0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.058 * * * [progress]: [2/2] Setting up program. 0.064 * [progress]: [Phase 2 of 3] Improving. 0.064 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.064 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.064 * * [simplify]: iters left: 6 (11 enodes) 0.069 * * [simplify]: iters left: 5 (37 enodes) 0.078 * * [simplify]: Extracting #0: cost 1 inf + 0 0.078 * * [simplify]: Extracting #1: cost 4 inf + 0 0.078 * * [simplify]: Extracting #2: cost 10 inf + 0 0.078 * * [simplify]: Extracting #3: cost 18 inf + 0 0.078 * * [simplify]: Extracting #4: cost 9 inf + 291 0.079 * * [simplify]: Extracting #5: cost 1 inf + 1272 0.079 * * [simplify]: Extracting #6: cost 0 inf + 1396 0.080 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 0.080 * [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.086 * * [progress]: iteration 1 / 4 0.086 * * * [progress]: picking best candidate 0.090 * * * * [pick]: Picked # 0.091 * * * [progress]: localizing error 0.140 * * * [progress]: generating rewritten candidates 0.140 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.174 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 0.182 * * * [progress]: generating series expansions 0.182 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.182 * [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.182 * [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.182 * [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.182 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 0.182 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.182 * [taylor]: Taking taylor expansion of y.im in y.im 0.182 * [backup-simplify]: Simplify 0 into 0 0.182 * [backup-simplify]: Simplify 1 into 1 0.182 * [taylor]: Taking taylor expansion of x.im in y.im 0.182 * [backup-simplify]: Simplify x.im into x.im 0.182 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.182 * [taylor]: Taking taylor expansion of y.re in y.im 0.182 * [backup-simplify]: Simplify y.re into y.re 0.182 * [taylor]: Taking taylor expansion of x.re in y.im 0.182 * [backup-simplify]: Simplify x.re into x.re 0.182 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 0.182 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.182 * [taylor]: Taking taylor expansion of y.re in y.im 0.182 * [backup-simplify]: Simplify y.re into y.re 0.182 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.182 * [taylor]: Taking taylor expansion of y.im in y.im 0.182 * [backup-simplify]: Simplify 0 into 0 0.182 * [backup-simplify]: Simplify 1 into 1 0.183 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.183 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.183 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 0.183 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.183 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 0.183 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 0.183 * [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.183 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 0.183 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.183 * [taylor]: Taking taylor expansion of y.im in x.im 0.183 * [backup-simplify]: Simplify y.im into y.im 0.183 * [taylor]: Taking taylor expansion of x.im in x.im 0.183 * [backup-simplify]: Simplify 0 into 0 0.183 * [backup-simplify]: Simplify 1 into 1 0.183 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.183 * [taylor]: Taking taylor expansion of y.re in x.im 0.183 * [backup-simplify]: Simplify y.re into y.re 0.183 * [taylor]: Taking taylor expansion of x.re in x.im 0.183 * [backup-simplify]: Simplify x.re into x.re 0.183 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 0.183 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.183 * [taylor]: Taking taylor expansion of y.re in x.im 0.183 * [backup-simplify]: Simplify y.re into y.re 0.183 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.183 * [taylor]: Taking taylor expansion of y.im in x.im 0.183 * [backup-simplify]: Simplify y.im into y.im 0.183 * [backup-simplify]: Simplify (* y.im 0) into 0 0.183 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.183 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 0.183 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.183 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.183 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.183 * [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.183 * [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.183 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 0.184 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.184 * [taylor]: Taking taylor expansion of y.im in y.re 0.184 * [backup-simplify]: Simplify y.im into y.im 0.184 * [taylor]: Taking taylor expansion of x.im in y.re 0.184 * [backup-simplify]: Simplify x.im into x.im 0.184 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.184 * [taylor]: Taking taylor expansion of y.re in y.re 0.184 * [backup-simplify]: Simplify 0 into 0 0.184 * [backup-simplify]: Simplify 1 into 1 0.184 * [taylor]: Taking taylor expansion of x.re in y.re 0.184 * [backup-simplify]: Simplify x.re into x.re 0.184 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.184 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.184 * [taylor]: Taking taylor expansion of y.re in y.re 0.184 * [backup-simplify]: Simplify 0 into 0 0.184 * [backup-simplify]: Simplify 1 into 1 0.184 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.184 * [taylor]: Taking taylor expansion of y.im in y.re 0.184 * [backup-simplify]: Simplify y.im into y.im 0.184 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.184 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.184 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 0.184 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.184 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.184 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 0.184 * [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.184 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 0.184 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.184 * [taylor]: Taking taylor expansion of y.im in x.re 0.184 * [backup-simplify]: Simplify y.im into y.im 0.184 * [taylor]: Taking taylor expansion of x.im in x.re 0.184 * [backup-simplify]: Simplify x.im into x.im 0.184 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.184 * [taylor]: Taking taylor expansion of y.re in x.re 0.184 * [backup-simplify]: Simplify y.re into y.re 0.184 * [taylor]: Taking taylor expansion of x.re in x.re 0.184 * [backup-simplify]: Simplify 0 into 0 0.184 * [backup-simplify]: Simplify 1 into 1 0.184 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 0.184 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.184 * [taylor]: Taking taylor expansion of y.re in x.re 0.184 * [backup-simplify]: Simplify y.re into y.re 0.184 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.184 * [taylor]: Taking taylor expansion of y.im in x.re 0.184 * [backup-simplify]: Simplify y.im into y.im 0.184 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.184 * [backup-simplify]: Simplify (* y.re 0) into 0 0.184 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 0.184 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.185 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.185 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.185 * [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.185 * [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.185 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 0.185 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.185 * [taylor]: Taking taylor expansion of y.im in x.re 0.185 * [backup-simplify]: Simplify y.im into y.im 0.185 * [taylor]: Taking taylor expansion of x.im in x.re 0.185 * [backup-simplify]: Simplify x.im into x.im 0.185 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.185 * [taylor]: Taking taylor expansion of y.re in x.re 0.185 * [backup-simplify]: Simplify y.re into y.re 0.185 * [taylor]: Taking taylor expansion of x.re in x.re 0.185 * [backup-simplify]: Simplify 0 into 0 0.185 * [backup-simplify]: Simplify 1 into 1 0.185 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 0.185 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.185 * [taylor]: Taking taylor expansion of y.re in x.re 0.185 * [backup-simplify]: Simplify y.re into y.re 0.185 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.185 * [taylor]: Taking taylor expansion of y.im in x.re 0.185 * [backup-simplify]: Simplify y.im into y.im 0.185 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.185 * [backup-simplify]: Simplify (* y.re 0) into 0 0.185 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 0.185 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.185 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.185 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.185 * [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.185 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 0.185 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.186 * [taylor]: Taking taylor expansion of y.im in y.re 0.186 * [backup-simplify]: Simplify y.im into y.im 0.186 * [taylor]: Taking taylor expansion of x.im in y.re 0.186 * [backup-simplify]: Simplify x.im into x.im 0.186 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.186 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.186 * [taylor]: Taking taylor expansion of y.re in y.re 0.186 * [backup-simplify]: Simplify 0 into 0 0.186 * [backup-simplify]: Simplify 1 into 1 0.186 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.186 * [taylor]: Taking taylor expansion of y.im in y.re 0.186 * [backup-simplify]: Simplify y.im into y.im 0.186 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.186 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.186 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.186 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 0.186 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 0.186 * [taylor]: Taking taylor expansion of x.im in x.im 0.186 * [backup-simplify]: Simplify 0 into 0 0.186 * [backup-simplify]: Simplify 1 into 1 0.186 * [taylor]: Taking taylor expansion of y.im in x.im 0.186 * [backup-simplify]: Simplify y.im into y.im 0.186 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.186 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.187 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.187 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 0.187 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.187 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.187 * [backup-simplify]: Simplify (+ 0 0) into 0 0.187 * [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.187 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 0.187 * [taylor]: Taking taylor expansion of y.re in y.re 0.187 * [backup-simplify]: Simplify 0 into 0 0.187 * [backup-simplify]: Simplify 1 into 1 0.188 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.188 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.188 * [taylor]: Taking taylor expansion of y.re in y.re 0.188 * [backup-simplify]: Simplify 0 into 0 0.188 * [backup-simplify]: Simplify 1 into 1 0.188 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.188 * [taylor]: Taking taylor expansion of y.im in y.re 0.188 * [backup-simplify]: Simplify y.im into y.im 0.188 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.188 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.188 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.188 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.188 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.188 * [backup-simplify]: Simplify (+ 0 0) into 0 0.188 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 0.188 * [taylor]: Taking taylor expansion of 0 in x.im 0.188 * [backup-simplify]: Simplify 0 into 0 0.188 * [taylor]: Taking taylor expansion of 0 in y.im 0.188 * [backup-simplify]: Simplify 0 into 0 0.188 * [backup-simplify]: Simplify 0 into 0 0.188 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.188 * [taylor]: Taking taylor expansion of y.im in y.im 0.188 * [backup-simplify]: Simplify 0 into 0 0.188 * [backup-simplify]: Simplify 1 into 1 0.189 * [backup-simplify]: Simplify (/ 1 1) into 1 0.189 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.189 * [backup-simplify]: Simplify 0 into 0 0.190 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.190 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.191 * [backup-simplify]: Simplify (+ 0 0) into 0 0.191 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.192 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.192 * [backup-simplify]: Simplify (+ 0 0) into 0 0.193 * [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.193 * [taylor]: Taking taylor expansion of 0 in y.re 0.193 * [backup-simplify]: Simplify 0 into 0 0.193 * [taylor]: Taking taylor expansion of 0 in x.im 0.193 * [backup-simplify]: Simplify 0 into 0 0.193 * [taylor]: Taking taylor expansion of 0 in y.im 0.193 * [backup-simplify]: Simplify 0 into 0 0.193 * [backup-simplify]: Simplify 0 into 0 0.193 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 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 y.im) into (pow y.im 2) 0.193 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.193 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.193 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.194 * [taylor]: Taking taylor expansion of y.im in y.im 0.194 * [backup-simplify]: Simplify 0 into 0 0.194 * [backup-simplify]: Simplify 1 into 1 0.194 * [backup-simplify]: Simplify (* 1 1) into 1 0.194 * [backup-simplify]: Simplify (/ 1 1) into 1 0.195 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.196 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.197 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.198 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.198 * [backup-simplify]: Simplify 0 into 0 0.198 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.207 * [backup-simplify]: Simplify (* 1 1) into 1 0.208 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.209 * [backup-simplify]: Simplify (+ 1 0) into 1 0.209 * [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.209 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 0.209 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 0.209 * [taylor]: Taking taylor expansion of x.im in x.im 0.209 * [backup-simplify]: Simplify 0 into 0 0.209 * [backup-simplify]: Simplify 1 into 1 0.209 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 0.209 * [taylor]: Taking taylor expansion of y.im in x.im 0.209 * [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.210 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 0.210 * [taylor]: Taking taylor expansion of 0 in y.im 0.210 * [backup-simplify]: Simplify 0 into 0 0.210 * [backup-simplify]: Simplify 0 into 0 0.210 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.210 * [taylor]: Taking taylor expansion of 0 in y.im 0.210 * [backup-simplify]: Simplify 0 into 0 0.210 * [backup-simplify]: Simplify 0 into 0 0.210 * [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.213 * [backup-simplify]: Simplify (* 1 1) into 1 0.213 * [backup-simplify]: Simplify (/ 1 1) into 1 0.213 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 0.214 * [backup-simplify]: Simplify (+ 0 1) into 1 0.214 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 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 x.im 0.214 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.214 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.214 * [taylor]: Taking taylor expansion of (* y.re x.re) 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 * [taylor]: Taking taylor expansion of x.re in x.im 0.214 * [backup-simplify]: Simplify x.re into x.re 0.214 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.214 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.214 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.214 * [taylor]: Taking taylor expansion of (* y.im x.im) 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 * [taylor]: Taking taylor expansion of x.im in x.im 0.214 * [backup-simplify]: Simplify 0 into 0 0.214 * [backup-simplify]: Simplify 1 into 1 0.214 * [backup-simplify]: Simplify (* y.im 0) into 0 0.215 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.215 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.215 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.215 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.215 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.215 * [taylor]: Taking taylor expansion of y.re in x.im 0.215 * [backup-simplify]: Simplify y.re into y.re 0.215 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.215 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.215 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.215 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.215 * [taylor]: Taking taylor expansion of y.im in x.im 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.216 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 0.216 * [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.216 * [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.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 y.re 0.216 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.216 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.216 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.216 * [taylor]: Taking taylor expansion of y.re in y.re 0.216 * [backup-simplify]: Simplify 0 into 0 0.216 * [backup-simplify]: Simplify 1 into 1 0.216 * [taylor]: Taking taylor expansion of x.re in y.re 0.216 * [backup-simplify]: Simplify x.re into x.re 0.216 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.217 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.217 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.217 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.217 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.217 * [taylor]: Taking taylor expansion of y.im in y.re 0.217 * [backup-simplify]: Simplify y.im into y.im 0.217 * [taylor]: Taking taylor expansion of x.im in y.re 0.217 * [backup-simplify]: Simplify x.im into x.im 0.217 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.217 * [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 y.re 0.217 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.217 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.217 * [taylor]: Taking taylor expansion of y.re in y.re 0.217 * [backup-simplify]: Simplify 0 into 0 0.217 * [backup-simplify]: Simplify 1 into 1 0.218 * [backup-simplify]: Simplify (* 1 1) into 1 0.218 * [backup-simplify]: Simplify (/ 1 1) into 1 0.218 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.218 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.218 * [taylor]: Taking taylor expansion of y.im in y.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 x.re) 0) into (/ 1 x.re) 0.219 * [backup-simplify]: Simplify (+ 1 0) into 1 0.219 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 0.219 * [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.219 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.219 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.219 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.219 * [taylor]: Taking taylor expansion of y.re in x.re 0.219 * [backup-simplify]: Simplify y.re into y.re 0.219 * [taylor]: Taking taylor expansion of x.re in x.re 0.219 * [backup-simplify]: Simplify 0 into 0 0.219 * [backup-simplify]: Simplify 1 into 1 0.219 * [backup-simplify]: Simplify (* y.re 0) into 0 0.220 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.220 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.220 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.220 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.220 * [taylor]: Taking taylor expansion of y.im in x.re 0.220 * [backup-simplify]: Simplify y.im into y.im 0.220 * [taylor]: Taking taylor expansion of x.im in x.re 0.220 * [backup-simplify]: Simplify x.im into x.im 0.220 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.220 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.220 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.220 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.220 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.220 * [taylor]: Taking taylor expansion of y.re in x.re 0.220 * [backup-simplify]: Simplify y.re into y.re 0.220 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.220 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.220 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.220 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.220 * [taylor]: Taking taylor expansion of y.im in x.re 0.220 * [backup-simplify]: Simplify y.im into y.im 0.220 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.220 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.220 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.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))) 0.221 * [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.221 * [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.221 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.221 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.221 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.221 * [taylor]: Taking taylor expansion of y.re in x.re 0.221 * [backup-simplify]: Simplify y.re into y.re 0.221 * [taylor]: Taking taylor expansion of x.re in x.re 0.221 * [backup-simplify]: Simplify 0 into 0 0.221 * [backup-simplify]: Simplify 1 into 1 0.221 * [backup-simplify]: Simplify (* y.re 0) into 0 0.222 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.222 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.222 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.222 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.222 * [taylor]: Taking taylor expansion of y.im in x.re 0.222 * [backup-simplify]: Simplify y.im into y.im 0.222 * [taylor]: Taking taylor expansion of x.im in x.re 0.222 * [backup-simplify]: Simplify x.im into x.im 0.222 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.222 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.222 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.222 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.222 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.222 * [taylor]: Taking taylor expansion of y.re in x.re 0.222 * [backup-simplify]: Simplify y.re into y.re 0.222 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.222 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.222 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.222 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.222 * [taylor]: Taking taylor expansion of y.im in x.re 0.222 * [backup-simplify]: Simplify y.im into y.im 0.222 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.223 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.223 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.223 * [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.223 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.223 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.223 * [taylor]: Taking taylor expansion of y.re in y.re 0.223 * [backup-simplify]: Simplify 0 into 0 0.223 * [backup-simplify]: Simplify 1 into 1 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.223 * [taylor]: Taking taylor expansion of y.re in y.re 0.223 * [backup-simplify]: Simplify 0 into 0 0.223 * [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.225 * [backup-simplify]: Simplify (+ 1 0) into 1 0.225 * [backup-simplify]: Simplify (* 0 1) into 0 0.226 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.227 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.227 * [backup-simplify]: Simplify (+ 0 0) into 0 0.228 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.228 * [backup-simplify]: Simplify (/ 1 1) into 1 0.228 * [taylor]: Taking taylor expansion of 1 in x.im 0.229 * [backup-simplify]: Simplify 1 into 1 0.229 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.229 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.229 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 0.230 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.230 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.230 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.230 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.230 * [backup-simplify]: Simplify (+ 0 0) into 0 0.231 * [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.231 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.231 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.231 * [taylor]: Taking taylor expansion of y.im in y.re 0.231 * [backup-simplify]: Simplify y.im into y.im 0.231 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.231 * [taylor]: Taking taylor expansion of x.im in y.re 0.231 * [backup-simplify]: Simplify x.im into x.im 0.231 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.231 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.231 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.231 * [taylor]: Taking taylor expansion of y.re in y.re 0.231 * [backup-simplify]: Simplify 0 into 0 0.231 * [backup-simplify]: Simplify 1 into 1 0.232 * [backup-simplify]: Simplify (* 1 1) into 1 0.232 * [backup-simplify]: Simplify (/ 1 1) into 1 0.232 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.232 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.232 * [taylor]: Taking taylor expansion of y.im in y.re 0.232 * [backup-simplify]: Simplify y.im into y.im 0.232 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.233 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.233 * [backup-simplify]: Simplify (+ 1 0) into 1 0.233 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.233 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.233 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.234 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.235 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.235 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.236 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.237 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.237 * [taylor]: Taking taylor expansion of 0 in x.im 0.237 * [backup-simplify]: Simplify 0 into 0 0.237 * [taylor]: Taking taylor expansion of 1 in y.im 0.237 * [backup-simplify]: Simplify 1 into 1 0.237 * [backup-simplify]: Simplify 0 into 0 0.238 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.238 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.238 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.238 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.239 * [backup-simplify]: Simplify (+ 0 0) into 0 0.239 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.239 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.240 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.240 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.240 * [backup-simplify]: Simplify (+ 0 0) into 0 0.242 * [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.242 * [taylor]: Taking taylor expansion of 0 in y.re 0.242 * [backup-simplify]: Simplify 0 into 0 0.242 * [taylor]: Taking taylor expansion of 0 in x.im 0.242 * [backup-simplify]: Simplify 0 into 0 0.242 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.242 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.242 * [taylor]: Taking taylor expansion of y.im in x.im 0.242 * [backup-simplify]: Simplify y.im into y.im 0.242 * [taylor]: Taking taylor expansion of x.im in x.im 0.242 * [backup-simplify]: Simplify 0 into 0 0.242 * [backup-simplify]: Simplify 1 into 1 0.242 * [backup-simplify]: Simplify (* y.im 0) into 0 0.243 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.243 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.243 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.243 * [taylor]: Taking taylor expansion of y.im in y.im 0.243 * [backup-simplify]: Simplify 0 into 0 0.243 * [backup-simplify]: Simplify 1 into 1 0.243 * [backup-simplify]: Simplify (/ 1 1) into 1 0.244 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.245 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.245 * [backup-simplify]: Simplify 0 into 0 0.246 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.247 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.247 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.247 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.248 * [backup-simplify]: Simplify (+ 0 0) into 0 0.249 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.249 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.249 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 0.249 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.249 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.249 * [taylor]: Taking taylor expansion of y.im in x.im 0.250 * [backup-simplify]: Simplify y.im into y.im 0.250 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.250 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.250 * [taylor]: Taking taylor expansion of 0 in y.im 0.250 * [backup-simplify]: Simplify 0 into 0 0.250 * [backup-simplify]: Simplify 0 into 0 0.250 * [taylor]: Taking taylor expansion of 0 in y.im 0.250 * [backup-simplify]: Simplify 0 into 0 0.250 * [backup-simplify]: Simplify 0 into 0 0.250 * [backup-simplify]: Simplify 0 into 0 0.251 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.252 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.252 * [backup-simplify]: Simplify (+ 0 0) into 0 0.253 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.253 * [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.254 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.255 * [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.255 * [backup-simplify]: Simplify (+ 0 0) into 0 0.256 * [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.256 * [taylor]: Taking taylor expansion of 0 in y.re 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [taylor]: Taking taylor expansion of 0 in x.im 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [taylor]: Taking taylor expansion of 0 in x.im 0.256 * [backup-simplify]: Simplify 0 into 0 0.257 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.258 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.258 * [backup-simplify]: Simplify (+ 0 0) into 0 0.259 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.259 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.259 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.259 * [taylor]: Taking taylor expansion of 0 in x.im 0.259 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.261 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.262 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.262 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.262 * [backup-simplify]: Simplify (+ 0 0) into 0 0.264 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.265 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.265 * [taylor]: Taking taylor expansion of 0 in x.im 0.265 * [backup-simplify]: Simplify 0 into 0 0.265 * [taylor]: Taking taylor expansion of 0 in y.im 0.265 * [backup-simplify]: Simplify 0 into 0 0.265 * [backup-simplify]: Simplify 0 into 0 0.265 * [backup-simplify]: Simplify 0 into 0 0.266 * [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.266 * [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.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.im 0.266 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.266 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.266 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.266 * [taylor]: Taking taylor expansion of y.re in y.im 0.266 * [backup-simplify]: Simplify y.re into y.re 0.266 * [taylor]: Taking taylor expansion of x.re in y.im 0.266 * [backup-simplify]: Simplify x.re into x.re 0.266 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.266 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.266 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.266 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.266 * [taylor]: Taking taylor expansion of y.im in y.im 0.266 * [backup-simplify]: Simplify 0 into 0 0.266 * [backup-simplify]: Simplify 1 into 1 0.266 * [taylor]: Taking taylor expansion of x.im in y.im 0.266 * [backup-simplify]: Simplify x.im into x.im 0.266 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.267 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.267 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.267 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.267 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.267 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.267 * [taylor]: Taking taylor expansion of y.re in y.im 0.267 * [backup-simplify]: Simplify y.re into y.re 0.267 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.267 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.267 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.267 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.267 * [taylor]: Taking taylor expansion of y.im in y.im 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 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 0.269 * [backup-simplify]: Simplify (+ 0 1) into 1 0.269 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 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.im 0.269 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.269 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.269 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.269 * [taylor]: Taking taylor expansion of y.re in x.im 0.269 * [backup-simplify]: Simplify y.re into y.re 0.269 * [taylor]: Taking taylor expansion of x.re in x.im 0.269 * [backup-simplify]: Simplify x.re into x.re 0.269 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.269 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.269 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.269 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.269 * [taylor]: Taking taylor expansion of y.im in x.im 0.269 * [backup-simplify]: Simplify y.im into y.im 0.269 * [taylor]: Taking taylor expansion of x.im in x.im 0.269 * [backup-simplify]: Simplify 0 into 0 0.269 * [backup-simplify]: Simplify 1 into 1 0.269 * [backup-simplify]: Simplify (* y.im 0) into 0 0.270 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.270 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.270 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.270 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.270 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.270 * [taylor]: Taking taylor expansion of y.re in x.im 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.im 0.270 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.270 * [taylor]: Taking taylor expansion of y.im in x.im 0.270 * [backup-simplify]: Simplify y.im into y.im 0.270 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.270 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.270 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 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.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.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 y.re 0.271 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.271 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.271 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.271 * [taylor]: Taking taylor expansion of y.re in y.re 0.271 * [backup-simplify]: Simplify 0 into 0 0.271 * [backup-simplify]: Simplify 1 into 1 0.271 * [taylor]: Taking taylor expansion of x.re in y.re 0.271 * [backup-simplify]: Simplify x.re into x.re 0.271 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.272 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.272 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.272 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.272 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.272 * [taylor]: Taking taylor expansion of y.im in y.re 0.272 * [backup-simplify]: Simplify y.im into y.im 0.272 * [taylor]: Taking taylor expansion of x.im in y.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 y.re 0.272 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.272 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.272 * [taylor]: Taking taylor expansion of y.re in y.re 0.272 * [backup-simplify]: Simplify 0 into 0 0.272 * [backup-simplify]: Simplify 1 into 1 0.273 * [backup-simplify]: Simplify (* 1 1) into 1 0.273 * [backup-simplify]: Simplify (/ 1 1) into 1 0.273 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.273 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.273 * [taylor]: Taking taylor expansion of y.im in y.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 x.re) 0) into (/ 1 x.re) 0.274 * [backup-simplify]: Simplify (+ 1 0) into 1 0.274 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 0.274 * [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.274 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.274 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.274 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.274 * [taylor]: Taking taylor expansion of y.re in x.re 0.274 * [backup-simplify]: Simplify y.re into y.re 0.274 * [taylor]: Taking taylor expansion of x.re in x.re 0.274 * [backup-simplify]: Simplify 0 into 0 0.274 * [backup-simplify]: Simplify 1 into 1 0.274 * [backup-simplify]: Simplify (* y.re 0) into 0 0.275 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.275 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.275 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.275 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.275 * [taylor]: Taking taylor expansion of y.im in x.re 0.275 * [backup-simplify]: Simplify y.im into y.im 0.275 * [taylor]: Taking taylor expansion of x.im in x.re 0.275 * [backup-simplify]: Simplify x.im into x.im 0.275 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.275 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.275 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.275 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.275 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.275 * [taylor]: Taking taylor expansion of y.re in x.re 0.275 * [backup-simplify]: Simplify y.re into y.re 0.275 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.275 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.275 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.275 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.275 * [taylor]: Taking taylor expansion of y.im in x.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 y.re) 0) into (/ 1 y.re) 0.276 * [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.276 * [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.276 * [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.276 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.276 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.276 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.276 * [taylor]: Taking taylor expansion of y.re in x.re 0.276 * [backup-simplify]: Simplify y.re into y.re 0.276 * [taylor]: Taking taylor expansion of x.re in x.re 0.276 * [backup-simplify]: Simplify 0 into 0 0.276 * [backup-simplify]: Simplify 1 into 1 0.276 * [backup-simplify]: Simplify (* y.re 0) into 0 0.277 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.277 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.277 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.277 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.277 * [taylor]: Taking taylor expansion of y.im in x.re 0.277 * [backup-simplify]: Simplify y.im into y.im 0.277 * [taylor]: Taking taylor expansion of x.im in x.re 0.277 * [backup-simplify]: Simplify x.im into x.im 0.277 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.277 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.277 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.277 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.277 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.277 * [taylor]: Taking taylor expansion of y.re in x.re 0.277 * [backup-simplify]: Simplify y.re into y.re 0.277 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.277 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.277 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.277 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.277 * [taylor]: Taking taylor expansion of y.im in x.re 0.278 * [backup-simplify]: Simplify y.im into y.im 0.278 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.278 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.278 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.278 * [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.278 * [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.278 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.278 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.278 * [taylor]: Taking taylor expansion of y.re in y.re 0.278 * [backup-simplify]: Simplify 0 into 0 0.278 * [backup-simplify]: Simplify 1 into 1 0.278 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.278 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.279 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.279 * [taylor]: Taking taylor expansion of y.re in y.re 0.279 * [backup-simplify]: Simplify 0 into 0 0.279 * [backup-simplify]: Simplify 1 into 1 0.279 * [backup-simplify]: Simplify (* 1 1) into 1 0.279 * [backup-simplify]: Simplify (/ 1 1) into 1 0.279 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.279 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.279 * [taylor]: Taking taylor expansion of y.im in y.re 0.279 * [backup-simplify]: Simplify y.im into y.im 0.280 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.280 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.280 * [backup-simplify]: Simplify (+ 1 0) into 1 0.280 * [backup-simplify]: Simplify (* 0 1) into 0 0.281 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.282 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.282 * [backup-simplify]: Simplify (+ 0 0) into 0 0.283 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.283 * [backup-simplify]: Simplify (/ 1 1) into 1 0.283 * [taylor]: Taking taylor expansion of 1 in x.im 0.283 * [backup-simplify]: Simplify 1 into 1 0.284 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.284 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.284 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 0.284 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.285 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.285 * [backup-simplify]: Simplify (+ 0 0) into 0 0.286 * [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.286 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.286 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.286 * [taylor]: Taking taylor expansion of y.im in y.re 0.286 * [backup-simplify]: Simplify y.im into y.im 0.286 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.286 * [taylor]: Taking taylor expansion of x.im in y.re 0.286 * [backup-simplify]: Simplify x.im into x.im 0.286 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.286 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.286 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.286 * [taylor]: Taking taylor expansion of y.re in y.re 0.286 * [backup-simplify]: Simplify 0 into 0 0.286 * [backup-simplify]: Simplify 1 into 1 0.287 * [backup-simplify]: Simplify (* 1 1) into 1 0.287 * [backup-simplify]: Simplify (/ 1 1) into 1 0.287 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.287 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.287 * [taylor]: Taking taylor expansion of y.im in y.re 0.287 * [backup-simplify]: Simplify y.im into y.im 0.287 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.287 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.288 * [backup-simplify]: Simplify (+ 1 0) into 1 0.288 * [backup-simplify]: Simplify (* x.im 1) into x.im 0.288 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.288 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.289 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.290 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.290 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.291 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.292 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.292 * [taylor]: Taking taylor expansion of 0 in x.im 0.292 * [backup-simplify]: Simplify 0 into 0 0.292 * [taylor]: Taking taylor expansion of 1 in y.im 0.292 * [backup-simplify]: Simplify 1 into 1 0.292 * [backup-simplify]: Simplify 0 into 0 0.293 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.293 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.294 * [backup-simplify]: Simplify (+ 0 0) into 0 0.294 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.295 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.295 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.295 * [backup-simplify]: Simplify (+ 0 0) into 0 0.297 * [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.297 * [taylor]: Taking taylor expansion of 0 in y.re 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [taylor]: Taking taylor expansion of 0 in x.im 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.297 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.297 * [taylor]: Taking taylor expansion of y.im in x.im 0.297 * [backup-simplify]: Simplify y.im into y.im 0.297 * [taylor]: Taking taylor expansion of x.im in x.im 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify 1 into 1 0.297 * [backup-simplify]: Simplify (* y.im 0) into 0 0.298 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.298 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.298 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.298 * [taylor]: Taking taylor expansion of y.im in y.im 0.298 * [backup-simplify]: Simplify 0 into 0 0.298 * [backup-simplify]: Simplify 1 into 1 0.298 * [backup-simplify]: Simplify (/ 1 1) into 1 0.299 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.300 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.300 * [backup-simplify]: Simplify 0 into 0 0.301 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.302 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.302 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.303 * [backup-simplify]: Simplify (+ 0 0) into 0 0.304 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.304 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.305 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 0.305 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.305 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.305 * [taylor]: Taking taylor expansion of y.im in x.im 0.305 * [backup-simplify]: Simplify y.im into y.im 0.305 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.305 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.305 * [taylor]: Taking taylor expansion of 0 in y.im 0.305 * [backup-simplify]: Simplify 0 into 0 0.305 * [backup-simplify]: Simplify 0 into 0 0.305 * [taylor]: Taking taylor expansion of 0 in y.im 0.305 * [backup-simplify]: Simplify 0 into 0 0.305 * [backup-simplify]: Simplify 0 into 0 0.305 * [backup-simplify]: Simplify 0 into 0 0.306 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.307 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.307 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.307 * [backup-simplify]: Simplify (+ 0 0) into 0 0.308 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.309 * [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.309 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.310 * [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.310 * [backup-simplify]: Simplify (+ 0 0) into 0 0.311 * [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.311 * [taylor]: Taking taylor expansion of 0 in y.re 0.311 * [backup-simplify]: Simplify 0 into 0 0.311 * [taylor]: Taking taylor expansion of 0 in x.im 0.311 * [backup-simplify]: Simplify 0 into 0 0.312 * [taylor]: Taking taylor expansion of 0 in x.im 0.312 * [backup-simplify]: Simplify 0 into 0 0.312 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.313 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.313 * [backup-simplify]: Simplify (+ 0 0) into 0 0.314 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 0.314 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.314 * [taylor]: Taking taylor expansion of 0 in x.im 0.314 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.316 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.317 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.317 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.317 * [backup-simplify]: Simplify (+ 0 0) into 0 0.319 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.320 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.320 * [taylor]: Taking taylor expansion of 0 in x.im 0.320 * [backup-simplify]: Simplify 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.320 * [backup-simplify]: Simplify 0 into 0 0.321 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 0.321 * [backup-simplify]: Simplify (+ (* x.re y.re) (* x.im y.im)) into (+ (* y.im x.im) (* y.re x.re)) 0.321 * [approximate]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in (x.re y.re x.im y.im) around 0 0.321 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 0.321 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.321 * [taylor]: Taking taylor expansion of y.im in y.im 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [backup-simplify]: Simplify 1 into 1 0.321 * [taylor]: Taking taylor expansion of x.im in y.im 0.321 * [backup-simplify]: Simplify x.im into x.im 0.321 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.321 * [taylor]: Taking taylor expansion of y.re in y.im 0.321 * [backup-simplify]: Simplify y.re into y.re 0.321 * [taylor]: Taking taylor expansion of x.re in y.im 0.321 * [backup-simplify]: Simplify x.re into x.re 0.321 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 0.321 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.321 * [taylor]: Taking taylor expansion of y.im in x.im 0.321 * [backup-simplify]: Simplify y.im into y.im 0.321 * [taylor]: Taking taylor expansion of x.im in x.im 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [backup-simplify]: Simplify 1 into 1 0.321 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.321 * [taylor]: Taking taylor expansion of y.re in x.im 0.321 * [backup-simplify]: Simplify y.re into y.re 0.321 * [taylor]: Taking taylor expansion of x.re in x.im 0.321 * [backup-simplify]: Simplify x.re into x.re 0.321 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 0.321 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.321 * [taylor]: Taking taylor expansion of y.im in y.re 0.321 * [backup-simplify]: Simplify y.im into y.im 0.321 * [taylor]: Taking taylor expansion of x.im in y.re 0.322 * [backup-simplify]: Simplify x.im into x.im 0.322 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.322 * [taylor]: Taking taylor expansion of y.re in y.re 0.322 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify 1 into 1 0.322 * [taylor]: Taking taylor expansion of x.re in y.re 0.322 * [backup-simplify]: Simplify x.re into x.re 0.322 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 0.322 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.322 * [taylor]: Taking taylor expansion of y.im in x.re 0.322 * [backup-simplify]: Simplify y.im into y.im 0.322 * [taylor]: Taking taylor expansion of x.im in x.re 0.322 * [backup-simplify]: Simplify x.im into x.im 0.322 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.322 * [taylor]: Taking taylor expansion of y.re in x.re 0.322 * [backup-simplify]: Simplify y.re into y.re 0.322 * [taylor]: Taking taylor expansion of x.re in x.re 0.322 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify 1 into 1 0.322 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 0.322 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.322 * [taylor]: Taking taylor expansion of y.im in x.re 0.322 * [backup-simplify]: Simplify y.im into y.im 0.322 * [taylor]: Taking taylor expansion of x.im in x.re 0.322 * [backup-simplify]: Simplify x.im into x.im 0.322 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.322 * [taylor]: Taking taylor expansion of y.re in x.re 0.322 * [backup-simplify]: Simplify y.re into y.re 0.322 * [taylor]: Taking taylor expansion of x.re in x.re 0.322 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify 1 into 1 0.322 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.322 * [backup-simplify]: Simplify (* y.re 0) into 0 0.322 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 0.323 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.323 * [taylor]: Taking taylor expansion of y.im in y.re 0.323 * [backup-simplify]: Simplify y.im into y.im 0.323 * [taylor]: Taking taylor expansion of x.im in y.re 0.323 * [backup-simplify]: Simplify x.im into x.im 0.323 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.323 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.323 * [taylor]: Taking taylor expansion of y.im in x.im 0.323 * [backup-simplify]: Simplify y.im into y.im 0.323 * [taylor]: Taking taylor expansion of x.im in x.im 0.323 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify 1 into 1 0.323 * [backup-simplify]: Simplify (* y.im 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 (+ (* y.im 0) (* 0 x.im)) into 0 0.324 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.324 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 0.324 * [taylor]: Taking taylor expansion of y.re in y.re 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify 1 into 1 0.324 * [taylor]: Taking taylor expansion of 0 in x.im 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [taylor]: Taking taylor expansion of 0 in y.im 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.324 * [taylor]: Taking taylor expansion of 0 in x.im 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [taylor]: Taking taylor expansion of 0 in y.im 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into 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.325 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify 0 into 0 0.326 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.326 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.327 * [backup-simplify]: Simplify (+ 0 0) into 0 0.327 * [taylor]: Taking taylor expansion of 0 in y.re 0.327 * [backup-simplify]: Simplify 0 into 0 0.327 * [taylor]: Taking taylor expansion of 0 in x.im 0.327 * [backup-simplify]: Simplify 0 into 0 0.327 * [taylor]: Taking taylor expansion of 0 in y.im 0.327 * [backup-simplify]: Simplify 0 into 0 0.327 * [backup-simplify]: Simplify 0 into 0 0.327 * [backup-simplify]: Simplify 0 into 0 0.327 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) into (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 0.327 * [approximate]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 0.327 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.327 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.327 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.327 * [taylor]: Taking taylor expansion of y.re in y.im 0.327 * [backup-simplify]: Simplify y.re into y.re 0.327 * [taylor]: Taking taylor expansion of x.re in y.im 0.327 * [backup-simplify]: Simplify x.re into x.re 0.327 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.328 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.328 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.328 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.328 * [taylor]: Taking taylor expansion of y.im in y.im 0.328 * [backup-simplify]: Simplify 0 into 0 0.328 * [backup-simplify]: Simplify 1 into 1 0.328 * [taylor]: Taking taylor expansion of x.im in y.im 0.328 * [backup-simplify]: Simplify x.im into x.im 0.328 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.328 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.328 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.328 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.328 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.328 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.328 * [taylor]: Taking taylor expansion of y.re in x.im 0.328 * [backup-simplify]: Simplify y.re into y.re 0.328 * [taylor]: Taking taylor expansion of x.re in x.im 0.328 * [backup-simplify]: Simplify x.re into x.re 0.329 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.329 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.329 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.329 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.329 * [taylor]: Taking taylor expansion of y.im in x.im 0.329 * [backup-simplify]: Simplify y.im into y.im 0.329 * [taylor]: Taking taylor expansion of x.im in x.im 0.329 * [backup-simplify]: Simplify 0 into 0 0.329 * [backup-simplify]: Simplify 1 into 1 0.329 * [backup-simplify]: Simplify (* y.im 0) into 0 0.329 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.329 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.330 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.330 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.330 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.330 * [taylor]: Taking taylor expansion of y.re in y.re 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [backup-simplify]: Simplify 1 into 1 0.330 * [taylor]: Taking taylor expansion of x.re in y.re 0.330 * [backup-simplify]: Simplify x.re into x.re 0.330 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.330 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.330 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.330 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.330 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.330 * [taylor]: Taking taylor expansion of y.im in y.re 0.330 * [backup-simplify]: Simplify y.im into y.im 0.330 * [taylor]: Taking taylor expansion of x.im in y.re 0.330 * [backup-simplify]: Simplify x.im into x.im 0.331 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.331 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.331 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.331 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.331 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.331 * [taylor]: Taking taylor expansion of y.re in x.re 0.331 * [backup-simplify]: Simplify y.re into y.re 0.331 * [taylor]: Taking taylor expansion of x.re in x.re 0.331 * [backup-simplify]: Simplify 0 into 0 0.331 * [backup-simplify]: Simplify 1 into 1 0.331 * [backup-simplify]: Simplify (* y.re 0) into 0 0.331 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.331 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.331 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.331 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.331 * [taylor]: Taking taylor expansion of y.im in x.re 0.332 * [backup-simplify]: Simplify y.im into y.im 0.332 * [taylor]: Taking taylor expansion of x.im in x.re 0.332 * [backup-simplify]: Simplify x.im into x.im 0.332 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.332 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.332 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.332 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.332 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.332 * [taylor]: Taking taylor expansion of y.re in x.re 0.332 * [backup-simplify]: Simplify y.re into y.re 0.332 * [taylor]: Taking taylor expansion of x.re in x.re 0.332 * [backup-simplify]: Simplify 0 into 0 0.332 * [backup-simplify]: Simplify 1 into 1 0.332 * [backup-simplify]: Simplify (* y.re 0) into 0 0.332 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.332 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.332 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.333 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.333 * [taylor]: Taking taylor expansion of y.im in x.re 0.333 * [backup-simplify]: Simplify y.im into y.im 0.333 * [taylor]: Taking taylor expansion of x.im in x.re 0.333 * [backup-simplify]: Simplify x.im into x.im 0.333 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.333 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.333 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.333 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.333 * [taylor]: Taking taylor expansion of y.re in y.re 0.333 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify 1 into 1 0.333 * [backup-simplify]: Simplify (/ 1 1) into 1 0.333 * [taylor]: Taking taylor expansion of 1 in x.im 0.333 * [backup-simplify]: Simplify 1 into 1 0.334 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.334 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.334 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 0.334 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.335 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.335 * [taylor]: Taking taylor expansion of y.im in y.re 0.335 * [backup-simplify]: Simplify y.im into y.im 0.335 * [taylor]: Taking taylor expansion of x.im in y.re 0.335 * [backup-simplify]: Simplify x.im into x.im 0.335 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.335 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.336 * [taylor]: Taking taylor expansion of 0 in x.im 0.336 * [backup-simplify]: Simplify 0 into 0 0.336 * [taylor]: Taking taylor expansion of 1 in y.im 0.336 * [backup-simplify]: Simplify 1 into 1 0.337 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.337 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.337 * [backup-simplify]: Simplify (+ 0 0) into 0 0.337 * [taylor]: Taking taylor expansion of 0 in y.re 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.337 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.337 * [taylor]: Taking taylor expansion of y.im in x.im 0.338 * [backup-simplify]: Simplify y.im into y.im 0.338 * [taylor]: Taking taylor expansion of x.im in x.im 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify 1 into 1 0.338 * [backup-simplify]: Simplify (* y.im 0) into 0 0.338 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.338 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.338 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.338 * [taylor]: Taking taylor expansion of y.im in y.im 0.338 * [backup-simplify]: Simplify 0 into 0 0.339 * [backup-simplify]: Simplify 1 into 1 0.339 * [backup-simplify]: Simplify (/ 1 1) into 1 0.339 * [backup-simplify]: Simplify 1 into 1 0.340 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.340 * [taylor]: Taking taylor expansion of 0 in x.im 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [taylor]: Taking taylor expansion of 0 in y.im 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [taylor]: Taking taylor expansion of 0 in y.im 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify 1 into 1 0.341 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.342 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.342 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.342 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.343 * [backup-simplify]: Simplify (+ 0 0) into 0 0.343 * [taylor]: Taking taylor expansion of 0 in y.re 0.343 * [backup-simplify]: Simplify 0 into 0 0.343 * [taylor]: Taking taylor expansion of 0 in x.im 0.343 * [backup-simplify]: Simplify 0 into 0 0.343 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.343 * [taylor]: Taking taylor expansion of 0 in x.im 0.343 * [backup-simplify]: Simplify 0 into 0 0.344 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.344 * [taylor]: Taking taylor expansion of 0 in x.im 0.344 * [backup-simplify]: Simplify 0 into 0 0.345 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.345 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.345 * [taylor]: Taking taylor expansion of 0 in y.im 0.345 * [backup-simplify]: Simplify 0 into 0 0.345 * [taylor]: Taking taylor expansion of 0 in y.im 0.345 * [backup-simplify]: Simplify 0 into 0 0.345 * [taylor]: Taking taylor expansion of 0 in y.im 0.345 * [backup-simplify]: Simplify 0 into 0 0.345 * [taylor]: Taking taylor expansion of 0 in y.im 0.345 * [backup-simplify]: Simplify 0 into 0 0.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.346 * [backup-simplify]: Simplify 0 into 0 0.346 * [backup-simplify]: Simplify 0 into 0 0.346 * [backup-simplify]: Simplify 0 into 0 0.347 * [backup-simplify]: Simplify 0 into 0 0.348 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.348 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.349 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.349 * [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 0.350 * [backup-simplify]: Simplify (+ 0 0) into 0 0.350 * [taylor]: Taking taylor expansion of 0 in y.re 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [taylor]: Taking taylor expansion of 0 in x.im 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [taylor]: Taking taylor expansion of 0 in x.im 0.350 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.351 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.351 * [taylor]: Taking taylor expansion of 0 in x.im 0.351 * [backup-simplify]: Simplify 0 into 0 0.352 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.352 * [taylor]: Taking taylor expansion of 0 in x.im 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [taylor]: Taking taylor expansion of 0 in y.im 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [taylor]: Taking taylor expansion of 0 in y.im 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [taylor]: Taking taylor expansion of 0 in y.im 0.352 * [backup-simplify]: Simplify 0 into 0 0.353 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.353 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.353 * [taylor]: Taking taylor expansion of 0 in y.im 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [taylor]: Taking taylor expansion of 0 in y.im 0.353 * [backup-simplify]: Simplify 0 into 0 0.354 * [taylor]: Taking taylor expansion of 0 in y.im 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [taylor]: Taking taylor expansion of 0 in y.im 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify 0 into 0 0.355 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* 1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 0.355 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 0.355 * [approximate]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 0.355 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 0.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 0.355 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 0.355 * [taylor]: Taking taylor expansion of y.re in y.im 0.355 * [backup-simplify]: Simplify y.re into y.re 0.355 * [taylor]: Taking taylor expansion of x.re in y.im 0.355 * [backup-simplify]: Simplify x.re into x.re 0.355 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.355 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 0.355 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 0.355 * [taylor]: Taking taylor expansion of y.im in y.im 0.355 * [backup-simplify]: Simplify 0 into 0 0.355 * [backup-simplify]: Simplify 1 into 1 0.355 * [taylor]: Taking taylor expansion of x.im in y.im 0.355 * [backup-simplify]: Simplify x.im into x.im 0.355 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.356 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.356 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.356 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 0.356 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 0.356 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 0.356 * [taylor]: Taking taylor expansion of y.re in x.im 0.356 * [backup-simplify]: Simplify y.re into y.re 0.356 * [taylor]: Taking taylor expansion of x.re in x.im 0.356 * [backup-simplify]: Simplify x.re into x.re 0.356 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 0.356 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 0.356 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.356 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.356 * [taylor]: Taking taylor expansion of y.im in x.im 0.356 * [backup-simplify]: Simplify y.im into y.im 0.356 * [taylor]: Taking taylor expansion of x.im in x.im 0.356 * [backup-simplify]: Simplify 0 into 0 0.356 * [backup-simplify]: Simplify 1 into 1 0.357 * [backup-simplify]: Simplify (* y.im 0) into 0 0.357 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.357 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.357 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 0.357 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 0.357 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 0.357 * [taylor]: Taking taylor expansion of y.re in y.re 0.357 * [backup-simplify]: Simplify 0 into 0 0.357 * [backup-simplify]: Simplify 1 into 1 0.357 * [taylor]: Taking taylor expansion of x.re in y.re 0.357 * [backup-simplify]: Simplify x.re into x.re 0.357 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.358 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.358 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.358 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.358 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.358 * [taylor]: Taking taylor expansion of y.im in y.re 0.358 * [backup-simplify]: Simplify y.im into y.im 0.358 * [taylor]: Taking taylor expansion of x.im in y.re 0.358 * [backup-simplify]: Simplify x.im into x.im 0.358 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.358 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.358 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.358 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.358 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.358 * [taylor]: Taking taylor expansion of y.re in x.re 0.358 * [backup-simplify]: Simplify y.re into y.re 0.358 * [taylor]: Taking taylor expansion of x.re in x.re 0.358 * [backup-simplify]: Simplify 0 into 0 0.358 * [backup-simplify]: Simplify 1 into 1 0.358 * [backup-simplify]: Simplify (* y.re 0) into 0 0.359 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.359 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.359 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.359 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.359 * [taylor]: Taking taylor expansion of y.im in x.re 0.359 * [backup-simplify]: Simplify y.im into y.im 0.359 * [taylor]: Taking taylor expansion of x.im in x.re 0.359 * [backup-simplify]: Simplify x.im into x.im 0.359 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.359 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.359 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 0.359 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 0.359 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 0.359 * [taylor]: Taking taylor expansion of y.re in x.re 0.359 * [backup-simplify]: Simplify y.re into y.re 0.359 * [taylor]: Taking taylor expansion of x.re in x.re 0.359 * [backup-simplify]: Simplify 0 into 0 0.359 * [backup-simplify]: Simplify 1 into 1 0.359 * [backup-simplify]: Simplify (* y.re 0) into 0 0.360 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.360 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.360 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 0.360 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 0.360 * [taylor]: Taking taylor expansion of y.im in x.re 0.360 * [backup-simplify]: Simplify y.im into y.im 0.360 * [taylor]: Taking taylor expansion of x.im in x.re 0.360 * [backup-simplify]: Simplify x.im into x.im 0.361 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.361 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.361 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.361 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.361 * [taylor]: Taking taylor expansion of y.re in y.re 0.361 * [backup-simplify]: Simplify 0 into 0 0.361 * [backup-simplify]: Simplify 1 into 1 0.362 * [backup-simplify]: Simplify (/ 1 1) into 1 0.362 * [taylor]: Taking taylor expansion of 1 in x.im 0.362 * [backup-simplify]: Simplify 1 into 1 0.362 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.363 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.363 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 0.363 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 0.363 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 0.363 * [taylor]: Taking taylor expansion of y.im in y.re 0.363 * [backup-simplify]: Simplify y.im into y.im 0.363 * [taylor]: Taking taylor expansion of x.im in y.re 0.363 * [backup-simplify]: Simplify x.im into x.im 0.363 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 0.363 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 0.364 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.364 * [taylor]: Taking taylor expansion of 0 in x.im 0.364 * [backup-simplify]: Simplify 0 into 0 0.364 * [taylor]: Taking taylor expansion of 1 in y.im 0.364 * [backup-simplify]: Simplify 1 into 1 0.365 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.365 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.365 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.365 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.366 * [backup-simplify]: Simplify (+ 0 0) into 0 0.366 * [taylor]: Taking taylor expansion of 0 in y.re 0.366 * [backup-simplify]: Simplify 0 into 0 0.366 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 0.366 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 0.366 * [taylor]: Taking taylor expansion of y.im in x.im 0.366 * [backup-simplify]: Simplify y.im into y.im 0.366 * [taylor]: Taking taylor expansion of x.im in x.im 0.366 * [backup-simplify]: Simplify 0 into 0 0.366 * [backup-simplify]: Simplify 1 into 1 0.366 * [backup-simplify]: Simplify (* y.im 0) into 0 0.367 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.367 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.367 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.367 * [taylor]: Taking taylor expansion of y.im in y.im 0.367 * [backup-simplify]: Simplify 0 into 0 0.367 * [backup-simplify]: Simplify 1 into 1 0.367 * [backup-simplify]: Simplify (/ 1 1) into 1 0.367 * [backup-simplify]: Simplify 1 into 1 0.368 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.368 * [taylor]: Taking taylor expansion of 0 in x.im 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [taylor]: Taking taylor expansion of 0 in y.im 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [taylor]: Taking taylor expansion of 0 in y.im 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [backup-simplify]: Simplify 1 into 1 0.369 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.369 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.372 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.373 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.373 * [backup-simplify]: Simplify (+ 0 0) into 0 0.373 * [taylor]: Taking taylor expansion of 0 in y.re 0.373 * [backup-simplify]: Simplify 0 into 0 0.373 * [taylor]: Taking taylor expansion of 0 in x.im 0.373 * [backup-simplify]: Simplify 0 into 0 0.373 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 0.374 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 0.374 * [taylor]: Taking taylor expansion of 0 in x.im 0.374 * [backup-simplify]: Simplify 0 into 0 0.375 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.375 * [taylor]: Taking taylor expansion of 0 in x.im 0.375 * [backup-simplify]: Simplify 0 into 0 0.375 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.376 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.376 * [taylor]: Taking taylor expansion of 0 in y.im 0.376 * [backup-simplify]: Simplify 0 into 0 0.376 * [taylor]: Taking taylor expansion of 0 in y.im 0.376 * [backup-simplify]: Simplify 0 into 0 0.376 * [taylor]: Taking taylor expansion of 0 in y.im 0.376 * [backup-simplify]: Simplify 0 into 0 0.376 * [taylor]: Taking taylor expansion of 0 in y.im 0.376 * [backup-simplify]: Simplify 0 into 0 0.377 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.377 * [backup-simplify]: Simplify 0 into 0 0.377 * [backup-simplify]: Simplify 0 into 0 0.377 * [backup-simplify]: Simplify 0 into 0 0.377 * [backup-simplify]: Simplify 0 into 0 0.378 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.379 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 0.379 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.380 * [backup-simplify]: Simplify (+ 0 0) into 0 0.380 * [taylor]: Taking taylor expansion of 0 in y.re 0.380 * [backup-simplify]: Simplify 0 into 0 0.380 * [taylor]: Taking taylor expansion of 0 in x.im 0.380 * [backup-simplify]: Simplify 0 into 0 0.380 * [taylor]: Taking taylor expansion of 0 in x.im 0.380 * [backup-simplify]: Simplify 0 into 0 0.380 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 0.381 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 0.381 * [taylor]: Taking taylor expansion of 0 in x.im 0.381 * [backup-simplify]: Simplify 0 into 0 0.382 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.382 * [taylor]: Taking taylor expansion of 0 in x.im 0.382 * [backup-simplify]: Simplify 0 into 0 0.382 * [taylor]: Taking taylor expansion of 0 in y.im 0.382 * [backup-simplify]: Simplify 0 into 0 0.382 * [taylor]: Taking taylor expansion of 0 in y.im 0.382 * [backup-simplify]: Simplify 0 into 0 0.382 * [taylor]: Taking taylor expansion of 0 in y.im 0.382 * [backup-simplify]: Simplify 0 into 0 0.383 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.383 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.383 * [taylor]: Taking taylor expansion of 0 in y.im 0.383 * [backup-simplify]: Simplify 0 into 0 0.383 * [taylor]: Taking taylor expansion of 0 in y.im 0.383 * [backup-simplify]: Simplify 0 into 0 0.383 * [taylor]: Taking taylor expansion of 0 in y.im 0.383 * [backup-simplify]: Simplify 0 into 0 0.383 * [taylor]: Taking taylor expansion of 0 in y.im 0.383 * [backup-simplify]: Simplify 0 into 0 0.383 * [backup-simplify]: Simplify 0 into 0 0.383 * [backup-simplify]: Simplify 0 into 0 0.384 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* 1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 0.384 * * * [progress]: simplifying candidates 0.384 * * * * [progress]: [ 1 / 50 ] simplifiying candidate # 0.384 * * * * [progress]: [ 2 / 50 ] simplifiying candidate # 0.385 * [simplify]: Simplifying (- (log (+ (* x.re y.re) (* x.im y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.385 * * [simplify]: iters left: 6 (13 enodes) 0.391 * * [simplify]: iters left: 5 (45 enodes) 0.403 * * [simplify]: iters left: 4 (48 enodes) 0.417 * * [simplify]: Extracting #0: cost 1 inf + 0 0.417 * * [simplify]: Extracting #1: cost 5 inf + 0 0.417 * * [simplify]: Extracting #2: cost 10 inf + 0 0.417 * * [simplify]: Extracting #3: cost 16 inf + 0 0.417 * * [simplify]: Extracting #4: cost 24 inf + 0 0.417 * * [simplify]: Extracting #5: cost 18 inf + 87 0.418 * * [simplify]: Extracting #6: cost 11 inf + 613 0.418 * * [simplify]: Extracting #7: cost 4 inf + 1942 0.419 * * [simplify]: Extracting #8: cost 0 inf + 2912 0.419 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.419 * [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.419 * * * * [progress]: [ 3 / 50 ] simplifiying candidate # 0.419 * [simplify]: Simplifying (log (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.419 * * [simplify]: iters left: 6 (12 enodes) 0.422 * * [simplify]: iters left: 5 (43 enodes) 0.428 * * [simplify]: iters left: 4 (49 enodes) 0.435 * * [simplify]: iters left: 3 (52 enodes) 0.442 * * [simplify]: Extracting #0: cost 1 inf + 0 0.443 * * [simplify]: Extracting #1: cost 6 inf + 0 0.443 * * [simplify]: Extracting #2: cost 12 inf + 0 0.443 * * [simplify]: Extracting #3: cost 18 inf + 0 0.443 * * [simplify]: Extracting #4: cost 26 inf + 0 0.443 * * [simplify]: Extracting #5: cost 19 inf + 128 0.443 * * [simplify]: Extracting #6: cost 9 inf + 1243 0.444 * * [simplify]: Extracting #7: cost 1 inf + 3108 0.444 * * [simplify]: Extracting #8: cost 0 inf + 3340 0.445 * [simplify]: Simplified to (log (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 0.445 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (log (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))))) 0.445 * * * * [progress]: [ 4 / 50 ] simplifiying candidate # 0.445 * [simplify]: Simplifying (exp (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.445 * * [simplify]: iters left: 6 (12 enodes) 0.448 * * [simplify]: iters left: 5 (40 enodes) 0.453 * * [simplify]: Extracting #0: cost 1 inf + 0 0.453 * * [simplify]: Extracting #1: cost 3 inf + 0 0.453 * * [simplify]: Extracting #2: cost 6 inf + 0 0.453 * * [simplify]: Extracting #3: cost 12 inf + 0 0.453 * * [simplify]: Extracting #4: cost 20 inf + 0 0.453 * * [simplify]: Extracting #5: cost 9 inf + 454 0.454 * * [simplify]: Extracting #6: cost 0 inf + 2104 0.454 * [simplify]: Simplified to (exp (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 0.454 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (log (exp (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))))) 0.454 * * * * [progress]: [ 5 / 50 ] simplifiying candidate # 0.454 * [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.455 * * [simplify]: iters left: 6 (15 enodes) 0.459 * * [simplify]: iters left: 5 (82 enodes) 0.501 * * [simplify]: iters left: 4 (310 enodes) 0.633 * * [simplify]: Extracting #0: cost 1 inf + 0 0.634 * * [simplify]: Extracting #1: cost 30 inf + 0 0.634 * * [simplify]: Extracting #2: cost 102 inf + 1 0.635 * * [simplify]: Extracting #3: cost 273 inf + 1 0.638 * * [simplify]: Extracting #4: cost 211 inf + 14207 0.652 * * [simplify]: Extracting #5: cost 31 inf + 51597 0.674 * * [simplify]: Extracting #6: cost 0 inf + 58414 0.693 * * [simplify]: Extracting #7: cost 0 inf + 58334 0.709 * [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.709 * [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.709 * * * * [progress]: [ 6 / 50 ] simplifiying candidate # 0.710 * [simplify]: Simplifying (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))) 0.710 * * [simplify]: iters left: 6 (13 enodes) 0.716 * * [simplify]: iters left: 5 (43 enodes) 0.727 * * [simplify]: Extracting #0: cost 1 inf + 0 0.727 * * [simplify]: Extracting #1: cost 3 inf + 0 0.727 * * [simplify]: Extracting #2: cost 5 inf + 0 0.727 * * [simplify]: Extracting #3: cost 8 inf + 0 0.727 * * [simplify]: Extracting #4: cost 14 inf + 0 0.727 * * [simplify]: Extracting #5: cost 22 inf + 0 0.728 * * [simplify]: Extracting #6: cost 15 inf + 208 0.728 * * [simplify]: Extracting #7: cost 9 inf + 538 0.728 * * [simplify]: Extracting #8: cost 5 inf + 1352 0.729 * * [simplify]: Extracting #9: cost 1 inf + 2528 0.730 * * [simplify]: Extracting #10: cost 0 inf + 2932 0.731 * [simplify]: Simplified to (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))) 0.731 * [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)))) (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)) (+ (* y.re y.re) (* y.im y.im)))))) 0.732 * [simplify]: Simplifying (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.732 * * [simplify]: iters left: 6 (12 enodes) 0.737 * * [simplify]: iters left: 5 (40 enodes) 0.743 * * [simplify]: Extracting #0: cost 1 inf + 0 0.743 * * [simplify]: Extracting #1: cost 3 inf + 0 0.743 * * [simplify]: Extracting #2: cost 6 inf + 0 0.743 * * [simplify]: Extracting #3: cost 12 inf + 0 0.743 * * [simplify]: Extracting #4: cost 20 inf + 0 0.743 * * [simplify]: Extracting #5: cost 9 inf + 454 0.743 * * [simplify]: Extracting #6: cost 0 inf + 2124 0.744 * [simplify]: Simplified to (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 0.744 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))))) 0.744 * * * * [progress]: [ 7 / 50 ] simplifiying candidate # 0.744 * [simplify]: Simplifying (* (* (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.744 * * [simplify]: iters left: 6 (13 enodes) 0.747 * * [simplify]: iters left: 5 (50 enodes) 0.755 * * [simplify]: iters left: 4 (92 enodes) 0.780 * * [simplify]: iters left: 3 (231 enodes) 0.869 * * [simplify]: Extracting #0: cost 1 inf + 0 0.869 * * [simplify]: Extracting #1: cost 31 inf + 0 0.869 * * [simplify]: Extracting #2: cost 81 inf + 1 0.870 * * [simplify]: Extracting #3: cost 140 inf + 2 0.871 * * [simplify]: Extracting #4: cost 159 inf + 962 0.879 * * [simplify]: Extracting #5: cost 52 inf + 31917 0.893 * * [simplify]: Extracting #6: cost 0 inf + 48899 0.906 * * [simplify]: Extracting #7: cost 0 inf + 48728 0.920 * [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))))) 0.920 * [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))))))) 0.920 * * * * [progress]: [ 8 / 50 ] simplifiying candidate # 0.920 * [simplify]: Simplifying (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.920 * * [simplify]: iters left: 6 (12 enodes) 0.923 * * [simplify]: iters left: 5 (40 enodes) 0.929 * * [simplify]: Extracting #0: cost 1 inf + 0 0.929 * * [simplify]: Extracting #1: cost 3 inf + 0 0.929 * * [simplify]: Extracting #2: cost 6 inf + 0 0.929 * * [simplify]: Extracting #3: cost 12 inf + 0 0.929 * * [simplify]: Extracting #4: cost 20 inf + 0 0.929 * * [simplify]: Extracting #5: cost 9 inf + 454 0.929 * * [simplify]: Extracting #6: cost 0 inf + 2044 0.930 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 0.930 * [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)) (+ (* y.re y.re) (* y.im y.im)))))) 0.930 * [simplify]: Simplifying (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.930 * * [simplify]: iters left: 6 (12 enodes) 0.933 * * [simplify]: iters left: 5 (40 enodes) 0.942 * * [simplify]: Extracting #0: cost 1 inf + 0 0.942 * * [simplify]: Extracting #1: cost 3 inf + 0 0.942 * * [simplify]: Extracting #2: cost 6 inf + 0 0.942 * * [simplify]: Extracting #3: cost 12 inf + 0 0.943 * * [simplify]: Extracting #4: cost 20 inf + 0 0.943 * * [simplify]: Extracting #5: cost 9 inf + 454 0.943 * * [simplify]: Extracting #6: cost 0 inf + 2044 0.944 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 0.944 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))))) 0.944 * * * * [progress]: [ 9 / 50 ] simplifiying candidate # 0.945 * [simplify]: Simplifying (- (+ (* x.re y.re) (* x.im y.im))) 0.945 * * [simplify]: iters left: 6 (8 enodes) 0.948 * * [simplify]: iters left: 5 (30 enodes) 0.957 * * [simplify]: iters left: 4 (48 enodes) 0.972 * * [simplify]: iters left: 3 (56 enodes) 0.986 * * [simplify]: Extracting #0: cost 1 inf + 0 0.986 * * [simplify]: Extracting #1: cost 6 inf + 0 0.986 * * [simplify]: Extracting #2: cost 19 inf + 0 0.986 * * [simplify]: Extracting #3: cost 17 inf + 169 0.987 * * [simplify]: Extracting #4: cost 4 inf + 1076 0.987 * * [simplify]: Extracting #5: cost 0 inf + 1404 0.988 * [simplify]: Simplified to (- (+ (* x.im y.im) (* x.re y.re))) 0.988 * [simplify]: Simplified (2 1) 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.988 * [simplify]: Simplifying (- (+ (* y.re y.re) (* y.im y.im))) 0.989 * * [simplify]: iters left: 6 (6 enodes) 0.991 * * [simplify]: iters left: 5 (22 enodes) 0.998 * * [simplify]: iters left: 4 (34 enodes) 1.007 * * [simplify]: iters left: 3 (38 enodes) 1.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1.017 * * [simplify]: Extracting #1: cost 6 inf + 0 1.017 * * [simplify]: Extracting #2: cost 15 inf + 0 1.017 * * [simplify]: Extracting #3: cost 12 inf + 206 1.017 * * [simplify]: Extracting #4: cost 7 inf + 451 1.018 * * [simplify]: Extracting #5: cost 1 inf + 1060 1.018 * * [simplify]: Extracting #6: cost 0 inf + 1222 1.019 * [simplify]: Simplified to (- (+ (* y.re y.re) (* y.im y.im))) 1.019 * [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))))) 1.019 * * * * [progress]: [ 10 / 50 ] simplifiying candidate # 1.019 * [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))))) 1.020 * * [simplify]: iters left: 6 (15 enodes) 1.026 * * [simplify]: iters left: 5 (55 enodes) 1.042 * * [simplify]: iters left: 4 (70 enodes) 1.054 * * [simplify]: iters left: 3 (77 enodes) 1.064 * * [simplify]: iters left: 2 (80 enodes) 1.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1.075 * * [simplify]: Extracting #1: cost 11 inf + 0 1.075 * * [simplify]: Extracting #2: cost 22 inf + 0 1.075 * * [simplify]: Extracting #3: cost 28 inf + 0 1.075 * * [simplify]: Extracting #4: cost 36 inf + 0 1.075 * * [simplify]: Extracting #5: cost 28 inf + 170 1.075 * * [simplify]: Extracting #6: cost 13 inf + 2650 1.076 * * [simplify]: Extracting #7: cost 2 inf + 7452 1.078 * * [simplify]: Extracting #8: cost 0 inf + 8260 1.079 * [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))))) 1.079 * [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)))))) 1.080 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.080 * * [simplify]: iters left: 6 (13 enodes) 1.084 * * [simplify]: iters left: 5 (43 enodes) 1.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1.090 * * [simplify]: Extracting #1: cost 4 inf + 0 1.090 * * [simplify]: Extracting #2: cost 8 inf + 0 1.090 * * [simplify]: Extracting #3: cost 14 inf + 0 1.090 * * [simplify]: Extracting #4: cost 22 inf + 0 1.090 * * [simplify]: Extracting #5: cost 17 inf + 45 1.090 * * [simplify]: Extracting #6: cost 10 inf + 577 1.091 * * [simplify]: Extracting #7: cost 4 inf + 1312 1.091 * * [simplify]: Extracting #8: cost 1 inf + 2084 1.091 * * [simplify]: Extracting #9: cost 0 inf + 2528 1.092 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.092 * [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)))))) 1.092 * * * * [progress]: [ 11 / 50 ] simplifiying candidate # 1.092 * [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)))) 1.092 * * [simplify]: iters left: 6 (14 enodes) 1.096 * * [simplify]: iters left: 5 (48 enodes) 1.102 * * [simplify]: iters left: 4 (52 enodes) 1.110 * * [simplify]: iters left: 3 (55 enodes) 1.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1.125 * * [simplify]: Extracting #1: cost 7 inf + 0 1.125 * * [simplify]: Extracting #2: cost 14 inf + 0 1.125 * * [simplify]: Extracting #3: cost 20 inf + 0 1.126 * * [simplify]: Extracting #4: cost 28 inf + 0 1.126 * * [simplify]: Extracting #5: cost 21 inf + 129 1.126 * * [simplify]: Extracting #6: cost 7 inf + 2086 1.128 * * [simplify]: Extracting #7: cost 0 inf + 4552 1.129 * [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)))) 1.129 * [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)))))) 1.130 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.130 * * [simplify]: iters left: 6 (13 enodes) 1.135 * * [simplify]: iters left: 5 (43 enodes) 1.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1.146 * * [simplify]: Extracting #1: cost 4 inf + 0 1.146 * * [simplify]: Extracting #2: cost 8 inf + 0 1.146 * * [simplify]: Extracting #3: cost 14 inf + 0 1.146 * * [simplify]: Extracting #4: cost 22 inf + 0 1.147 * * [simplify]: Extracting #5: cost 17 inf + 45 1.147 * * [simplify]: Extracting #6: cost 10 inf + 537 1.147 * * [simplify]: Extracting #7: cost 4 inf + 1232 1.147 * * [simplify]: Extracting #8: cost 1 inf + 1964 1.148 * * [simplify]: Extracting #9: cost 0 inf + 2368 1.148 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.148 * [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)))))) 1.148 * * * * [progress]: [ 12 / 50 ] simplifiying candidate # 1.148 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) 1.149 * * [simplify]: iters left: 6 (11 enodes) 1.152 * * [simplify]: iters left: 5 (38 enodes) 1.158 * * [simplify]: iters left: 4 (48 enodes) 1.165 * * [simplify]: iters left: 3 (49 enodes) 1.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1.172 * * [simplify]: Extracting #1: cost 5 inf + 0 1.172 * * [simplify]: Extracting #2: cost 7 inf + 1 1.172 * * [simplify]: Extracting #3: cost 10 inf + 1 1.172 * * [simplify]: Extracting #4: cost 16 inf + 1 1.172 * * [simplify]: Extracting #5: cost 11 inf + 47 1.172 * * [simplify]: Extracting #6: cost 5 inf + 828 1.172 * * [simplify]: Extracting #7: cost 0 inf + 1807 1.173 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 1.173 * [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))))) 1.173 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 1.173 * * [simplify]: iters left: 6 (12 enodes) 1.176 * * [simplify]: iters left: 5 (40 enodes) 1.182 * * [simplify]: Extracting #0: cost 1 inf + 0 1.182 * * [simplify]: Extracting #1: cost 4 inf + 0 1.182 * * [simplify]: Extracting #2: cost 9 inf + 0 1.182 * * [simplify]: Extracting #3: cost 16 inf + 0 1.182 * * [simplify]: Extracting #4: cost 16 inf + 84 1.183 * * [simplify]: Extracting #5: cost 7 inf + 538 1.183 * * [simplify]: Extracting #6: cost 0 inf + 1964 1.183 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 1.183 * [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))))) 1.183 * * * * [progress]: [ 13 / 50 ] simplifiying candidate # 1.184 * [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))))) 1.184 * * [simplify]: iters left: 6 (14 enodes) 1.187 * * [simplify]: iters left: 5 (48 enodes) 1.193 * * [simplify]: iters left: 4 (50 enodes) 1.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1.200 * * [simplify]: Extracting #1: cost 6 inf + 0 1.200 * * [simplify]: Extracting #2: cost 12 inf + 0 1.201 * * [simplify]: Extracting #3: cost 18 inf + 0 1.201 * * [simplify]: Extracting #4: cost 26 inf + 0 1.201 * * [simplify]: Extracting #5: cost 19 inf + 129 1.201 * * [simplify]: Extracting #6: cost 11 inf + 871 1.201 * * [simplify]: Extracting #7: cost 4 inf + 2246 1.202 * * [simplify]: Extracting #8: cost 0 inf + 3740 1.202 * [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))))) 1.202 * [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)))))) 1.203 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.203 * * [simplify]: iters left: 6 (13 enodes) 1.205 * * [simplify]: iters left: 5 (43 enodes) 1.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1.211 * * [simplify]: Extracting #1: cost 4 inf + 0 1.211 * * [simplify]: Extracting #2: cost 8 inf + 0 1.211 * * [simplify]: Extracting #3: cost 14 inf + 0 1.211 * * [simplify]: Extracting #4: cost 22 inf + 0 1.211 * * [simplify]: Extracting #5: cost 17 inf + 45 1.211 * * [simplify]: Extracting #6: cost 10 inf + 577 1.212 * * [simplify]: Extracting #7: cost 4 inf + 1272 1.212 * * [simplify]: Extracting #8: cost 1 inf + 1964 1.212 * * [simplify]: Extracting #9: cost 0 inf + 2368 1.213 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.213 * [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)))))) 1.213 * * * * [progress]: [ 14 / 50 ] simplifiying candidate # 1.213 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.213 * * [simplify]: iters left: 6 (13 enodes) 1.216 * * [simplify]: iters left: 5 (43 enodes) 1.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1.225 * * [simplify]: Extracting #1: cost 4 inf + 0 1.225 * * [simplify]: Extracting #2: cost 8 inf + 0 1.225 * * [simplify]: Extracting #3: cost 14 inf + 0 1.226 * * [simplify]: Extracting #4: cost 22 inf + 0 1.226 * * [simplify]: Extracting #5: cost 17 inf + 45 1.226 * * [simplify]: Extracting #6: cost 10 inf + 537 1.226 * * [simplify]: Extracting #7: cost 4 inf + 1192 1.227 * * [simplify]: Extracting #8: cost 1 inf + 1844 1.228 * * [simplify]: Extracting #9: cost 0 inf + 2208 1.229 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.229 * [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)))))) 1.229 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.229 * * [simplify]: iters left: 6 (13 enodes) 1.234 * * [simplify]: iters left: 5 (43 enodes) 1.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1.246 * * [simplify]: Extracting #1: cost 4 inf + 0 1.246 * * [simplify]: Extracting #2: cost 8 inf + 0 1.246 * * [simplify]: Extracting #3: cost 14 inf + 0 1.246 * * [simplify]: Extracting #4: cost 22 inf + 0 1.246 * * [simplify]: Extracting #5: cost 17 inf + 45 1.246 * * [simplify]: Extracting #6: cost 10 inf + 537 1.247 * * [simplify]: Extracting #7: cost 4 inf + 1192 1.247 * * [simplify]: Extracting #8: cost 1 inf + 1844 1.248 * * [simplify]: Extracting #9: cost 0 inf + 2208 1.249 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.249 * [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)))))) 1.249 * * * * [progress]: [ 15 / 50 ] simplifiying candidate # 1.250 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) 1.250 * * [simplify]: iters left: 6 (10 enodes) 1.255 * * [simplify]: iters left: 5 (33 enodes) 1.263 * * [simplify]: iters left: 4 (35 enodes) 1.268 * * [simplify]: iters left: 3 (37 enodes) 1.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1.273 * * [simplify]: Extracting #1: cost 4 inf + 0 1.273 * * [simplify]: Extracting #2: cost 6 inf + 1 1.273 * * [simplify]: Extracting #3: cost 12 inf + 1 1.273 * * [simplify]: Extracting #4: cost 7 inf + 47 1.274 * * [simplify]: Extracting #5: cost 0 inf + 749 1.274 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 1.274 * [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))))) 1.274 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 1.274 * * [simplify]: iters left: 6 (12 enodes) 1.278 * * [simplify]: iters left: 5 (40 enodes) 1.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1.283 * * [simplify]: Extracting #1: cost 4 inf + 0 1.283 * * [simplify]: Extracting #2: cost 9 inf + 0 1.283 * * [simplify]: Extracting #3: cost 16 inf + 0 1.284 * * [simplify]: Extracting #4: cost 16 inf + 84 1.284 * * [simplify]: Extracting #5: cost 7 inf + 538 1.284 * * [simplify]: Extracting #6: cost 0 inf + 1804 1.284 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.re y.re) (* y.im y.im))) 1.284 * [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))))) 1.284 * * * * [progress]: [ 16 / 50 ] simplifiying candidate # 1.285 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1.285 * * [simplify]: iters left: 6 (9 enodes) 1.288 * * [simplify]: iters left: 5 (32 enodes) 1.295 * * [simplify]: iters left: 4 (36 enodes) 1.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1.305 * * [simplify]: Extracting #1: cost 6 inf + 0 1.305 * * [simplify]: Extracting #2: cost 9 inf + 1 1.305 * * [simplify]: Extracting #3: cost 12 inf + 1 1.305 * * [simplify]: Extracting #4: cost 16 inf + 1 1.305 * * [simplify]: Extracting #5: cost 14 inf + 3 1.305 * * [simplify]: Extracting #6: cost 10 inf + 248 1.306 * * [simplify]: Extracting #7: cost 3 inf + 1543 1.307 * * [simplify]: Extracting #8: cost 0 inf + 2351 1.307 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.307 * [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)))))) 1.308 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.308 * * [simplify]: iters left: 6 (12 enodes) 1.313 * * [simplify]: iters left: 5 (40 enodes) 1.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1.324 * * [simplify]: Extracting #1: cost 4 inf + 0 1.324 * * [simplify]: Extracting #2: cost 9 inf + 0 1.324 * * [simplify]: Extracting #3: cost 18 inf + 0 1.324 * * [simplify]: Extracting #4: cost 11 inf + 372 1.325 * * [simplify]: Extracting #5: cost 1 inf + 1596 1.325 * * [simplify]: Extracting #6: cost 0 inf + 1960 1.326 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.326 * [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)))))) 1.326 * * * * [progress]: [ 17 / 50 ] simplifiying candidate # 1.327 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.327 * * [simplify]: iters left: 6 (8 enodes) 1.331 * * [simplify]: iters left: 5 (27 enodes) 1.339 * * [simplify]: iters left: 4 (29 enodes) 1.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1.345 * * [simplify]: Extracting #1: cost 4 inf + 0 1.345 * * [simplify]: Extracting #2: cost 5 inf + 1 1.345 * * [simplify]: Extracting #3: cost 8 inf + 1 1.345 * * [simplify]: Extracting #4: cost 12 inf + 1 1.345 * * [simplify]: Extracting #5: cost 10 inf + 3 1.345 * * [simplify]: Extracting #6: cost 5 inf + 289 1.345 * * [simplify]: Extracting #7: cost 1 inf + 938 1.346 * * [simplify]: Extracting #8: cost 0 inf + 1141 1.346 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.346 * [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.346 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.346 * * [simplify]: iters left: 6 (12 enodes) 1.349 * * [simplify]: iters left: 5 (40 enodes) 1.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1.354 * * [simplify]: Extracting #1: cost 4 inf + 0 1.354 * * [simplify]: Extracting #2: cost 9 inf + 0 1.354 * * [simplify]: Extracting #3: cost 18 inf + 0 1.354 * * [simplify]: Extracting #4: cost 11 inf + 372 1.355 * * [simplify]: Extracting #5: cost 1 inf + 1476 1.355 * * [simplify]: Extracting #6: cost 0 inf + 1800 1.355 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.355 * [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.355 * * * * [progress]: [ 18 / 50 ] simplifiying candidate # 1.356 * [simplify]: Simplifying (/ 1 1) 1.356 * * [simplify]: iters left: 2 (2 enodes) 1.357 * * [simplify]: iters left: 1 (6 enodes) 1.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1.358 * * [simplify]: Extracting #1: cost 0 inf + 1 1.358 * [simplify]: Simplified to 1 1.358 * [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.359 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) 1.359 * * [simplify]: iters left: 6 (11 enodes) 1.362 * * [simplify]: iters left: 5 (37 enodes) 1.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1.367 * * [simplify]: Extracting #1: cost 4 inf + 0 1.367 * * [simplify]: Extracting #2: cost 10 inf + 0 1.367 * * [simplify]: Extracting #3: cost 18 inf + 0 1.367 * * [simplify]: Extracting #4: cost 9 inf + 291 1.367 * * [simplify]: Extracting #5: cost 1 inf + 1272 1.367 * * [simplify]: Extracting #6: cost 0 inf + 1396 1.368 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 1.368 * [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.368 * * * * [progress]: [ 19 / 50 ] simplifiying candidate # 1.368 * * * * [progress]: [ 20 / 50 ] simplifiying candidate # 1.368 * [simplify]: Simplifying (/ 1 (+ (* y.re y.re) (* y.im y.im))) 1.368 * * [simplify]: iters left: 6 (7 enodes) 1.370 * * [simplify]: iters left: 5 (24 enodes) 1.375 * * [simplify]: iters left: 4 (26 enodes) 1.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1.379 * * [simplify]: Extracting #1: cost 4 inf + 0 1.379 * * [simplify]: Extracting #2: cost 6 inf + 1 1.379 * * [simplify]: Extracting #3: cost 10 inf + 1 1.379 * * [simplify]: Extracting #4: cost 8 inf + 3 1.379 * * [simplify]: Extracting #5: cost 2 inf + 452 1.379 * * [simplify]: Extracting #6: cost 0 inf + 737 1.380 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 1.380 * [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.380 * * * * [progress]: [ 21 / 50 ] simplifiying candidate # 1.380 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 1.380 * * [simplify]: iters left: 6 (11 enodes) 1.382 * * [simplify]: iters left: 5 (37 enodes) 1.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1.389 * * [simplify]: Extracting #1: cost 4 inf + 0 1.389 * * [simplify]: Extracting #2: cost 10 inf + 0 1.389 * * [simplify]: Extracting #3: cost 18 inf + 0 1.389 * * [simplify]: Extracting #4: cost 12 inf + 86 1.389 * * [simplify]: Extracting #5: cost 6 inf + 418 1.389 * * [simplify]: Extracting #6: cost 1 inf + 1274 1.389 * * [simplify]: Extracting #7: cost 0 inf + 1396 1.390 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* x.im y.im) (* x.re y.re))) 1.390 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 1.390 * * * * [progress]: [ 22 / 50 ] simplifiying candidate # 1.390 * [simplify]: Simplifying (/ (+ (* 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))))) 1.390 * * [simplify]: iters left: 6 (13 enodes) 1.393 * * [simplify]: iters left: 5 (45 enodes) 1.399 * * [simplify]: iters left: 4 (47 enodes) 1.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1.405 * * [simplify]: Extracting #1: cost 6 inf + 0 1.405 * * [simplify]: Extracting #2: cost 13 inf + 0 1.405 * * [simplify]: Extracting #3: cost 22 inf + 0 1.405 * * [simplify]: Extracting #4: cost 17 inf + 128 1.406 * * [simplify]: Extracting #5: cost 10 inf + 582 1.406 * * [simplify]: Extracting #6: cost 4 inf + 2040 1.407 * * [simplify]: Extracting #7: cost 0 inf + 3252 1.408 * [simplify]: Simplified to (/ (+ (* 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))))) 1.408 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* 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))))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1.408 * * * * [progress]: [ 23 / 50 ] simplifiying candidate # 1.409 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.409 * * [simplify]: iters left: 6 (12 enodes) 1.414 * * [simplify]: iters left: 5 (40 enodes) 1.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1.424 * * [simplify]: Extracting #1: cost 4 inf + 0 1.425 * * [simplify]: Extracting #2: cost 9 inf + 0 1.425 * * [simplify]: Extracting #3: cost 18 inf + 0 1.425 * * [simplify]: Extracting #4: cost 11 inf + 372 1.426 * * [simplify]: Extracting #5: cost 1 inf + 1476 1.426 * * [simplify]: Extracting #6: cost 0 inf + 1800 1.427 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.427 * [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))))) 1.427 * * * * [progress]: [ 24 / 50 ] simplifiying candidate # 1.427 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) 1) 1.428 * * [simplify]: iters left: 6 (9 enodes) 1.432 * * [simplify]: iters left: 5 (30 enodes) 1.439 * * [simplify]: iters left: 4 (32 enodes) 1.445 * * [simplify]: iters left: 3 (34 enodes) 1.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1.449 * * [simplify]: Extracting #1: cost 5 inf + 0 1.449 * * [simplify]: Extracting #2: cost 10 inf + 1 1.449 * * [simplify]: Extracting #3: cost 6 inf + 5 1.449 * * [simplify]: Extracting #4: cost 2 inf + 255 1.450 * * [simplify]: Extracting #5: cost 0 inf + 421 1.450 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 1.450 * [simplify]: Simplified (2 1) 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)))) 1.450 * * * * [progress]: [ 25 / 50 ] simplifiying candidate # 1.450 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1.450 * * [simplify]: iters left: 6 (12 enodes) 1.453 * * [simplify]: iters left: 5 (40 enodes) 1.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1.458 * * [simplify]: Extracting #1: cost 4 inf + 0 1.458 * * [simplify]: Extracting #2: cost 9 inf + 0 1.458 * * [simplify]: Extracting #3: cost 16 inf + 0 1.458 * * [simplify]: Extracting #4: cost 17 inf + 43 1.458 * * [simplify]: Extracting #5: cost 13 inf + 127 1.459 * * [simplify]: Extracting #6: cost 4 inf + 828 1.459 * * [simplify]: Extracting #7: cost 1 inf + 1600 1.459 * * [simplify]: Extracting #8: cost 0 inf + 1964 1.459 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 1.460 * [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)))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* x.im y.im) (* x.re y.re)))))) 1.460 * * * * [progress]: [ 26 / 50 ] simplifiying candidate # 1.460 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 1.460 * * [simplify]: iters left: 6 (12 enodes) 1.463 * * [simplify]: iters left: 5 (40 enodes) 1.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1.470 * * [simplify]: Extracting #1: cost 4 inf + 0 1.470 * * [simplify]: Extracting #2: cost 9 inf + 0 1.470 * * [simplify]: Extracting #3: cost 16 inf + 0 1.470 * * [simplify]: Extracting #4: cost 17 inf + 43 1.470 * * [simplify]: Extracting #5: cost 13 inf + 127 1.471 * * [simplify]: Extracting #6: cost 4 inf + 828 1.471 * * [simplify]: Extracting #7: cost 1 inf + 1480 1.472 * * [simplify]: Extracting #8: cost 0 inf + 1804 1.472 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* x.im y.im) (* x.re y.re)))) 1.472 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* x.im y.im) (* x.re y.re)))))) 1.473 * * * * [progress]: [ 27 / 50 ] simplifiying candidate # 1.473 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 1.473 * * [simplify]: iters left: 6 (11 enodes) 1.478 * * [simplify]: iters left: 5 (37 enodes) 1.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1.490 * * [simplify]: Extracting #1: cost 4 inf + 0 1.490 * * [simplify]: Extracting #2: cost 10 inf + 0 1.490 * * [simplify]: Extracting #3: cost 18 inf + 0 1.490 * * [simplify]: Extracting #4: cost 12 inf + 86 1.491 * * [simplify]: Extracting #5: cost 6 inf + 418 1.491 * * [simplify]: Extracting #6: cost 1 inf + 1274 1.492 * * [simplify]: Extracting #7: cost 0 inf + 1396 1.492 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* x.im y.im) (* x.re y.re))) 1.492 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 1.492 * * * * [progress]: [ 28 / 50 ] simplifiying candidate # 1.493 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 1.493 * * [simplify]: iters left: 6 (14 enodes) 1.500 * * [simplify]: iters left: 5 (63 enodes) 1.527 * * [simplify]: iters left: 4 (118 enodes) 1.557 * * [simplify]: iters left: 3 (217 enodes) 1.631 * * [simplify]: iters left: 2 (433 enodes) 1.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1.811 * * [simplify]: Extracting #1: cost 4 inf + 0 1.811 * * [simplify]: Extracting #2: cost 10 inf + 0 1.811 * * [simplify]: Extracting #3: cost 79 inf + 0 1.812 * * [simplify]: Extracting #4: cost 178 inf + 260 1.814 * * [simplify]: Extracting #5: cost 158 inf + 7021 1.821 * * [simplify]: Extracting #6: cost 69 inf + 36455 1.835 * * [simplify]: Extracting #7: cost 8 inf + 62956 1.841 * * [simplify]: Extracting #8: cost 0 inf + 66740 1.847 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* (* 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.847 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re)))) (+ (* (* 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.847 * * * * [progress]: [ 29 / 50 ] simplifiying candidate # 1.847 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1.847 * * [simplify]: iters left: 6 (13 enodes) 1.851 * * [simplify]: iters left: 5 (55 enodes) 1.861 * * [simplify]: iters left: 4 (87 enodes) 1.880 * * [simplify]: iters left: 3 (145 enodes) 1.910 * * [simplify]: iters left: 2 (301 enodes) 2.067 * * [simplify]: Extracting #0: cost 1 inf + 0 2.068 * * [simplify]: Extracting #1: cost 6 inf + 0 2.068 * * [simplify]: Extracting #2: cost 64 inf + 0 2.069 * * [simplify]: Extracting #3: cost 171 inf + 0 2.071 * * [simplify]: Extracting #4: cost 199 inf + 911 2.077 * * [simplify]: Extracting #5: cost 106 inf + 14470 2.087 * * [simplify]: Extracting #6: cost 14 inf + 34078 2.095 * * [simplify]: Extracting #7: cost 0 inf + 37919 2.104 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 2.104 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (- (* y.re y.re) (* y.im y.im)))) 2.104 * * * * [progress]: [ 30 / 50 ] simplifiying candidate # 2.104 * [simplify]: Simplifying (* (+ (* 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))))) 2.105 * * [simplify]: iters left: 6 (15 enodes) 2.112 * * [simplify]: iters left: 5 (79 enodes) 2.141 * * [simplify]: iters left: 4 (231 enodes) 2.257 * * [simplify]: Extracting #0: cost 1 inf + 0 2.257 * * [simplify]: Extracting #1: cost 26 inf + 0 2.257 * * [simplify]: Extracting #2: cost 181 inf + 0 2.259 * * [simplify]: Extracting #3: cost 228 inf + 2086 2.263 * * [simplify]: Extracting #4: cost 107 inf + 21860 2.274 * * [simplify]: Extracting #5: cost 5 inf + 45809 2.292 * * [simplify]: Extracting #6: cost 0 inf + 45029 2.314 * [simplify]: Simplified to (* (+ (* y.re y.re) (* y.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (* (- (* y.im x.im) (* x.re y.re)) (* y.im x.im)))) 2.314 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (* (+ (* y.re y.re) (* y.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (* (- (* y.im x.im) (* x.re y.re)) (* y.im x.im)))))) 2.314 * * * * [progress]: [ 31 / 50 ] simplifiying candidate # 2.315 * [simplify]: Simplifying (* (+ (* y.re y.re) (* y.im y.im)) (- (* x.re y.re) (* x.im y.im))) 2.315 * * [simplify]: iters left: 6 (11 enodes) 2.320 * * [simplify]: iters left: 5 (39 enodes) 2.331 * * [simplify]: iters left: 4 (62 enodes) 2.353 * * [simplify]: iters left: 3 (144 enodes) 2.387 * * [simplify]: iters left: 2 (385 enodes) 2.505 * * [simplify]: Extracting #0: cost 1 inf + 0 2.505 * * [simplify]: Extracting #1: cost 37 inf + 0 2.505 * * [simplify]: Extracting #2: cost 125 inf + 0 2.507 * * [simplify]: Extracting #3: cost 150 inf + 1228 2.515 * * [simplify]: Extracting #4: cost 43 inf + 19396 2.531 * * [simplify]: Extracting #5: cost 0 inf + 31307 2.548 * [simplify]: Simplified to (* (+ (* y.re y.re) (* y.im y.im)) (- (* x.re y.re) (* x.im y.im))) 2.548 * [simplify]: Simplified (2 2) 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))))) 2.548 * * * * [progress]: [ 32 / 50 ] simplifiying candidate #real (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))))> 2.549 * [simplify]: Simplifying (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im)))) 2.549 * * [simplify]: iters left: 6 (12 enodes) 2.554 * * [simplify]: iters left: 5 (37 enodes) 2.563 * * [simplify]: Extracting #0: cost 1 inf + 0 2.563 * * [simplify]: Extracting #1: cost 2 inf + 0 2.563 * * [simplify]: Extracting #2: cost 4 inf + 0 2.563 * * [simplify]: Extracting #3: cost 10 inf + 0 2.563 * * [simplify]: Extracting #4: cost 18 inf + 0 2.563 * * [simplify]: Extracting #5: cost 7 inf + 454 2.564 * * [simplify]: Extracting #6: cost 0 inf + 1396 2.564 * [simplify]: Simplified to (real->posit16 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 2.564 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (posit16->real (real->posit16 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))))) 2.564 * * * * [progress]: [ 33 / 50 ] simplifiying candidate # 2.564 * [simplify]: Simplifying (* (exp (* x.re y.re)) (exp (* x.im y.im))) 2.564 * * [simplify]: iters left: 5 (9 enodes) 2.567 * * [simplify]: iters left: 4 (36 enodes) 2.572 * * [simplify]: iters left: 3 (55 enodes) 2.580 * * [simplify]: iters left: 2 (91 enodes) 2.602 * * [simplify]: iters left: 1 (191 enodes) 2.674 * * [simplify]: Extracting #0: cost 1 inf + 0 2.674 * * [simplify]: Extracting #1: cost 38 inf + 0 2.674 * * [simplify]: Extracting #2: cost 150 inf + 0 2.675 * * [simplify]: Extracting #3: cost 173 inf + 772 2.680 * * [simplify]: Extracting #4: cost 148 inf + 4628 2.684 * * [simplify]: Extracting #5: cost 93 inf + 18511 2.696 * * [simplify]: Extracting #6: cost 27 inf + 61555 2.707 * * [simplify]: Extracting #7: cost 0 inf + 82217 2.716 * [simplify]: Simplified to (exp (+ (* x.re y.re) (* x.im y.im))) 2.716 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (log (exp (+ (* x.re y.re) (* x.im y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 2.716 * * * * [progress]: [ 34 / 50 ] simplifiying candidate # 2.716 * * * * [progress]: [ 35 / 50 ] simplifiying candidate # 2.717 * [simplify]: Simplifying (log (+ (* x.re y.re) (* x.im y.im))) 2.717 * * [simplify]: iters left: 5 (8 enodes) 2.718 * * [simplify]: iters left: 4 (27 enodes) 2.722 * * [simplify]: Extracting #0: cost 1 inf + 0 2.722 * * [simplify]: Extracting #1: cost 3 inf + 0 2.722 * * [simplify]: Extracting #2: cost 6 inf + 0 2.722 * * [simplify]: Extracting #3: cost 12 inf + 0 2.722 * * [simplify]: Extracting #4: cost 8 inf + 4 2.722 * * [simplify]: Extracting #5: cost 1 inf + 614 2.723 * * [simplify]: Extracting #6: cost 0 inf + 808 2.723 * [simplify]: Simplified to (log (+ (* x.im y.im) (* x.re y.re))) 2.723 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (log (+ (* x.im y.im) (* x.re y.re)))) (+ (* y.re y.re) (* y.im y.im)))) 2.723 * * * * [progress]: [ 36 / 50 ] simplifiying candidate # 2.723 * [simplify]: Simplifying (exp (+ (* x.re y.re) (* x.im y.im))) 2.723 * * [simplify]: iters left: 5 (8 enodes) 2.725 * * [simplify]: iters left: 4 (30 enodes) 2.729 * * [simplify]: iters left: 3 (43 enodes) 2.740 * * [simplify]: iters left: 2 (64 enodes) 2.760 * * [simplify]: iters left: 1 (134 enodes) 2.801 * * [simplify]: Extracting #0: cost 1 inf + 0 2.802 * * [simplify]: Extracting #1: cost 25 inf + 0 2.802 * * [simplify]: Extracting #2: cost 118 inf + 0 2.803 * * [simplify]: Extracting #3: cost 137 inf + 843 2.804 * * [simplify]: Extracting #4: cost 120 inf + 2246 2.808 * * [simplify]: Extracting #5: cost 54 inf + 23864 2.817 * * [simplify]: Extracting #6: cost 4 inf + 47315 2.827 * * [simplify]: Extracting #7: cost 0 inf + 49036 2.838 * * [simplify]: Extracting #8: cost 0 inf + 48956 2.853 * [simplify]: Simplified to (exp (+ (* x.im y.im) (* x.re y.re))) 2.853 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (log (exp (+ (* x.im y.im) (* x.re y.re)))) (+ (* y.re y.re) (* y.im y.im)))) 2.853 * * * * [progress]: [ 37 / 50 ] simplifiying candidate # 2.854 * [simplify]: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 2.854 * * [simplify]: iters left: 6 (9 enodes) 2.858 * * [simplify]: iters left: 5 (30 enodes) 2.862 * * [simplify]: Extracting #0: cost 1 inf + 0 2.863 * * [simplify]: Extracting #1: cost 3 inf + 0 2.863 * * [simplify]: Extracting #2: cost 5 inf + 0 2.863 * * [simplify]: Extracting #3: cost 8 inf + 0 2.863 * * [simplify]: Extracting #4: cost 14 inf + 0 2.863 * * [simplify]: Extracting #5: cost 9 inf + 46 2.863 * * [simplify]: Extracting #6: cost 4 inf + 500 2.863 * * [simplify]: Extracting #7: cost 1 inf + 1072 2.863 * * [simplify]: Extracting #8: cost 0 inf + 1316 2.864 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 2.864 * [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)))) (+ (* y.re y.re) (* y.im y.im)))) 2.864 * [simplify]: Simplifying (cbrt (+ (* x.re y.re) (* x.im y.im))) 2.864 * * [simplify]: iters left: 5 (8 enodes) 2.866 * * [simplify]: iters left: 4 (27 enodes) 2.869 * * [simplify]: Extracting #0: cost 1 inf + 0 2.869 * * [simplify]: Extracting #1: cost 3 inf + 0 2.869 * * [simplify]: Extracting #2: cost 6 inf + 0 2.869 * * [simplify]: Extracting #3: cost 12 inf + 0 2.870 * * [simplify]: Extracting #4: cost 8 inf + 4 2.870 * * [simplify]: Extracting #5: cost 1 inf + 624 2.870 * * [simplify]: Extracting #6: cost 0 inf + 828 2.870 * [simplify]: Simplified to (cbrt (+ (* x.im y.im) (* x.re y.re))) 2.870 * [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 (+ (* x.im y.im) (* x.re y.re)))) (+ (* y.re y.re) (* y.im y.im)))) 2.870 * * * * [progress]: [ 38 / 50 ] simplifiying candidate # 2.870 * [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))) 2.870 * * [simplify]: iters left: 6 (9 enodes) 2.873 * * [simplify]: iters left: 5 (43 enodes) 2.883 * * [simplify]: iters left: 4 (145 enodes) 2.944 * * [simplify]: Extracting #0: cost 1 inf + 0 2.944 * * [simplify]: Extracting #1: cost 15 inf + 0 2.945 * * [simplify]: Extracting #2: cost 134 inf + 1 2.946 * * [simplify]: Extracting #3: cost 135 inf + 1486 2.950 * * [simplify]: Extracting #4: cost 28 inf + 20803 2.957 * * [simplify]: Extracting #5: cost 0 inf + 26753 2.964 * [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))) 2.964 * [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)))) 2.964 * * * * [progress]: [ 39 / 50 ] simplifiying candidate # 2.964 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 2.964 * * [simplify]: iters left: 5 (8 enodes) 2.966 * * [simplify]: iters left: 4 (27 enodes) 2.973 * * [simplify]: Extracting #0: cost 1 inf + 0 2.973 * * [simplify]: Extracting #1: cost 3 inf + 0 2.973 * * [simplify]: Extracting #2: cost 6 inf + 0 2.973 * * [simplify]: Extracting #3: cost 12 inf + 0 2.973 * * [simplify]: Extracting #4: cost 8 inf + 4 2.974 * * [simplify]: Extracting #5: cost 1 inf + 584 2.974 * * [simplify]: Extracting #6: cost 0 inf + 748 2.974 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 2.974 * [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)))) (+ (* y.re y.re) (* y.im y.im)))) 2.975 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 2.975 * * [simplify]: iters left: 5 (8 enodes) 2.978 * * [simplify]: iters left: 4 (27 enodes) 2.989 * * [simplify]: Extracting #0: cost 1 inf + 0 2.989 * * [simplify]: Extracting #1: cost 3 inf + 0 2.989 * * [simplify]: Extracting #2: cost 6 inf + 0 2.989 * * [simplify]: Extracting #3: cost 12 inf + 0 2.989 * * [simplify]: Extracting #4: cost 8 inf + 4 2.990 * * [simplify]: Extracting #5: cost 1 inf + 584 2.990 * * [simplify]: Extracting #6: cost 0 inf + 748 2.990 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 2.990 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* x.im y.im) (* x.re y.re)))) (+ (* y.re y.re) (* y.im y.im)))) 2.990 * * * * [progress]: [ 40 / 50 ] simplifiying candidate # 2.991 * [simplify]: Simplifying (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) 2.991 * * [simplify]: iters left: 5 (10 enodes) 2.998 * * [simplify]: iters left: 4 (52 enodes) 3.020 * * [simplify]: iters left: 3 (145 enodes) 3.056 * * [simplify]: iters left: 2 (335 enodes) 3.153 * * [simplify]: Extracting #0: cost 1 inf + 0 3.153 * * [simplify]: Extracting #1: cost 4 inf + 0 3.153 * * [simplify]: Extracting #2: cost 67 inf + 0 3.153 * * [simplify]: Extracting #3: cost 150 inf + 806 3.156 * * [simplify]: Extracting #4: cost 100 inf + 8870 3.163 * * [simplify]: Extracting #5: cost 14 inf + 35218 3.172 * * [simplify]: Extracting #6: cost 0 inf + 39605 3.180 * [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)))) 3.180 * [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))))) (+ (* y.re y.re) (* y.im y.im)))) 3.181 * [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)))) 3.181 * * [simplify]: iters left: 6 (11 enodes) 3.186 * * [simplify]: iters left: 5 (61 enodes) 3.199 * * [simplify]: iters left: 4 (157 enodes) 3.237 * * [simplify]: iters left: 3 (330 enodes) 3.317 * * [simplify]: Extracting #0: cost 1 inf + 0 3.317 * * [simplify]: Extracting #1: cost 12 inf + 0 3.317 * * [simplify]: Extracting #2: cost 80 inf + 0 3.318 * * [simplify]: Extracting #3: cost 113 inf + 497 3.320 * * [simplify]: Extracting #4: cost 45 inf + 6407 3.323 * * [simplify]: Extracting #5: cost 7 inf + 12010 3.328 * * [simplify]: Extracting #6: cost 0 inf + 12716 3.333 * * [simplify]: Extracting #7: cost 0 inf + 12676 3.338 * [simplify]: Simplified to (- (* (* x.im y.im) (* x.im y.im)) (* (- (* x.im y.im) (* x.re y.re)) (* x.re y.re))) 3.338 * [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)))) (- (* (* x.im y.im) (* x.im y.im)) (* (- (* x.im y.im) (* x.re y.re)) (* x.re y.re)))) (+ (* y.re y.re) (* y.im y.im)))) 3.338 * * * * [progress]: [ 41 / 50 ] simplifiying candidate # 3.338 * * * * [progress]: [ 42 / 50 ] simplifiying candidate # 3.339 * [simplify]: Simplifying (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 3.339 * * [simplify]: iters left: 6 (9 enodes) 3.342 * * [simplify]: iters left: 5 (48 enodes) 3.353 * * [simplify]: iters left: 4 (111 enodes) 3.377 * * [simplify]: iters left: 3 (181 enodes) 3.424 * * [simplify]: iters left: 2 (262 enodes) 3.486 * * [simplify]: iters left: 1 (473 enodes) 3.638 * * [simplify]: Extracting #0: cost 1 inf + 0 3.638 * * [simplify]: Extracting #1: cost 22 inf + 0 3.638 * * [simplify]: Extracting #2: cost 110 inf + 0 3.639 * * [simplify]: Extracting #3: cost 142 inf + 1440 3.643 * * [simplify]: Extracting #4: cost 41 inf + 15973 3.650 * * [simplify]: Extracting #5: cost 0 inf + 23364 3.657 * * [simplify]: Extracting #6: cost 0 inf + 23124 3.671 * [simplify]: Simplified to (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 3.671 * [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))) (- (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) 3.672 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 3.672 * * [simplify]: iters left: 4 (7 enodes) 3.675 * * [simplify]: iters left: 3 (25 enodes) 3.682 * * [simplify]: iters left: 2 (34 enodes) 3.691 * * [simplify]: iters left: 1 (38 enodes) 3.703 * * [simplify]: Extracting #0: cost 1 inf + 0 3.703 * * [simplify]: Extracting #1: cost 5 inf + 0 3.703 * * [simplify]: Extracting #2: cost 14 inf + 0 3.704 * * [simplify]: Extracting #3: cost 9 inf + 169 3.704 * * [simplify]: Extracting #4: cost 2 inf + 583 3.704 * * [simplify]: Extracting #5: cost 0 inf + 748 3.705 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 3.705 * [simplify]: Simplified (2 1 2) 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))) (- (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) 3.705 * * * * [progress]: [ 43 / 50 ] simplifiying candidate #real (real->posit16 (+ (* x.re y.re) (* x.im y.im)))) (+ (* y.re y.re) (* y.im y.im))))> 3.705 * [simplify]: Simplifying (real->posit16 (+ (* x.re y.re) (* x.im y.im))) 3.705 * * [simplify]: iters left: 5 (8 enodes) 3.709 * * [simplify]: iters left: 4 (24 enodes) 3.715 * * [simplify]: Extracting #0: cost 1 inf + 0 3.715 * * [simplify]: Extracting #1: cost 2 inf + 0 3.715 * * [simplify]: Extracting #2: cost 4 inf + 0 3.715 * * [simplify]: Extracting #3: cost 10 inf + 0 3.715 * * [simplify]: Extracting #4: cost 4 inf + 88 3.715 * * [simplify]: Extracting #5: cost 0 inf + 420 3.716 * [simplify]: Simplified to (real->posit16 (+ (* x.im y.im) (* x.re y.re))) 3.716 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (posit16->real (real->posit16 (+ (* x.im y.im) (* x.re y.re)))) (+ (* y.re y.re) (* y.im y.im)))) 3.716 * * * * [progress]: [ 44 / 50 ] simplifiying candidate # 3.716 * * * * [progress]: [ 45 / 50 ] simplifiying candidate # 3.716 * [simplify]: Simplifying 0 3.716 * * [simplify]: iters left: 0 (1 enodes) 3.718 * * [simplify]: Extracting #0: cost 1 inf + 0 3.718 * * [simplify]: Extracting #1: cost 0 inf + 1 3.718 * [simplify]: Simplified to 0 3.718 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 3.718 * * * * [progress]: [ 46 / 50 ] simplifiying candidate # 3.718 * [simplify]: Simplifying 0 3.718 * * [simplify]: iters left: 0 (1 enodes) 3.719 * * [simplify]: Extracting #0: cost 1 inf + 0 3.719 * * [simplify]: Extracting #1: cost 0 inf + 1 3.719 * [simplify]: Simplified to 0 3.719 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 3.720 * * * * [progress]: [ 47 / 50 ] simplifiying candidate # 3.720 * [simplify]: Simplifying 0 3.720 * * [simplify]: iters left: 0 (1 enodes) 3.721 * * [simplify]: Extracting #0: cost 1 inf + 0 3.721 * * [simplify]: Extracting #1: cost 0 inf + 1 3.721 * [simplify]: Simplified to 0 3.721 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 3.721 * * * * [progress]: [ 48 / 50 ] simplifiying candidate # 3.721 * [simplify]: Simplifying 0 3.721 * * [simplify]: iters left: 0 (1 enodes) 3.722 * * [simplify]: Extracting #0: cost 1 inf + 0 3.722 * * [simplify]: Extracting #1: cost 0 inf + 1 3.722 * [simplify]: Simplified to 0 3.722 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (+ (* y.re y.re) (* y.im y.im)))) 3.722 * * * * [progress]: [ 49 / 50 ] simplifiying candidate # 3.722 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 3.723 * * [simplify]: iters left: 4 (7 enodes) 3.726 * * [simplify]: iters left: 3 (24 enodes) 3.732 * * [simplify]: Extracting #0: cost 1 inf + 0 3.732 * * [simplify]: Extracting #1: cost 4 inf + 0 3.732 * * [simplify]: Extracting #2: cost 10 inf + 0 3.732 * * [simplify]: Extracting #3: cost 6 inf + 4 3.732 * * [simplify]: Extracting #4: cost 1 inf + 296 3.732 * * [simplify]: Extracting #5: cost 0 inf + 420 3.733 * [simplify]: Simplified to (+ (* y.re x.re) (* y.im x.im)) 3.733 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (* y.re x.re) (* y.im x.im)) (+ (* y.re y.re) (* y.im y.im)))) 3.733 * * * * [progress]: [ 50 / 50 ] simplifiying candidate # 3.733 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 3.733 * * [simplify]: iters left: 4 (7 enodes) 3.736 * * [simplify]: iters left: 3 (24 enodes) 3.742 * * [simplify]: Extracting #0: cost 1 inf + 0 3.742 * * [simplify]: Extracting #1: cost 4 inf + 0 3.742 * * [simplify]: Extracting #2: cost 10 inf + 0 3.742 * * [simplify]: Extracting #3: cost 6 inf + 4 3.742 * * [simplify]: Extracting #4: cost 1 inf + 296 3.742 * * [simplify]: Extracting #5: cost 0 inf + 420 3.742 * [simplify]: Simplified to (+ (* y.re x.re) (* y.im x.im)) 3.743 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (* y.re x.re) (* y.im x.im)) (+ (* y.re y.re) (* y.im y.im)))) 3.743 * * * [progress]: adding candidates to table 4.255 * * [progress]: iteration 2 / 4 4.255 * * * [progress]: picking best candidate 4.333 * * * * [pick]: Picked # 4.333 * * * [progress]: localizing error 4.365 * * * [progress]: generating rewritten candidates 4.365 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 4.372 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 4.379 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 4.441 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 4.457 * * * [progress]: generating series expansions 4.457 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 4.457 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 4.457 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 4.457 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 4.457 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 4.457 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.457 * [taylor]: Taking taylor expansion of y.re in y.im 4.457 * [backup-simplify]: Simplify y.re into y.re 4.457 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.457 * [taylor]: Taking taylor expansion of y.im in y.im 4.457 * [backup-simplify]: Simplify 0 into 0 4.457 * [backup-simplify]: Simplify 1 into 1 4.457 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.457 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 4.457 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 4.458 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.458 * [backup-simplify]: Simplify (+ 0 0) into 0 4.458 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 4.458 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 4.458 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 4.459 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.459 * [taylor]: Taking taylor expansion of y.re in y.re 4.459 * [backup-simplify]: Simplify 0 into 0 4.459 * [backup-simplify]: Simplify 1 into 1 4.459 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.459 * [taylor]: Taking taylor expansion of y.im in y.re 4.459 * [backup-simplify]: Simplify y.im into y.im 4.459 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.459 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 4.459 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 4.459 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.459 * [backup-simplify]: Simplify (+ 0 0) into 0 4.460 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 4.460 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 4.460 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 4.460 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.460 * [taylor]: Taking taylor expansion of y.re in y.re 4.460 * [backup-simplify]: Simplify 0 into 0 4.460 * [backup-simplify]: Simplify 1 into 1 4.460 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.460 * [taylor]: Taking taylor expansion of y.im in y.re 4.460 * [backup-simplify]: Simplify y.im into y.im 4.460 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.460 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 4.460 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 4.460 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.461 * [backup-simplify]: Simplify (+ 0 0) into 0 4.461 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 4.461 * [taylor]: Taking taylor expansion of y.im in y.im 4.461 * [backup-simplify]: Simplify 0 into 0 4.461 * [backup-simplify]: Simplify 1 into 1 4.461 * [backup-simplify]: Simplify 0 into 0 4.461 * [taylor]: Taking taylor expansion of 0 in y.im 4.461 * [backup-simplify]: Simplify 0 into 0 4.461 * [backup-simplify]: Simplify 0 into 0 4.461 * [backup-simplify]: Simplify 1 into 1 4.461 * [backup-simplify]: Simplify (* 1 1) into 1 4.462 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.463 * [backup-simplify]: Simplify (+ 1 0) into 1 4.464 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 4.464 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 4.464 * [taylor]: Taking taylor expansion of 1/2 in y.im 4.464 * [backup-simplify]: Simplify 1/2 into 1/2 4.464 * [taylor]: Taking taylor expansion of y.im in y.im 4.464 * [backup-simplify]: Simplify 0 into 0 4.464 * [backup-simplify]: Simplify 1 into 1 4.464 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 4.465 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 4.465 * [backup-simplify]: Simplify 0 into 0 4.465 * [backup-simplify]: Simplify 0 into 0 4.465 * [backup-simplify]: Simplify 0 into 0 4.466 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.467 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 4.467 * [backup-simplify]: Simplify (+ 0 0) into 0 4.467 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 4.467 * [taylor]: Taking taylor expansion of 0 in y.im 4.467 * [backup-simplify]: Simplify 0 into 0 4.467 * [backup-simplify]: Simplify 0 into 0 4.468 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.468 * [backup-simplify]: Simplify 0 into 0 4.469 * [backup-simplify]: Simplify 0 into 0 4.469 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 4.469 * [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)))) 4.469 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 4.469 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 4.469 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 4.469 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.469 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.469 * [taylor]: Taking taylor expansion of y.re in y.im 4.469 * [backup-simplify]: Simplify y.re into y.re 4.469 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.469 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.469 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 4.469 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.469 * [taylor]: Taking taylor expansion of y.im in y.im 4.469 * [backup-simplify]: Simplify 0 into 0 4.469 * [backup-simplify]: Simplify 1 into 1 4.470 * [backup-simplify]: Simplify (* 1 1) into 1 4.470 * [backup-simplify]: Simplify (/ 1 1) into 1 4.471 * [backup-simplify]: Simplify (+ 0 1) into 1 4.471 * [backup-simplify]: Simplify (sqrt 1) into 1 4.472 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.473 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.473 * [backup-simplify]: Simplify (+ 0 0) into 0 4.474 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.474 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.474 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.474 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.474 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.474 * [taylor]: Taking taylor expansion of y.re in y.re 4.474 * [backup-simplify]: Simplify 0 into 0 4.474 * [backup-simplify]: Simplify 1 into 1 4.474 * [backup-simplify]: Simplify (* 1 1) into 1 4.475 * [backup-simplify]: Simplify (/ 1 1) into 1 4.475 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.475 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.475 * [taylor]: Taking taylor expansion of y.im in y.re 4.475 * [backup-simplify]: Simplify y.im into y.im 4.475 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.475 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.476 * [backup-simplify]: Simplify (+ 1 0) into 1 4.476 * [backup-simplify]: Simplify (sqrt 1) into 1 4.477 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.477 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.478 * [backup-simplify]: Simplify (+ 0 0) into 0 4.479 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.479 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.479 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.479 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.479 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.479 * [taylor]: Taking taylor expansion of y.re in y.re 4.479 * [backup-simplify]: Simplify 0 into 0 4.479 * [backup-simplify]: Simplify 1 into 1 4.479 * [backup-simplify]: Simplify (* 1 1) into 1 4.480 * [backup-simplify]: Simplify (/ 1 1) into 1 4.480 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.480 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.480 * [taylor]: Taking taylor expansion of y.im in y.re 4.480 * [backup-simplify]: Simplify y.im into y.im 4.480 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.480 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.480 * [backup-simplify]: Simplify (+ 1 0) into 1 4.481 * [backup-simplify]: Simplify (sqrt 1) into 1 4.481 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.482 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.482 * [backup-simplify]: Simplify (+ 0 0) into 0 4.483 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.483 * [taylor]: Taking taylor expansion of 1 in y.im 4.483 * [backup-simplify]: Simplify 1 into 1 4.483 * [taylor]: Taking taylor expansion of 0 in y.im 4.483 * [backup-simplify]: Simplify 0 into 0 4.483 * [backup-simplify]: Simplify 1 into 1 4.484 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.485 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.485 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 4.487 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 4.487 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 4.487 * [taylor]: Taking taylor expansion of 1/2 in y.im 4.487 * [backup-simplify]: Simplify 1/2 into 1/2 4.487 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.487 * [taylor]: Taking taylor expansion of y.im in y.im 4.487 * [backup-simplify]: Simplify 0 into 0 4.487 * [backup-simplify]: Simplify 1 into 1 4.487 * [backup-simplify]: Simplify (* 1 1) into 1 4.488 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 4.488 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.489 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 4.489 * [backup-simplify]: Simplify 0 into 0 4.489 * [backup-simplify]: Simplify 0 into 0 4.489 * [backup-simplify]: Simplify 0 into 0 4.490 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.491 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.492 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.492 * [backup-simplify]: Simplify (+ 0 0) into 0 4.493 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 4.493 * [taylor]: Taking taylor expansion of 0 in y.im 4.493 * [backup-simplify]: Simplify 0 into 0 4.494 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.495 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.495 * [backup-simplify]: Simplify 0 into 0 4.495 * [backup-simplify]: Simplify 0 into 0 4.495 * [backup-simplify]: Simplify 0 into 0 4.495 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 4.495 * [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)))) 4.495 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 4.495 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 4.495 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 4.495 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.495 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.495 * [taylor]: Taking taylor expansion of y.re in y.im 4.495 * [backup-simplify]: Simplify y.re into y.re 4.495 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.496 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.496 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 4.496 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.496 * [taylor]: Taking taylor expansion of y.im in y.im 4.496 * [backup-simplify]: Simplify 0 into 0 4.496 * [backup-simplify]: Simplify 1 into 1 4.496 * [backup-simplify]: Simplify (* 1 1) into 1 4.496 * [backup-simplify]: Simplify (/ 1 1) into 1 4.497 * [backup-simplify]: Simplify (+ 0 1) into 1 4.497 * [backup-simplify]: Simplify (sqrt 1) into 1 4.498 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.499 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.499 * [backup-simplify]: Simplify (+ 0 0) into 0 4.500 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.500 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.500 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.500 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.500 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.500 * [taylor]: Taking taylor expansion of y.re in y.re 4.500 * [backup-simplify]: Simplify 0 into 0 4.500 * [backup-simplify]: Simplify 1 into 1 4.500 * [backup-simplify]: Simplify (* 1 1) into 1 4.501 * [backup-simplify]: Simplify (/ 1 1) into 1 4.501 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.501 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.501 * [taylor]: Taking taylor expansion of y.im in y.re 4.501 * [backup-simplify]: Simplify y.im into y.im 4.501 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.501 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.501 * [backup-simplify]: Simplify (+ 1 0) into 1 4.502 * [backup-simplify]: Simplify (sqrt 1) into 1 4.502 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.503 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.504 * [backup-simplify]: Simplify (+ 0 0) into 0 4.504 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.504 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.504 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.504 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.504 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.504 * [taylor]: Taking taylor expansion of y.re in y.re 4.505 * [backup-simplify]: Simplify 0 into 0 4.505 * [backup-simplify]: Simplify 1 into 1 4.505 * [backup-simplify]: Simplify (* 1 1) into 1 4.505 * [backup-simplify]: Simplify (/ 1 1) into 1 4.505 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.505 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.505 * [taylor]: Taking taylor expansion of y.im in y.re 4.505 * [backup-simplify]: Simplify y.im into y.im 4.505 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.506 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.506 * [backup-simplify]: Simplify (+ 1 0) into 1 4.506 * [backup-simplify]: Simplify (sqrt 1) into 1 4.507 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.508 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.508 * [backup-simplify]: Simplify (+ 0 0) into 0 4.509 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.509 * [taylor]: Taking taylor expansion of 1 in y.im 4.509 * [backup-simplify]: Simplify 1 into 1 4.509 * [taylor]: Taking taylor expansion of 0 in y.im 4.509 * [backup-simplify]: Simplify 0 into 0 4.509 * [backup-simplify]: Simplify 1 into 1 4.510 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.511 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.511 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 4.512 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 4.512 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 4.512 * [taylor]: Taking taylor expansion of 1/2 in y.im 4.512 * [backup-simplify]: Simplify 1/2 into 1/2 4.512 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.512 * [taylor]: Taking taylor expansion of y.im in y.im 4.512 * [backup-simplify]: Simplify 0 into 0 4.512 * [backup-simplify]: Simplify 1 into 1 4.513 * [backup-simplify]: Simplify (* 1 1) into 1 4.513 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 4.514 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.515 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 4.515 * [backup-simplify]: Simplify 0 into 0 4.515 * [backup-simplify]: Simplify 0 into 0 4.515 * [backup-simplify]: Simplify 0 into 0 4.516 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.517 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.517 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.517 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.518 * [backup-simplify]: Simplify (+ 0 0) into 0 4.518 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 4.518 * [taylor]: Taking taylor expansion of 0 in y.im 4.518 * [backup-simplify]: Simplify 0 into 0 4.519 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.520 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.520 * [backup-simplify]: Simplify 0 into 0 4.520 * [backup-simplify]: Simplify 0 into 0 4.520 * [backup-simplify]: Simplify 0 into 0 4.520 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 4.521 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 4.521 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 4.521 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 4.521 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 4.521 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 4.521 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.521 * [taylor]: Taking taylor expansion of y.re in y.im 4.521 * [backup-simplify]: Simplify y.re into y.re 4.521 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.521 * [taylor]: Taking taylor expansion of y.im in y.im 4.521 * [backup-simplify]: Simplify 0 into 0 4.521 * [backup-simplify]: Simplify 1 into 1 4.521 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.521 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 4.521 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 4.521 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.522 * [backup-simplify]: Simplify (+ 0 0) into 0 4.522 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 4.522 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 4.522 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 4.522 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.522 * [taylor]: Taking taylor expansion of y.re in y.re 4.522 * [backup-simplify]: Simplify 0 into 0 4.522 * [backup-simplify]: Simplify 1 into 1 4.522 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.522 * [taylor]: Taking taylor expansion of y.im in y.re 4.522 * [backup-simplify]: Simplify y.im into y.im 4.522 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.522 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 4.523 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 4.523 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.523 * [backup-simplify]: Simplify (+ 0 0) into 0 4.523 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 4.523 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 4.523 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 4.523 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.523 * [taylor]: Taking taylor expansion of y.re in y.re 4.523 * [backup-simplify]: Simplify 0 into 0 4.523 * [backup-simplify]: Simplify 1 into 1 4.523 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.524 * [taylor]: Taking taylor expansion of y.im in y.re 4.524 * [backup-simplify]: Simplify y.im into y.im 4.524 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.524 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 4.524 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 4.524 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.524 * [backup-simplify]: Simplify (+ 0 0) into 0 4.524 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 4.524 * [taylor]: Taking taylor expansion of y.im in y.im 4.525 * [backup-simplify]: Simplify 0 into 0 4.525 * [backup-simplify]: Simplify 1 into 1 4.525 * [backup-simplify]: Simplify 0 into 0 4.525 * [taylor]: Taking taylor expansion of 0 in y.im 4.525 * [backup-simplify]: Simplify 0 into 0 4.525 * [backup-simplify]: Simplify 0 into 0 4.525 * [backup-simplify]: Simplify 1 into 1 4.525 * [backup-simplify]: Simplify (* 1 1) into 1 4.526 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.526 * [backup-simplify]: Simplify (+ 1 0) into 1 4.527 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 4.527 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 4.527 * [taylor]: Taking taylor expansion of 1/2 in y.im 4.527 * [backup-simplify]: Simplify 1/2 into 1/2 4.527 * [taylor]: Taking taylor expansion of y.im in y.im 4.527 * [backup-simplify]: Simplify 0 into 0 4.527 * [backup-simplify]: Simplify 1 into 1 4.528 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 4.528 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 4.528 * [backup-simplify]: Simplify 0 into 0 4.529 * [backup-simplify]: Simplify 0 into 0 4.529 * [backup-simplify]: Simplify 0 into 0 4.529 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.530 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 4.530 * [backup-simplify]: Simplify (+ 0 0) into 0 4.531 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 4.531 * [taylor]: Taking taylor expansion of 0 in y.im 4.531 * [backup-simplify]: Simplify 0 into 0 4.531 * [backup-simplify]: Simplify 0 into 0 4.532 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.532 * [backup-simplify]: Simplify 0 into 0 4.532 * [backup-simplify]: Simplify 0 into 0 4.532 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 4.532 * [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)))) 4.532 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 4.532 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 4.532 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 4.532 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.532 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.532 * [taylor]: Taking taylor expansion of y.re in y.im 4.532 * [backup-simplify]: Simplify y.re into y.re 4.533 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.533 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.533 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 4.533 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.533 * [taylor]: Taking taylor expansion of y.im in y.im 4.533 * [backup-simplify]: Simplify 0 into 0 4.533 * [backup-simplify]: Simplify 1 into 1 4.533 * [backup-simplify]: Simplify (* 1 1) into 1 4.534 * [backup-simplify]: Simplify (/ 1 1) into 1 4.534 * [backup-simplify]: Simplify (+ 0 1) into 1 4.534 * [backup-simplify]: Simplify (sqrt 1) into 1 4.535 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.536 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.536 * [backup-simplify]: Simplify (+ 0 0) into 0 4.537 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.537 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.537 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.537 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.537 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.537 * [taylor]: Taking taylor expansion of y.re in y.re 4.537 * [backup-simplify]: Simplify 0 into 0 4.537 * [backup-simplify]: Simplify 1 into 1 4.538 * [backup-simplify]: Simplify (* 1 1) into 1 4.538 * [backup-simplify]: Simplify (/ 1 1) into 1 4.538 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.538 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.538 * [taylor]: Taking taylor expansion of y.im in y.re 4.538 * [backup-simplify]: Simplify y.im into y.im 4.538 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.538 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.539 * [backup-simplify]: Simplify (+ 1 0) into 1 4.539 * [backup-simplify]: Simplify (sqrt 1) into 1 4.540 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.541 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.541 * [backup-simplify]: Simplify (+ 0 0) into 0 4.542 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.542 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.542 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.542 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.542 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.542 * [taylor]: Taking taylor expansion of y.re in y.re 4.542 * [backup-simplify]: Simplify 0 into 0 4.542 * [backup-simplify]: Simplify 1 into 1 4.542 * [backup-simplify]: Simplify (* 1 1) into 1 4.543 * [backup-simplify]: Simplify (/ 1 1) into 1 4.543 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.543 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.543 * [taylor]: Taking taylor expansion of y.im in y.re 4.543 * [backup-simplify]: Simplify y.im into y.im 4.543 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.543 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.543 * [backup-simplify]: Simplify (+ 1 0) into 1 4.544 * [backup-simplify]: Simplify (sqrt 1) into 1 4.544 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.545 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.546 * [backup-simplify]: Simplify (+ 0 0) into 0 4.546 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.547 * [taylor]: Taking taylor expansion of 1 in y.im 4.547 * [backup-simplify]: Simplify 1 into 1 4.547 * [taylor]: Taking taylor expansion of 0 in y.im 4.547 * [backup-simplify]: Simplify 0 into 0 4.547 * [backup-simplify]: Simplify 1 into 1 4.548 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.549 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.549 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 4.550 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 4.550 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 4.550 * [taylor]: Taking taylor expansion of 1/2 in y.im 4.550 * [backup-simplify]: Simplify 1/2 into 1/2 4.550 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.550 * [taylor]: Taking taylor expansion of y.im in y.im 4.550 * [backup-simplify]: Simplify 0 into 0 4.550 * [backup-simplify]: Simplify 1 into 1 4.551 * [backup-simplify]: Simplify (* 1 1) into 1 4.551 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 4.552 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.553 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 4.553 * [backup-simplify]: Simplify 0 into 0 4.553 * [backup-simplify]: Simplify 0 into 0 4.553 * [backup-simplify]: Simplify 0 into 0 4.554 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.555 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.555 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.555 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.556 * [backup-simplify]: Simplify (+ 0 0) into 0 4.557 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 4.557 * [taylor]: Taking taylor expansion of 0 in y.im 4.557 * [backup-simplify]: Simplify 0 into 0 4.558 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.559 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.559 * [backup-simplify]: Simplify 0 into 0 4.559 * [backup-simplify]: Simplify 0 into 0 4.559 * [backup-simplify]: Simplify 0 into 0 4.559 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 4.559 * [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)))) 4.559 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 4.559 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 4.559 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 4.559 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.559 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.559 * [taylor]: Taking taylor expansion of y.re in y.im 4.559 * [backup-simplify]: Simplify y.re into y.re 4.560 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.560 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.560 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 4.560 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.560 * [taylor]: Taking taylor expansion of y.im in y.im 4.560 * [backup-simplify]: Simplify 0 into 0 4.560 * [backup-simplify]: Simplify 1 into 1 4.560 * [backup-simplify]: Simplify (* 1 1) into 1 4.560 * [backup-simplify]: Simplify (/ 1 1) into 1 4.561 * [backup-simplify]: Simplify (+ 0 1) into 1 4.561 * [backup-simplify]: Simplify (sqrt 1) into 1 4.562 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.562 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.563 * [backup-simplify]: Simplify (+ 0 0) into 0 4.563 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.563 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.563 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.564 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.564 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.564 * [taylor]: Taking taylor expansion of y.re in y.re 4.564 * [backup-simplify]: Simplify 0 into 0 4.564 * [backup-simplify]: Simplify 1 into 1 4.569 * [backup-simplify]: Simplify (* 1 1) into 1 4.570 * [backup-simplify]: Simplify (/ 1 1) into 1 4.570 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.570 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.570 * [taylor]: Taking taylor expansion of y.im in y.re 4.570 * [backup-simplify]: Simplify y.im into y.im 4.570 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.570 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.571 * [backup-simplify]: Simplify (+ 1 0) into 1 4.571 * [backup-simplify]: Simplify (sqrt 1) into 1 4.572 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.572 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.573 * [backup-simplify]: Simplify (+ 0 0) into 0 4.574 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.574 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.574 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.574 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.574 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.574 * [taylor]: Taking taylor expansion of y.re in y.re 4.574 * [backup-simplify]: Simplify 0 into 0 4.574 * [backup-simplify]: Simplify 1 into 1 4.574 * [backup-simplify]: Simplify (* 1 1) into 1 4.574 * [backup-simplify]: Simplify (/ 1 1) into 1 4.575 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.575 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.575 * [taylor]: Taking taylor expansion of y.im in y.re 4.575 * [backup-simplify]: Simplify y.im into y.im 4.575 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.575 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.575 * [backup-simplify]: Simplify (+ 1 0) into 1 4.576 * [backup-simplify]: Simplify (sqrt 1) into 1 4.576 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.577 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.577 * [backup-simplify]: Simplify (+ 0 0) into 0 4.578 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.578 * [taylor]: Taking taylor expansion of 1 in y.im 4.578 * [backup-simplify]: Simplify 1 into 1 4.578 * [taylor]: Taking taylor expansion of 0 in y.im 4.578 * [backup-simplify]: Simplify 0 into 0 4.578 * [backup-simplify]: Simplify 1 into 1 4.579 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.580 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 4.581 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 4.581 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 4.581 * [taylor]: Taking taylor expansion of 1/2 in y.im 4.581 * [backup-simplify]: Simplify 1/2 into 1/2 4.581 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.581 * [taylor]: Taking taylor expansion of y.im in y.im 4.581 * [backup-simplify]: Simplify 0 into 0 4.581 * [backup-simplify]: Simplify 1 into 1 4.581 * [backup-simplify]: Simplify (* 1 1) into 1 4.582 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 4.582 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.583 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 4.583 * [backup-simplify]: Simplify 0 into 0 4.583 * [backup-simplify]: Simplify 0 into 0 4.583 * [backup-simplify]: Simplify 0 into 0 4.584 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.585 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.585 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.585 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.586 * [backup-simplify]: Simplify (+ 0 0) into 0 4.586 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 4.586 * [taylor]: Taking taylor expansion of 0 in y.im 4.586 * [backup-simplify]: Simplify 0 into 0 4.587 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.587 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.587 * [backup-simplify]: Simplify 0 into 0 4.587 * [backup-simplify]: Simplify 0 into 0 4.587 * [backup-simplify]: Simplify 0 into 0 4.587 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 4.587 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 4.588 * [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))))) 4.588 * [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 4.588 * [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 4.588 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 4.588 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 4.588 * [taylor]: Taking taylor expansion of y.im in y.im 4.588 * [backup-simplify]: Simplify 0 into 0 4.588 * [backup-simplify]: Simplify 1 into 1 4.588 * [taylor]: Taking taylor expansion of x.im in y.im 4.588 * [backup-simplify]: Simplify x.im into x.im 4.588 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 4.588 * [taylor]: Taking taylor expansion of y.re in y.im 4.588 * [backup-simplify]: Simplify y.re into y.re 4.588 * [taylor]: Taking taylor expansion of x.re in y.im 4.588 * [backup-simplify]: Simplify x.re into x.re 4.588 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 4.588 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 4.588 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 4.588 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.588 * [taylor]: Taking taylor expansion of y.re in y.im 4.588 * [backup-simplify]: Simplify y.re into y.re 4.588 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.588 * [taylor]: Taking taylor expansion of y.im in y.im 4.588 * [backup-simplify]: Simplify 0 into 0 4.588 * [backup-simplify]: Simplify 1 into 1 4.588 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.588 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 4.588 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.588 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 4.588 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.589 * [backup-simplify]: Simplify (+ 0 0) into 0 4.589 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.589 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 4.589 * [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 4.589 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 4.589 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 4.589 * [taylor]: Taking taylor expansion of y.im in x.im 4.589 * [backup-simplify]: Simplify y.im into y.im 4.589 * [taylor]: Taking taylor expansion of x.im in x.im 4.589 * [backup-simplify]: Simplify 0 into 0 4.589 * [backup-simplify]: Simplify 1 into 1 4.589 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 4.589 * [taylor]: Taking taylor expansion of y.re in x.im 4.589 * [backup-simplify]: Simplify y.re into y.re 4.589 * [taylor]: Taking taylor expansion of x.re in x.im 4.589 * [backup-simplify]: Simplify x.re into x.re 4.589 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 4.589 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 4.589 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 4.589 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.589 * [taylor]: Taking taylor expansion of y.re in x.im 4.589 * [backup-simplify]: Simplify y.re into y.re 4.589 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 4.589 * [taylor]: Taking taylor expansion of y.im in x.im 4.589 * [backup-simplify]: Simplify y.im into y.im 4.589 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.589 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.589 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 4.589 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 4.590 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 4.590 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.590 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.590 * [backup-simplify]: Simplify (+ 0 0) into 0 4.590 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.591 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.591 * [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 4.591 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 4.591 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.591 * [taylor]: Taking taylor expansion of y.im in y.re 4.591 * [backup-simplify]: Simplify y.im into y.im 4.591 * [taylor]: Taking taylor expansion of x.im in y.re 4.591 * [backup-simplify]: Simplify x.im into x.im 4.591 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 4.591 * [taylor]: Taking taylor expansion of y.re in y.re 4.591 * [backup-simplify]: Simplify 0 into 0 4.591 * [backup-simplify]: Simplify 1 into 1 4.591 * [taylor]: Taking taylor expansion of x.re in y.re 4.591 * [backup-simplify]: Simplify x.re into x.re 4.591 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 4.591 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 4.591 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 4.591 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.591 * [taylor]: Taking taylor expansion of y.re in y.re 4.591 * [backup-simplify]: Simplify 0 into 0 4.591 * [backup-simplify]: Simplify 1 into 1 4.591 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.591 * [taylor]: Taking taylor expansion of y.im in y.re 4.591 * [backup-simplify]: Simplify y.im into y.im 4.591 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.591 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 4.591 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.591 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 4.591 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.592 * [backup-simplify]: Simplify (+ 0 0) into 0 4.592 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.592 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 4.592 * [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 4.592 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 4.592 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.592 * [taylor]: Taking taylor expansion of y.im in x.re 4.592 * [backup-simplify]: Simplify y.im into y.im 4.592 * [taylor]: Taking taylor expansion of x.im in x.re 4.592 * [backup-simplify]: Simplify x.im into x.im 4.592 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.592 * [taylor]: Taking taylor expansion of y.re in x.re 4.592 * [backup-simplify]: Simplify y.re into y.re 4.592 * [taylor]: Taking taylor expansion of x.re in x.re 4.592 * [backup-simplify]: Simplify 0 into 0 4.592 * [backup-simplify]: Simplify 1 into 1 4.592 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 4.592 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 4.592 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 4.592 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.592 * [taylor]: Taking taylor expansion of y.re in x.re 4.592 * [backup-simplify]: Simplify y.re into y.re 4.592 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.592 * [taylor]: Taking taylor expansion of y.im in x.re 4.592 * [backup-simplify]: Simplify y.im into y.im 4.592 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.592 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.592 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 4.593 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 4.593 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 4.593 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.593 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.593 * [backup-simplify]: Simplify (+ 0 0) into 0 4.593 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.593 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.593 * [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 4.593 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 4.593 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.593 * [taylor]: Taking taylor expansion of y.im in x.re 4.593 * [backup-simplify]: Simplify y.im into y.im 4.594 * [taylor]: Taking taylor expansion of x.im in x.re 4.594 * [backup-simplify]: Simplify x.im into x.im 4.594 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.594 * [taylor]: Taking taylor expansion of y.re in x.re 4.594 * [backup-simplify]: Simplify y.re into y.re 4.594 * [taylor]: Taking taylor expansion of x.re in x.re 4.594 * [backup-simplify]: Simplify 0 into 0 4.594 * [backup-simplify]: Simplify 1 into 1 4.594 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 4.594 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 4.594 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 4.594 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.594 * [taylor]: Taking taylor expansion of y.re in x.re 4.594 * [backup-simplify]: Simplify y.re into y.re 4.594 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.594 * [taylor]: Taking taylor expansion of y.im in x.re 4.594 * [backup-simplify]: Simplify y.im into y.im 4.594 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.594 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.594 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 4.594 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 4.594 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 4.594 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.594 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.595 * [backup-simplify]: Simplify (+ 0 0) into 0 4.595 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.595 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.595 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.595 * [backup-simplify]: Simplify (* y.re 0) into 0 4.595 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 4.595 * [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))))) 4.595 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 4.595 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.595 * [taylor]: Taking taylor expansion of y.im in y.re 4.595 * [backup-simplify]: Simplify y.im into y.im 4.595 * [taylor]: Taking taylor expansion of x.im in y.re 4.595 * [backup-simplify]: Simplify x.im into x.im 4.595 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 4.595 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 4.595 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 4.595 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.595 * [taylor]: Taking taylor expansion of y.re in y.re 4.595 * [backup-simplify]: Simplify 0 into 0 4.595 * [backup-simplify]: Simplify 1 into 1 4.595 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.595 * [taylor]: Taking taylor expansion of y.im in y.re 4.595 * [backup-simplify]: Simplify y.im into y.im 4.595 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.596 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 4.596 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.596 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 4.596 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.596 * [backup-simplify]: Simplify (+ 0 0) into 0 4.596 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.596 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 4.596 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.596 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 4.596 * [taylor]: Taking taylor expansion of x.im in x.im 4.596 * [backup-simplify]: Simplify 0 into 0 4.596 * [backup-simplify]: Simplify 1 into 1 4.596 * [taylor]: Taking taylor expansion of 0 in y.im 4.596 * [backup-simplify]: Simplify 0 into 0 4.596 * [backup-simplify]: Simplify 0 into 0 4.596 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.597 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.597 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 4.597 * [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))))) 4.597 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 4.597 * [taylor]: Taking taylor expansion of y.re in y.re 4.597 * [backup-simplify]: Simplify 0 into 0 4.597 * [backup-simplify]: Simplify 1 into 1 4.597 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 4.597 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 4.597 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 4.597 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.597 * [taylor]: Taking taylor expansion of y.re in y.re 4.597 * [backup-simplify]: Simplify 0 into 0 4.597 * [backup-simplify]: Simplify 1 into 1 4.597 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.597 * [taylor]: Taking taylor expansion of y.im in y.re 4.597 * [backup-simplify]: Simplify y.im into y.im 4.597 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.597 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 4.597 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.597 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 4.597 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.598 * [backup-simplify]: Simplify (+ 0 0) into 0 4.598 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.598 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 4.598 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 4.598 * [taylor]: Taking taylor expansion of 0 in x.im 4.598 * [backup-simplify]: Simplify 0 into 0 4.598 * [taylor]: Taking taylor expansion of 0 in y.im 4.598 * [backup-simplify]: Simplify 0 into 0 4.598 * [backup-simplify]: Simplify 0 into 0 4.598 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.598 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 4.598 * [taylor]: Taking taylor expansion of 0 in x.im 4.598 * [backup-simplify]: Simplify 0 into 0 4.598 * [taylor]: Taking taylor expansion of 0 in y.im 4.598 * [backup-simplify]: Simplify 0 into 0 4.598 * [backup-simplify]: Simplify 0 into 0 4.598 * [taylor]: Taking taylor expansion of 1 in y.im 4.598 * [backup-simplify]: Simplify 1 into 1 4.598 * [backup-simplify]: Simplify 1 into 1 4.598 * [backup-simplify]: Simplify 0 into 0 4.599 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 4.599 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.599 * [backup-simplify]: Simplify (+ 0 0) into 0 4.599 * [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 4.600 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 4.600 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 4.601 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.601 * [backup-simplify]: Simplify (+ 0 0) into 0 4.601 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (+ (* y.re 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 4.601 * [taylor]: Taking taylor expansion of 0 in y.re 4.601 * [backup-simplify]: Simplify 0 into 0 4.601 * [taylor]: Taking taylor expansion of 0 in x.im 4.601 * [backup-simplify]: Simplify 0 into 0 4.601 * [taylor]: Taking taylor expansion of 0 in y.im 4.601 * [backup-simplify]: Simplify 0 into 0 4.601 * [backup-simplify]: Simplify 0 into 0 4.601 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 4.601 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 4.601 * [taylor]: Taking taylor expansion of y.im in x.im 4.602 * [backup-simplify]: Simplify y.im into y.im 4.602 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.602 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.602 * [taylor]: Taking taylor expansion of y.im in y.im 4.602 * [backup-simplify]: Simplify 0 into 0 4.602 * [backup-simplify]: Simplify 1 into 1 4.602 * [backup-simplify]: Simplify (/ 1 1) into 1 4.602 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.602 * [backup-simplify]: Simplify 0 into 0 4.603 * [backup-simplify]: Simplify (* 1 1) into 1 4.603 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.603 * [backup-simplify]: Simplify (+ 1 0) into 1 4.603 * [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))) 4.604 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 4.604 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 4.605 * [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)))) 4.605 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 4.605 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 4.605 * [taylor]: Taking taylor expansion of 1/2 in x.im 4.605 * [backup-simplify]: Simplify 1/2 into 1/2 4.605 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 4.605 * [taylor]: Taking taylor expansion of x.im in x.im 4.605 * [backup-simplify]: Simplify 0 into 0 4.605 * [backup-simplify]: Simplify 1 into 1 4.605 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 4.605 * [taylor]: Taking taylor expansion of y.im in x.im 4.605 * [backup-simplify]: Simplify y.im into y.im 4.605 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.605 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.605 * [taylor]: Taking taylor expansion of 0 in y.im 4.605 * [backup-simplify]: Simplify 0 into 0 4.605 * [backup-simplify]: Simplify 0 into 0 4.605 * [taylor]: Taking taylor expansion of 0 in y.im 4.605 * [backup-simplify]: Simplify 0 into 0 4.605 * [backup-simplify]: Simplify 0 into 0 4.605 * [taylor]: Taking taylor expansion of 0 in y.im 4.605 * [backup-simplify]: Simplify 0 into 0 4.605 * [backup-simplify]: Simplify 0 into 0 4.605 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 4.606 * [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)))))) 4.606 * [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 4.606 * [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 4.606 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 4.606 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 4.606 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 4.606 * [taylor]: Taking taylor expansion of y.re in y.im 4.606 * [backup-simplify]: Simplify y.re into y.re 4.606 * [taylor]: Taking taylor expansion of x.re in y.im 4.606 * [backup-simplify]: Simplify x.re into x.re 4.606 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 4.606 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 4.606 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 4.606 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 4.606 * [taylor]: Taking taylor expansion of y.im in y.im 4.606 * [backup-simplify]: Simplify 0 into 0 4.606 * [backup-simplify]: Simplify 1 into 1 4.606 * [taylor]: Taking taylor expansion of x.im in y.im 4.606 * [backup-simplify]: Simplify x.im into x.im 4.606 * [backup-simplify]: Simplify (* 0 x.im) into 0 4.606 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 4.606 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.606 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 4.606 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 4.606 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 4.606 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.606 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.606 * [taylor]: Taking taylor expansion of y.re in y.im 4.606 * [backup-simplify]: Simplify y.re into y.re 4.606 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.606 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.606 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 4.607 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.607 * [taylor]: Taking taylor expansion of y.im in y.im 4.607 * [backup-simplify]: Simplify 0 into 0 4.607 * [backup-simplify]: Simplify 1 into 1 4.607 * [backup-simplify]: Simplify (* 1 1) into 1 4.607 * [backup-simplify]: Simplify (/ 1 1) into 1 4.607 * [backup-simplify]: Simplify (+ 0 1) into 1 4.608 * [backup-simplify]: Simplify (/ 1 1) into 1 4.608 * [backup-simplify]: Simplify (sqrt 1) into 1 4.608 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.609 * [backup-simplify]: Simplify (+ 0 0) into 0 4.609 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.610 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.610 * [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 4.610 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 4.610 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 4.610 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 4.610 * [taylor]: Taking taylor expansion of y.re in x.im 4.610 * [backup-simplify]: Simplify y.re into y.re 4.610 * [taylor]: Taking taylor expansion of x.re in x.im 4.610 * [backup-simplify]: Simplify x.re into x.re 4.610 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 4.611 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 4.611 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 4.611 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 4.611 * [taylor]: Taking taylor expansion of y.im in x.im 4.611 * [backup-simplify]: Simplify y.im into y.im 4.611 * [taylor]: Taking taylor expansion of x.im in x.im 4.611 * [backup-simplify]: Simplify 0 into 0 4.611 * [backup-simplify]: Simplify 1 into 1 4.611 * [backup-simplify]: Simplify (* y.im 0) into 0 4.611 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.612 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.612 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 4.612 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 4.612 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 4.612 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.612 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.612 * [taylor]: Taking taylor expansion of y.re in x.im 4.612 * [backup-simplify]: Simplify y.re into y.re 4.612 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.612 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.612 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 4.612 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 4.612 * [taylor]: Taking taylor expansion of y.im in x.im 4.612 * [backup-simplify]: Simplify y.im into y.im 4.612 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.612 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.612 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.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)))) 4.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))))) 4.613 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.613 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.613 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.613 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.614 * [backup-simplify]: Simplify (+ 0 0) into 0 4.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 4.614 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.615 * [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 4.615 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 4.615 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 4.615 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 4.615 * [taylor]: Taking taylor expansion of y.re in y.re 4.615 * [backup-simplify]: Simplify 0 into 0 4.615 * [backup-simplify]: Simplify 1 into 1 4.615 * [taylor]: Taking taylor expansion of x.re in y.re 4.615 * [backup-simplify]: Simplify x.re into x.re 4.615 * [backup-simplify]: Simplify (* 0 x.re) into 0 4.615 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 4.615 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.615 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 4.615 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.615 * [taylor]: Taking taylor expansion of y.im in y.re 4.615 * [backup-simplify]: Simplify y.im into y.im 4.615 * [taylor]: Taking taylor expansion of x.im in y.re 4.615 * [backup-simplify]: Simplify x.im into x.im 4.616 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.616 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.616 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.616 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.616 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.616 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.616 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.616 * [taylor]: Taking taylor expansion of y.re in y.re 4.616 * [backup-simplify]: Simplify 0 into 0 4.616 * [backup-simplify]: Simplify 1 into 1 4.616 * [backup-simplify]: Simplify (* 1 1) into 1 4.617 * [backup-simplify]: Simplify (/ 1 1) into 1 4.617 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.617 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.617 * [taylor]: Taking taylor expansion of y.im in y.re 4.617 * [backup-simplify]: Simplify y.im into y.im 4.617 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.617 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.617 * [backup-simplify]: Simplify (+ 1 0) into 1 4.618 * [backup-simplify]: Simplify (/ 1 1) into 1 4.618 * [backup-simplify]: Simplify (sqrt 1) into 1 4.619 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.619 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.620 * [backup-simplify]: Simplify (+ 0 0) into 0 4.621 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.621 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.621 * [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 4.621 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 4.621 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 4.621 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.622 * [taylor]: Taking taylor expansion of y.re in x.re 4.622 * [backup-simplify]: Simplify y.re into y.re 4.622 * [taylor]: Taking taylor expansion of x.re in x.re 4.622 * [backup-simplify]: Simplify 0 into 0 4.622 * [backup-simplify]: Simplify 1 into 1 4.622 * [backup-simplify]: Simplify (* y.re 0) into 0 4.622 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.622 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.622 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 4.622 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.622 * [taylor]: Taking taylor expansion of y.im in x.re 4.622 * [backup-simplify]: Simplify y.im into y.im 4.622 * [taylor]: Taking taylor expansion of x.im in x.re 4.622 * [backup-simplify]: Simplify x.im into x.im 4.622 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.622 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.623 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 4.623 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 4.623 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 4.623 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 4.623 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.623 * [taylor]: Taking taylor expansion of y.re in x.re 4.623 * [backup-simplify]: Simplify y.re into y.re 4.623 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.623 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.623 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 4.623 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.623 * [taylor]: Taking taylor expansion of y.im in x.re 4.623 * [backup-simplify]: Simplify y.im into y.im 4.623 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.623 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.624 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.624 * [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)))) 4.624 * [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))))) 4.624 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.624 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.625 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.625 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.625 * [backup-simplify]: Simplify (+ 0 0) into 0 4.626 * [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 4.626 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.626 * [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 4.626 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 4.626 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 4.626 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.626 * [taylor]: Taking taylor expansion of y.re in x.re 4.626 * [backup-simplify]: Simplify y.re into y.re 4.626 * [taylor]: Taking taylor expansion of x.re in x.re 4.626 * [backup-simplify]: Simplify 0 into 0 4.626 * [backup-simplify]: Simplify 1 into 1 4.626 * [backup-simplify]: Simplify (* y.re 0) into 0 4.627 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.627 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.627 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 4.627 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.627 * [taylor]: Taking taylor expansion of y.im in x.re 4.627 * [backup-simplify]: Simplify y.im into y.im 4.627 * [taylor]: Taking taylor expansion of x.im in x.re 4.627 * [backup-simplify]: Simplify x.im into x.im 4.627 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.627 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.627 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 4.627 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 4.627 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 4.627 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 4.627 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.627 * [taylor]: Taking taylor expansion of y.re in x.re 4.627 * [backup-simplify]: Simplify y.re into y.re 4.627 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.628 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.628 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 4.628 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.628 * [taylor]: Taking taylor expansion of y.im in x.re 4.628 * [backup-simplify]: Simplify y.im into y.im 4.628 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.628 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.628 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.628 * [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)))) 4.628 * [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))))) 4.628 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.629 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.629 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.629 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.629 * [backup-simplify]: Simplify (+ 0 0) into 0 4.630 * [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 4.630 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.630 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.631 * [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)))))) 4.631 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 4.631 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 4.631 * [taylor]: Taking taylor expansion of y.re in y.re 4.631 * [backup-simplify]: Simplify 0 into 0 4.631 * [backup-simplify]: Simplify 1 into 1 4.631 * [backup-simplify]: Simplify (/ 1 1) into 1 4.631 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.631 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.631 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.631 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.631 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.631 * [taylor]: Taking taylor expansion of y.re in y.re 4.631 * [backup-simplify]: Simplify 0 into 0 4.631 * [backup-simplify]: Simplify 1 into 1 4.632 * [backup-simplify]: Simplify (* 1 1) into 1 4.632 * [backup-simplify]: Simplify (/ 1 1) into 1 4.632 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.632 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.632 * [taylor]: Taking taylor expansion of y.im in y.re 4.632 * [backup-simplify]: Simplify y.im into y.im 4.632 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.632 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.633 * [backup-simplify]: Simplify (+ 1 0) into 1 4.633 * [backup-simplify]: Simplify (/ 1 1) into 1 4.634 * [backup-simplify]: Simplify (sqrt 1) into 1 4.634 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.635 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.636 * [backup-simplify]: Simplify (+ 0 0) into 0 4.636 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.637 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.637 * [backup-simplify]: Simplify (* 1 1) into 1 4.637 * [taylor]: Taking taylor expansion of 1 in x.im 4.637 * [backup-simplify]: Simplify 1 into 1 4.638 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.638 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 4.638 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 4.639 * [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)))))) 4.639 * [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 4.639 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 4.639 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.639 * [taylor]: Taking taylor expansion of y.im in y.re 4.639 * [backup-simplify]: Simplify y.im into y.im 4.639 * [taylor]: Taking taylor expansion of x.im in y.re 4.639 * [backup-simplify]: Simplify x.im into x.im 4.639 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.639 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.639 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.639 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.639 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.639 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.639 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.639 * [taylor]: Taking taylor expansion of y.re in y.re 4.639 * [backup-simplify]: Simplify 0 into 0 4.639 * [backup-simplify]: Simplify 1 into 1 4.640 * [backup-simplify]: Simplify (* 1 1) into 1 4.640 * [backup-simplify]: Simplify (/ 1 1) into 1 4.640 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.640 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.640 * [taylor]: Taking taylor expansion of y.im in y.re 4.640 * [backup-simplify]: Simplify y.im into y.im 4.640 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.641 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.641 * [backup-simplify]: Simplify (+ 1 0) into 1 4.641 * [backup-simplify]: Simplify (/ 1 1) into 1 4.642 * [backup-simplify]: Simplify (sqrt 1) into 1 4.642 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.643 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.644 * [backup-simplify]: Simplify (+ 0 0) into 0 4.644 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.645 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.646 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.646 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.647 * [taylor]: Taking taylor expansion of 0 in x.im 4.647 * [backup-simplify]: Simplify 0 into 0 4.647 * [taylor]: Taking taylor expansion of 1 in y.im 4.647 * [backup-simplify]: Simplify 1 into 1 4.647 * [backup-simplify]: Simplify 1 into 1 4.647 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 4.647 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 4.648 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.648 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 4.649 * [backup-simplify]: Simplify (+ 0 0) into 0 4.649 * [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 4.650 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.651 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.651 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.651 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.651 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 4.652 * [backup-simplify]: Simplify (+ 0 0) into 0 4.652 * [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 4.652 * [taylor]: Taking taylor expansion of 0 in y.re 4.652 * [backup-simplify]: Simplify 0 into 0 4.652 * [taylor]: Taking taylor expansion of 0 in x.im 4.652 * [backup-simplify]: Simplify 0 into 0 4.652 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 4.652 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 4.652 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 4.652 * [taylor]: Taking taylor expansion of y.im in x.im 4.652 * [backup-simplify]: Simplify y.im into y.im 4.652 * [taylor]: Taking taylor expansion of x.im in x.im 4.652 * [backup-simplify]: Simplify 0 into 0 4.652 * [backup-simplify]: Simplify 1 into 1 4.653 * [backup-simplify]: Simplify (* y.im 0) into 0 4.653 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.653 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.653 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.653 * [taylor]: Taking taylor expansion of y.im in y.im 4.653 * [backup-simplify]: Simplify 0 into 0 4.653 * [backup-simplify]: Simplify 1 into 1 4.653 * [backup-simplify]: Simplify (/ 1 1) into 1 4.654 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.654 * [backup-simplify]: Simplify 0 into 0 4.655 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.656 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.656 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 4.657 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 4.658 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 4.659 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.660 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 4.660 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 4.660 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 4.660 * [taylor]: Taking taylor expansion of 1/2 in x.im 4.660 * [backup-simplify]: Simplify 1/2 into 1/2 4.660 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 4.660 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 4.660 * [taylor]: Taking taylor expansion of y.im in x.im 4.660 * [backup-simplify]: Simplify y.im into y.im 4.660 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.660 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.660 * [taylor]: Taking taylor expansion of 0 in y.im 4.660 * [backup-simplify]: Simplify 0 into 0 4.660 * [backup-simplify]: Simplify 0 into 0 4.660 * [taylor]: Taking taylor expansion of 0 in y.im 4.660 * [backup-simplify]: Simplify 0 into 0 4.661 * [backup-simplify]: Simplify 0 into 0 4.661 * [backup-simplify]: Simplify 0 into 0 4.661 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 4.662 * [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 4.663 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 4.663 * [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 4.664 * [backup-simplify]: Simplify (+ 0 0) into 0 4.665 * [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 4.666 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.666 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.667 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 4.667 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 4.667 * [backup-simplify]: Simplify (+ 0 0) into 0 4.668 * [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 4.668 * [taylor]: Taking taylor expansion of 0 in y.re 4.668 * [backup-simplify]: Simplify 0 into 0 4.668 * [taylor]: Taking taylor expansion of 0 in x.im 4.668 * [backup-simplify]: Simplify 0 into 0 4.668 * [taylor]: Taking taylor expansion of 0 in x.im 4.668 * [backup-simplify]: Simplify 0 into 0 4.668 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 4.668 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 4.668 * [taylor]: Taking taylor expansion of 0 in x.im 4.668 * [backup-simplify]: Simplify 0 into 0 4.669 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.670 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.670 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.670 * [backup-simplify]: Simplify (+ 0 0) into 0 4.671 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 4.671 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 4.671 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.672 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 4.672 * [taylor]: Taking taylor expansion of 0 in x.im 4.672 * [backup-simplify]: Simplify 0 into 0 4.672 * [taylor]: Taking taylor expansion of 0 in y.im 4.672 * [backup-simplify]: Simplify 0 into 0 4.672 * [backup-simplify]: Simplify 0 into 0 4.673 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 4.673 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.673 * [taylor]: Taking taylor expansion of 0 in y.im 4.673 * [backup-simplify]: Simplify 0 into 0 4.673 * [backup-simplify]: Simplify 0 into 0 4.673 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 4.673 * [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)))))) 4.673 * [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 4.673 * [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 4.673 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 4.674 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 4.674 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 4.674 * [taylor]: Taking taylor expansion of y.re in y.im 4.674 * [backup-simplify]: Simplify y.re into y.re 4.674 * [taylor]: Taking taylor expansion of x.re in y.im 4.674 * [backup-simplify]: Simplify x.re into x.re 4.674 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 4.674 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 4.674 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 4.674 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 4.674 * [taylor]: Taking taylor expansion of y.im in y.im 4.674 * [backup-simplify]: Simplify 0 into 0 4.674 * [backup-simplify]: Simplify 1 into 1 4.674 * [taylor]: Taking taylor expansion of x.im in y.im 4.674 * [backup-simplify]: Simplify x.im into x.im 4.674 * [backup-simplify]: Simplify (* 0 x.im) into 0 4.674 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 4.674 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.674 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 4.674 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 4.674 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 4.674 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 4.674 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 4.674 * [taylor]: Taking taylor expansion of y.re in y.im 4.674 * [backup-simplify]: Simplify y.re into y.re 4.674 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.674 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.674 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 4.674 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 4.674 * [taylor]: Taking taylor expansion of y.im in y.im 4.674 * [backup-simplify]: Simplify 0 into 0 4.674 * [backup-simplify]: Simplify 1 into 1 4.675 * [backup-simplify]: Simplify (* 1 1) into 1 4.675 * [backup-simplify]: Simplify (/ 1 1) into 1 4.675 * [backup-simplify]: Simplify (+ 0 1) into 1 4.675 * [backup-simplify]: Simplify (/ 1 1) into 1 4.676 * [backup-simplify]: Simplify (sqrt 1) into 1 4.676 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.677 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.677 * [backup-simplify]: Simplify (+ 0 0) into 0 4.677 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.678 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.678 * [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 4.678 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 4.678 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 4.678 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 4.678 * [taylor]: Taking taylor expansion of y.re in x.im 4.678 * [backup-simplify]: Simplify y.re into y.re 4.678 * [taylor]: Taking taylor expansion of x.re in x.im 4.678 * [backup-simplify]: Simplify x.re into x.re 4.678 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 4.678 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 4.678 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 4.678 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 4.678 * [taylor]: Taking taylor expansion of y.im in x.im 4.678 * [backup-simplify]: Simplify y.im into y.im 4.678 * [taylor]: Taking taylor expansion of x.im in x.im 4.678 * [backup-simplify]: Simplify 0 into 0 4.678 * [backup-simplify]: Simplify 1 into 1 4.678 * [backup-simplify]: Simplify (* y.im 0) into 0 4.678 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.678 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.678 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 4.678 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 4.678 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 4.678 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 4.678 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 4.678 * [taylor]: Taking taylor expansion of y.re in x.im 4.678 * [backup-simplify]: Simplify y.re into y.re 4.678 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.679 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.679 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 4.679 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 4.679 * [taylor]: Taking taylor expansion of y.im in x.im 4.679 * [backup-simplify]: Simplify y.im into y.im 4.679 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.679 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.679 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.679 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 4.679 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 4.679 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.679 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.680 * [backup-simplify]: Simplify (+ 0 0) into 0 4.680 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.680 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.680 * [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 4.680 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 4.680 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 4.680 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 4.680 * [taylor]: Taking taylor expansion of y.re in y.re 4.680 * [backup-simplify]: Simplify 0 into 0 4.680 * [backup-simplify]: Simplify 1 into 1 4.680 * [taylor]: Taking taylor expansion of x.re in y.re 4.680 * [backup-simplify]: Simplify x.re into x.re 4.680 * [backup-simplify]: Simplify (* 0 x.re) into 0 4.680 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 4.681 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.681 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 4.681 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.681 * [taylor]: Taking taylor expansion of y.im in y.re 4.681 * [backup-simplify]: Simplify y.im into y.im 4.681 * [taylor]: Taking taylor expansion of x.im in y.re 4.681 * [backup-simplify]: Simplify x.im into x.im 4.681 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.681 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.681 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.681 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.681 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.681 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.681 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.681 * [taylor]: Taking taylor expansion of y.re in y.re 4.681 * [backup-simplify]: Simplify 0 into 0 4.681 * [backup-simplify]: Simplify 1 into 1 4.681 * [backup-simplify]: Simplify (* 1 1) into 1 4.681 * [backup-simplify]: Simplify (/ 1 1) into 1 4.681 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.681 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.681 * [taylor]: Taking taylor expansion of y.im in y.re 4.681 * [backup-simplify]: Simplify y.im into y.im 4.681 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.681 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.682 * [backup-simplify]: Simplify (+ 1 0) into 1 4.682 * [backup-simplify]: Simplify (/ 1 1) into 1 4.682 * [backup-simplify]: Simplify (sqrt 1) into 1 4.683 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.683 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.683 * [backup-simplify]: Simplify (+ 0 0) into 0 4.684 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.684 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.684 * [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 4.684 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 4.684 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 4.684 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.684 * [taylor]: Taking taylor expansion of y.re in x.re 4.684 * [backup-simplify]: Simplify y.re into y.re 4.684 * [taylor]: Taking taylor expansion of x.re in x.re 4.684 * [backup-simplify]: Simplify 0 into 0 4.684 * [backup-simplify]: Simplify 1 into 1 4.684 * [backup-simplify]: Simplify (* y.re 0) into 0 4.685 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.685 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.685 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 4.685 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.685 * [taylor]: Taking taylor expansion of y.im in x.re 4.685 * [backup-simplify]: Simplify y.im into y.im 4.685 * [taylor]: Taking taylor expansion of x.im in x.re 4.685 * [backup-simplify]: Simplify x.im into x.im 4.685 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.685 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.685 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 4.685 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 4.685 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 4.685 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 4.685 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.685 * [taylor]: Taking taylor expansion of y.re in x.re 4.685 * [backup-simplify]: Simplify y.re into y.re 4.685 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.685 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.685 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 4.685 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.685 * [taylor]: Taking taylor expansion of y.im in x.re 4.685 * [backup-simplify]: Simplify y.im into y.im 4.685 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.685 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.685 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.685 * [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)))) 4.686 * [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))))) 4.686 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.686 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.686 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.686 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.686 * [backup-simplify]: Simplify (+ 0 0) into 0 4.686 * [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 4.686 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.686 * [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 4.687 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 4.687 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 4.687 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.687 * [taylor]: Taking taylor expansion of y.re in x.re 4.687 * [backup-simplify]: Simplify y.re into y.re 4.687 * [taylor]: Taking taylor expansion of x.re in x.re 4.687 * [backup-simplify]: Simplify 0 into 0 4.687 * [backup-simplify]: Simplify 1 into 1 4.687 * [backup-simplify]: Simplify (* y.re 0) into 0 4.687 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.687 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.687 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 4.687 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.687 * [taylor]: Taking taylor expansion of y.im in x.re 4.687 * [backup-simplify]: Simplify y.im into y.im 4.687 * [taylor]: Taking taylor expansion of x.im in x.re 4.687 * [backup-simplify]: Simplify x.im into x.im 4.687 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.687 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.687 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 4.687 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 4.687 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 4.687 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 4.687 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 4.687 * [taylor]: Taking taylor expansion of y.re in x.re 4.687 * [backup-simplify]: Simplify y.re into y.re 4.687 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 4.687 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 4.687 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 4.687 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 4.687 * [taylor]: Taking taylor expansion of y.im in x.re 4.687 * [backup-simplify]: Simplify y.im into y.im 4.687 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.687 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.688 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 4.688 * [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)))) 4.688 * [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))))) 4.688 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 4.688 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 4.688 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.688 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.688 * [backup-simplify]: Simplify (+ 0 0) into 0 4.689 * [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 4.689 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.689 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.689 * [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)))))) 4.689 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 4.689 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 4.689 * [taylor]: Taking taylor expansion of y.re in y.re 4.689 * [backup-simplify]: Simplify 0 into 0 4.689 * [backup-simplify]: Simplify 1 into 1 4.689 * [backup-simplify]: Simplify (/ 1 1) into 1 4.689 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.689 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.689 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.690 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.690 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.690 * [taylor]: Taking taylor expansion of y.re in y.re 4.690 * [backup-simplify]: Simplify 0 into 0 4.690 * [backup-simplify]: Simplify 1 into 1 4.690 * [backup-simplify]: Simplify (* 1 1) into 1 4.690 * [backup-simplify]: Simplify (/ 1 1) into 1 4.690 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.690 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.690 * [taylor]: Taking taylor expansion of y.im in y.re 4.690 * [backup-simplify]: Simplify y.im into y.im 4.690 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.690 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.691 * [backup-simplify]: Simplify (+ 1 0) into 1 4.691 * [backup-simplify]: Simplify (/ 1 1) into 1 4.691 * [backup-simplify]: Simplify (sqrt 1) into 1 4.692 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.692 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.692 * [backup-simplify]: Simplify (+ 0 0) into 0 4.696 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.697 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.697 * [backup-simplify]: Simplify (* 1 1) into 1 4.697 * [taylor]: Taking taylor expansion of 1 in x.im 4.697 * [backup-simplify]: Simplify 1 into 1 4.698 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.698 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 4.698 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 4.698 * [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)))))) 4.698 * [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 4.698 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 4.698 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.698 * [taylor]: Taking taylor expansion of y.im in y.re 4.698 * [backup-simplify]: Simplify y.im into y.im 4.698 * [taylor]: Taking taylor expansion of x.im in y.re 4.698 * [backup-simplify]: Simplify x.im into x.im 4.698 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.698 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.698 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 4.698 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 4.698 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 4.698 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 4.698 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 4.698 * [taylor]: Taking taylor expansion of y.re in y.re 4.699 * [backup-simplify]: Simplify 0 into 0 4.699 * [backup-simplify]: Simplify 1 into 1 4.699 * [backup-simplify]: Simplify (* 1 1) into 1 4.699 * [backup-simplify]: Simplify (/ 1 1) into 1 4.699 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 4.699 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 4.699 * [taylor]: Taking taylor expansion of y.im in y.re 4.699 * [backup-simplify]: Simplify y.im into y.im 4.699 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.699 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.699 * [backup-simplify]: Simplify (+ 1 0) into 1 4.700 * [backup-simplify]: Simplify (/ 1 1) into 1 4.700 * [backup-simplify]: Simplify (sqrt 1) into 1 4.700 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.701 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.701 * [backup-simplify]: Simplify (+ 0 0) into 0 4.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.702 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 4.703 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.703 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 4.703 * [taylor]: Taking taylor expansion of 0 in x.im 4.703 * [backup-simplify]: Simplify 0 into 0 4.703 * [taylor]: Taking taylor expansion of 1 in y.im 4.703 * [backup-simplify]: Simplify 1 into 1 4.703 * [backup-simplify]: Simplify 1 into 1 4.703 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 4.704 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 4.704 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 4.704 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 4.704 * [backup-simplify]: Simplify (+ 0 0) into 0 4.705 * [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 4.705 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.706 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.706 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 4.706 * [backup-simplify]: Simplify (+ 0 0) into 0 4.707 * [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 4.707 * [taylor]: Taking taylor expansion of 0 in y.re 4.707 * [backup-simplify]: Simplify 0 into 0 4.707 * [taylor]: Taking taylor expansion of 0 in x.im 4.707 * [backup-simplify]: Simplify 0 into 0 4.707 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 4.707 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 4.707 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 4.707 * [taylor]: Taking taylor expansion of y.im in x.im 4.707 * [backup-simplify]: Simplify y.im into y.im 4.707 * [taylor]: Taking taylor expansion of x.im in x.im 4.707 * [backup-simplify]: Simplify 0 into 0 4.707 * [backup-simplify]: Simplify 1 into 1 4.707 * [backup-simplify]: Simplify (* y.im 0) into 0 4.708 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.708 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.708 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.708 * [taylor]: Taking taylor expansion of y.im in y.im 4.708 * [backup-simplify]: Simplify 0 into 0 4.708 * [backup-simplify]: Simplify 1 into 1 4.708 * [backup-simplify]: Simplify (/ 1 1) into 1 4.709 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.709 * [backup-simplify]: Simplify 0 into 0 4.710 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 4.711 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.711 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 4.712 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 4.713 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 4.714 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.714 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 4.715 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 4.715 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 4.715 * [taylor]: Taking taylor expansion of 1/2 in x.im 4.715 * [backup-simplify]: Simplify 1/2 into 1/2 4.715 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 4.715 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 4.715 * [taylor]: Taking taylor expansion of y.im in x.im 4.715 * [backup-simplify]: Simplify y.im into y.im 4.715 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 4.715 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 4.715 * [taylor]: Taking taylor expansion of 0 in y.im 4.715 * [backup-simplify]: Simplify 0 into 0 4.715 * [backup-simplify]: Simplify 0 into 0 4.715 * [taylor]: Taking taylor expansion of 0 in y.im 4.715 * [backup-simplify]: Simplify 0 into 0 4.715 * [backup-simplify]: Simplify 0 into 0 4.715 * [backup-simplify]: Simplify 0 into 0 4.716 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 4.716 * [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 4.717 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 4.717 * [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 4.718 * [backup-simplify]: Simplify (+ 0 0) into 0 4.719 * [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 4.720 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 4.721 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.721 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.721 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 4.721 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 4.722 * [backup-simplify]: Simplify (+ 0 0) into 0 4.723 * [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 4.723 * [taylor]: Taking taylor expansion of 0 in y.re 4.723 * [backup-simplify]: Simplify 0 into 0 4.723 * [taylor]: Taking taylor expansion of 0 in x.im 4.723 * [backup-simplify]: Simplify 0 into 0 4.723 * [taylor]: Taking taylor expansion of 0 in x.im 4.723 * [backup-simplify]: Simplify 0 into 0 4.723 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.723 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 4.724 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 4.724 * [taylor]: Taking taylor expansion of 0 in x.im 4.724 * [backup-simplify]: Simplify 0 into 0 4.725 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.726 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 4.726 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 4.727 * [backup-simplify]: Simplify (+ 0 0) into 0 4.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 4.728 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 4.729 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.730 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 4.730 * [taylor]: Taking taylor expansion of 0 in x.im 4.730 * [backup-simplify]: Simplify 0 into 0 4.730 * [taylor]: Taking taylor expansion of 0 in y.im 4.730 * [backup-simplify]: Simplify 0 into 0 4.731 * [backup-simplify]: Simplify 0 into 0 4.731 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 4.731 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.731 * [taylor]: Taking taylor expansion of 0 in y.im 4.731 * [backup-simplify]: Simplify 0 into 0 4.731 * [backup-simplify]: Simplify 0 into 0 4.732 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 4.732 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 4.732 * [backup-simplify]: Simplify (+ (* x.re y.re) (* x.im y.im)) into (+ (* y.im x.im) (* y.re x.re)) 4.732 * [approximate]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in (x.re y.re x.im y.im) around 0 4.732 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 4.732 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 4.732 * [taylor]: Taking taylor expansion of y.im in y.im 4.732 * [backup-simplify]: Simplify 0 into 0 4.732 * [backup-simplify]: Simplify 1 into 1 4.732 * [taylor]: Taking taylor expansion of x.im in y.im 4.732 * [backup-simplify]: Simplify x.im into x.im 4.732 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 4.732 * [taylor]: Taking taylor expansion of y.re in y.im 4.732 * [backup-simplify]: Simplify y.re into y.re 4.732 * [taylor]: Taking taylor expansion of x.re in y.im 4.732 * [backup-simplify]: Simplify x.re into x.re 4.732 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 4.732 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 4.732 * [taylor]: Taking taylor expansion of y.im in x.im 4.732 * [backup-simplify]: Simplify y.im into y.im 4.732 * [taylor]: Taking taylor expansion of x.im in x.im 4.732 * [backup-simplify]: Simplify 0 into 0 4.732 * [backup-simplify]: Simplify 1 into 1 4.732 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 4.732 * [taylor]: Taking taylor expansion of y.re in x.im 4.732 * [backup-simplify]: Simplify y.re into y.re 4.732 * [taylor]: Taking taylor expansion of x.re in x.im 4.732 * [backup-simplify]: Simplify x.re into x.re 4.732 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 4.732 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.733 * [taylor]: Taking taylor expansion of y.im in y.re 4.733 * [backup-simplify]: Simplify y.im into y.im 4.733 * [taylor]: Taking taylor expansion of x.im in y.re 4.733 * [backup-simplify]: Simplify x.im into x.im 4.733 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 4.733 * [taylor]: Taking taylor expansion of y.re in y.re 4.733 * [backup-simplify]: Simplify 0 into 0 4.733 * [backup-simplify]: Simplify 1 into 1 4.733 * [taylor]: Taking taylor expansion of x.re in y.re 4.733 * [backup-simplify]: Simplify x.re into x.re 4.733 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 4.733 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.733 * [taylor]: Taking taylor expansion of y.im in x.re 4.733 * [backup-simplify]: Simplify y.im into y.im 4.733 * [taylor]: Taking taylor expansion of x.im in x.re 4.733 * [backup-simplify]: Simplify x.im into x.im 4.733 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.733 * [taylor]: Taking taylor expansion of y.re in x.re 4.733 * [backup-simplify]: Simplify y.re into y.re 4.733 * [taylor]: Taking taylor expansion of x.re in x.re 4.733 * [backup-simplify]: Simplify 0 into 0 4.733 * [backup-simplify]: Simplify 1 into 1 4.733 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 4.733 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.733 * [taylor]: Taking taylor expansion of y.im in x.re 4.733 * [backup-simplify]: Simplify y.im into y.im 4.733 * [taylor]: Taking taylor expansion of x.im in x.re 4.733 * [backup-simplify]: Simplify x.im into x.im 4.733 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.733 * [taylor]: Taking taylor expansion of y.re in x.re 4.733 * [backup-simplify]: Simplify y.re into y.re 4.733 * [taylor]: Taking taylor expansion of x.re in x.re 4.733 * [backup-simplify]: Simplify 0 into 0 4.733 * [backup-simplify]: Simplify 1 into 1 4.733 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.733 * [backup-simplify]: Simplify (* y.re 0) into 0 4.734 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 4.734 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.734 * [taylor]: Taking taylor expansion of y.im in y.re 4.734 * [backup-simplify]: Simplify y.im into y.im 4.734 * [taylor]: Taking taylor expansion of x.im in y.re 4.734 * [backup-simplify]: Simplify x.im into x.im 4.734 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.734 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 4.734 * [taylor]: Taking taylor expansion of y.im in x.im 4.734 * [backup-simplify]: Simplify y.im into y.im 4.734 * [taylor]: Taking taylor expansion of x.im in x.im 4.734 * [backup-simplify]: Simplify 0 into 0 4.734 * [backup-simplify]: Simplify 1 into 1 4.734 * [backup-simplify]: Simplify (* y.im 0) into 0 4.734 * [taylor]: Taking taylor expansion of 0 in y.im 4.734 * [backup-simplify]: Simplify 0 into 0 4.734 * [backup-simplify]: Simplify 0 into 0 4.734 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.735 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.735 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 4.735 * [taylor]: Taking taylor expansion of y.re in y.re 4.735 * [backup-simplify]: Simplify 0 into 0 4.735 * [backup-simplify]: Simplify 1 into 1 4.735 * [taylor]: Taking taylor expansion of 0 in x.im 4.735 * [backup-simplify]: Simplify 0 into 0 4.735 * [taylor]: Taking taylor expansion of 0 in y.im 4.735 * [backup-simplify]: Simplify 0 into 0 4.735 * [backup-simplify]: Simplify 0 into 0 4.735 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.735 * [taylor]: Taking taylor expansion of 0 in x.im 4.735 * [backup-simplify]: Simplify 0 into 0 4.735 * [taylor]: Taking taylor expansion of 0 in y.im 4.735 * [backup-simplify]: Simplify 0 into 0 4.735 * [backup-simplify]: Simplify 0 into 0 4.736 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.736 * [taylor]: Taking taylor expansion of y.im in y.im 4.736 * [backup-simplify]: Simplify 0 into 0 4.736 * [backup-simplify]: Simplify 1 into 1 4.736 * [backup-simplify]: Simplify 0 into 0 4.736 * [backup-simplify]: Simplify 0 into 0 4.736 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 4.737 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.737 * [backup-simplify]: Simplify (+ 0 0) into 0 4.737 * [taylor]: Taking taylor expansion of 0 in y.re 4.737 * [backup-simplify]: Simplify 0 into 0 4.737 * [taylor]: Taking taylor expansion of 0 in x.im 4.737 * [backup-simplify]: Simplify 0 into 0 4.737 * [taylor]: Taking taylor expansion of 0 in y.im 4.737 * [backup-simplify]: Simplify 0 into 0 4.737 * [backup-simplify]: Simplify 0 into 0 4.737 * [backup-simplify]: Simplify 0 into 0 4.738 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) into (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 4.738 * [approximate]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 4.738 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 4.738 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 4.738 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 4.738 * [taylor]: Taking taylor expansion of y.re in y.im 4.738 * [backup-simplify]: Simplify y.re into y.re 4.738 * [taylor]: Taking taylor expansion of x.re in y.im 4.738 * [backup-simplify]: Simplify x.re into x.re 4.738 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 4.738 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 4.738 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 4.738 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 4.738 * [taylor]: Taking taylor expansion of y.im in y.im 4.738 * [backup-simplify]: Simplify 0 into 0 4.738 * [backup-simplify]: Simplify 1 into 1 4.738 * [taylor]: Taking taylor expansion of x.im in y.im 4.738 * [backup-simplify]: Simplify x.im into x.im 4.738 * [backup-simplify]: Simplify (* 0 x.im) into 0 4.739 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 4.739 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.739 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 4.739 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 4.739 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 4.739 * [taylor]: Taking taylor expansion of y.re in x.im 4.739 * [backup-simplify]: Simplify y.re into y.re 4.739 * [taylor]: Taking taylor expansion of x.re in x.im 4.739 * [backup-simplify]: Simplify x.re into x.re 4.739 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 4.739 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 4.739 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 4.739 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 4.739 * [taylor]: Taking taylor expansion of y.im in x.im 4.739 * [backup-simplify]: Simplify y.im into y.im 4.739 * [taylor]: Taking taylor expansion of x.im in x.im 4.739 * [backup-simplify]: Simplify 0 into 0 4.739 * [backup-simplify]: Simplify 1 into 1 4.739 * [backup-simplify]: Simplify (* y.im 0) into 0 4.740 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.740 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.740 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 4.740 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 4.740 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 4.740 * [taylor]: Taking taylor expansion of y.re in y.re 4.740 * [backup-simplify]: Simplify 0 into 0 4.740 * [backup-simplify]: Simplify 1 into 1 4.740 * [taylor]: Taking taylor expansion of x.re in y.re 4.740 * [backup-simplify]: Simplify x.re into x.re 4.740 * [backup-simplify]: Simplify (* 0 x.re) into 0 4.740 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 4.740 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.740 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 4.740 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.741 * [taylor]: Taking taylor expansion of y.im in y.re 4.741 * [backup-simplify]: Simplify y.im into y.im 4.741 * [taylor]: Taking taylor expansion of x.im in y.re 4.741 * [backup-simplify]: Simplify x.im into x.im 4.741 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.741 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.741 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 4.741 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 4.741 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.741 * [taylor]: Taking taylor expansion of y.re in x.re 4.741 * [backup-simplify]: Simplify y.re into y.re 4.741 * [taylor]: Taking taylor expansion of x.re in x.re 4.741 * [backup-simplify]: Simplify 0 into 0 4.741 * [backup-simplify]: Simplify 1 into 1 4.741 * [backup-simplify]: Simplify (* y.re 0) into 0 4.741 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.741 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.741 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 4.742 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.742 * [taylor]: Taking taylor expansion of y.im in x.re 4.742 * [backup-simplify]: Simplify y.im into y.im 4.742 * [taylor]: Taking taylor expansion of x.im in x.re 4.742 * [backup-simplify]: Simplify x.im into x.im 4.742 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.742 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.742 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 4.742 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 4.742 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.742 * [taylor]: Taking taylor expansion of y.re in x.re 4.742 * [backup-simplify]: Simplify y.re into y.re 4.742 * [taylor]: Taking taylor expansion of x.re in x.re 4.742 * [backup-simplify]: Simplify 0 into 0 4.742 * [backup-simplify]: Simplify 1 into 1 4.742 * [backup-simplify]: Simplify (* y.re 0) into 0 4.742 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.742 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.743 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 4.743 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.743 * [taylor]: Taking taylor expansion of y.im in x.re 4.743 * [backup-simplify]: Simplify y.im into y.im 4.743 * [taylor]: Taking taylor expansion of x.im in x.re 4.743 * [backup-simplify]: Simplify x.im into x.im 4.743 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.743 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.743 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.743 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 4.743 * [taylor]: Taking taylor expansion of y.re in y.re 4.743 * [backup-simplify]: Simplify 0 into 0 4.743 * [backup-simplify]: Simplify 1 into 1 4.743 * [backup-simplify]: Simplify (/ 1 1) into 1 4.743 * [taylor]: Taking taylor expansion of 1 in x.im 4.743 * [backup-simplify]: Simplify 1 into 1 4.744 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.744 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 4.744 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 4.744 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 4.744 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.744 * [taylor]: Taking taylor expansion of y.im in y.re 4.744 * [backup-simplify]: Simplify y.im into y.im 4.745 * [taylor]: Taking taylor expansion of x.im in y.re 4.745 * [backup-simplify]: Simplify x.im into x.im 4.745 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.745 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.745 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.745 * [taylor]: Taking taylor expansion of 0 in x.im 4.746 * [backup-simplify]: Simplify 0 into 0 4.746 * [taylor]: Taking taylor expansion of 1 in y.im 4.746 * [backup-simplify]: Simplify 1 into 1 4.746 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.747 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.747 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.747 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 4.747 * [backup-simplify]: Simplify (+ 0 0) into 0 4.747 * [taylor]: Taking taylor expansion of 0 in y.re 4.747 * [backup-simplify]: Simplify 0 into 0 4.747 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 4.747 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 4.747 * [taylor]: Taking taylor expansion of y.im in x.im 4.747 * [backup-simplify]: Simplify y.im into y.im 4.747 * [taylor]: Taking taylor expansion of x.im in x.im 4.747 * [backup-simplify]: Simplify 0 into 0 4.747 * [backup-simplify]: Simplify 1 into 1 4.748 * [backup-simplify]: Simplify (* y.im 0) into 0 4.748 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.748 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.748 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.748 * [taylor]: Taking taylor expansion of y.im in y.im 4.748 * [backup-simplify]: Simplify 0 into 0 4.748 * [backup-simplify]: Simplify 1 into 1 4.748 * [backup-simplify]: Simplify (/ 1 1) into 1 4.748 * [backup-simplify]: Simplify 1 into 1 4.749 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.749 * [taylor]: Taking taylor expansion of 0 in x.im 4.749 * [backup-simplify]: Simplify 0 into 0 4.750 * [taylor]: Taking taylor expansion of 0 in y.im 4.750 * [backup-simplify]: Simplify 0 into 0 4.750 * [taylor]: Taking taylor expansion of 0 in y.im 4.750 * [backup-simplify]: Simplify 0 into 0 4.750 * [backup-simplify]: Simplify 1 into 1 4.751 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.751 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.751 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 4.752 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 4.752 * [backup-simplify]: Simplify (+ 0 0) into 0 4.752 * [taylor]: Taking taylor expansion of 0 in y.re 4.752 * [backup-simplify]: Simplify 0 into 0 4.752 * [taylor]: Taking taylor expansion of 0 in x.im 4.752 * [backup-simplify]: Simplify 0 into 0 4.752 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.752 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 4.752 * [taylor]: Taking taylor expansion of 0 in x.im 4.752 * [backup-simplify]: Simplify 0 into 0 4.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.753 * [taylor]: Taking taylor expansion of 0 in x.im 4.753 * [backup-simplify]: Simplify 0 into 0 4.754 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 4.754 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.754 * [taylor]: Taking taylor expansion of 0 in y.im 4.754 * [backup-simplify]: Simplify 0 into 0 4.754 * [taylor]: Taking taylor expansion of 0 in y.im 4.754 * [backup-simplify]: Simplify 0 into 0 4.754 * [taylor]: Taking taylor expansion of 0 in y.im 4.754 * [backup-simplify]: Simplify 0 into 0 4.754 * [taylor]: Taking taylor expansion of 0 in y.im 4.755 * [backup-simplify]: Simplify 0 into 0 4.755 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.755 * [backup-simplify]: Simplify 0 into 0 4.755 * [backup-simplify]: Simplify 0 into 0 4.755 * [backup-simplify]: Simplify 0 into 0 4.755 * [backup-simplify]: Simplify 0 into 0 4.757 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 4.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.758 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 4.758 * [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 4.758 * [backup-simplify]: Simplify (+ 0 0) into 0 4.758 * [taylor]: Taking taylor expansion of 0 in y.re 4.758 * [backup-simplify]: Simplify 0 into 0 4.758 * [taylor]: Taking taylor expansion of 0 in x.im 4.759 * [backup-simplify]: Simplify 0 into 0 4.759 * [taylor]: Taking taylor expansion of 0 in x.im 4.759 * [backup-simplify]: Simplify 0 into 0 4.759 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 4.759 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 4.759 * [taylor]: Taking taylor expansion of 0 in x.im 4.759 * [backup-simplify]: Simplify 0 into 0 4.760 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.760 * [taylor]: Taking taylor expansion of 0 in x.im 4.760 * [backup-simplify]: Simplify 0 into 0 4.760 * [taylor]: Taking taylor expansion of 0 in y.im 4.760 * [backup-simplify]: Simplify 0 into 0 4.760 * [taylor]: Taking taylor expansion of 0 in y.im 4.760 * [backup-simplify]: Simplify 0 into 0 4.761 * [taylor]: Taking taylor expansion of 0 in y.im 4.761 * [backup-simplify]: Simplify 0 into 0 4.761 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.762 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.762 * [taylor]: Taking taylor expansion of 0 in y.im 4.762 * [backup-simplify]: Simplify 0 into 0 4.762 * [taylor]: Taking taylor expansion of 0 in y.im 4.762 * [backup-simplify]: Simplify 0 into 0 4.762 * [taylor]: Taking taylor expansion of 0 in y.im 4.762 * [backup-simplify]: Simplify 0 into 0 4.762 * [taylor]: Taking taylor expansion of 0 in y.im 4.762 * [backup-simplify]: Simplify 0 into 0 4.762 * [backup-simplify]: Simplify 0 into 0 4.762 * [backup-simplify]: Simplify 0 into 0 4.763 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* 1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 4.763 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 4.763 * [approximate]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 4.763 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 4.763 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 4.763 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 4.763 * [taylor]: Taking taylor expansion of y.re in y.im 4.763 * [backup-simplify]: Simplify y.re into y.re 4.763 * [taylor]: Taking taylor expansion of x.re in y.im 4.763 * [backup-simplify]: Simplify x.re into x.re 4.763 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 4.763 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 4.763 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 4.763 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 4.763 * [taylor]: Taking taylor expansion of y.im in y.im 4.763 * [backup-simplify]: Simplify 0 into 0 4.763 * [backup-simplify]: Simplify 1 into 1 4.763 * [taylor]: Taking taylor expansion of x.im in y.im 4.763 * [backup-simplify]: Simplify x.im into x.im 4.764 * [backup-simplify]: Simplify (* 0 x.im) into 0 4.764 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 4.764 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 4.764 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 4.764 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 4.764 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 4.764 * [taylor]: Taking taylor expansion of y.re in x.im 4.764 * [backup-simplify]: Simplify y.re into y.re 4.764 * [taylor]: Taking taylor expansion of x.re in x.im 4.764 * [backup-simplify]: Simplify x.re into x.re 4.764 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 4.764 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 4.764 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 4.764 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 4.764 * [taylor]: Taking taylor expansion of y.im in x.im 4.764 * [backup-simplify]: Simplify y.im into y.im 4.764 * [taylor]: Taking taylor expansion of x.im in x.im 4.764 * [backup-simplify]: Simplify 0 into 0 4.765 * [backup-simplify]: Simplify 1 into 1 4.765 * [backup-simplify]: Simplify (* y.im 0) into 0 4.765 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.765 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.765 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 4.765 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 4.765 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 4.765 * [taylor]: Taking taylor expansion of y.re in y.re 4.765 * [backup-simplify]: Simplify 0 into 0 4.765 * [backup-simplify]: Simplify 1 into 1 4.765 * [taylor]: Taking taylor expansion of x.re in y.re 4.765 * [backup-simplify]: Simplify x.re into x.re 4.765 * [backup-simplify]: Simplify (* 0 x.re) into 0 4.766 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 4.766 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 4.766 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 4.766 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.766 * [taylor]: Taking taylor expansion of y.im in y.re 4.766 * [backup-simplify]: Simplify y.im into y.im 4.766 * [taylor]: Taking taylor expansion of x.im in y.re 4.766 * [backup-simplify]: Simplify x.im into x.im 4.766 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.766 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.766 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 4.766 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 4.766 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.766 * [taylor]: Taking taylor expansion of y.re in x.re 4.766 * [backup-simplify]: Simplify y.re into y.re 4.766 * [taylor]: Taking taylor expansion of x.re in x.re 4.766 * [backup-simplify]: Simplify 0 into 0 4.766 * [backup-simplify]: Simplify 1 into 1 4.766 * [backup-simplify]: Simplify (* y.re 0) into 0 4.767 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.767 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.767 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 4.767 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.767 * [taylor]: Taking taylor expansion of y.im in x.re 4.767 * [backup-simplify]: Simplify y.im into y.im 4.767 * [taylor]: Taking taylor expansion of x.im in x.re 4.767 * [backup-simplify]: Simplify x.im into x.im 4.767 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.767 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.767 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 4.767 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 4.767 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 4.767 * [taylor]: Taking taylor expansion of y.re in x.re 4.767 * [backup-simplify]: Simplify y.re into y.re 4.767 * [taylor]: Taking taylor expansion of x.re in x.re 4.767 * [backup-simplify]: Simplify 0 into 0 4.767 * [backup-simplify]: Simplify 1 into 1 4.767 * [backup-simplify]: Simplify (* y.re 0) into 0 4.768 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 4.768 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 4.768 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 4.768 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 4.768 * [taylor]: Taking taylor expansion of y.im in x.re 4.768 * [backup-simplify]: Simplify y.im into y.im 4.768 * [taylor]: Taking taylor expansion of x.im in x.re 4.768 * [backup-simplify]: Simplify x.im into x.im 4.768 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.768 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.768 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 4.768 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 4.768 * [taylor]: Taking taylor expansion of y.re in y.re 4.768 * [backup-simplify]: Simplify 0 into 0 4.768 * [backup-simplify]: Simplify 1 into 1 4.769 * [backup-simplify]: Simplify (/ 1 1) into 1 4.769 * [taylor]: Taking taylor expansion of 1 in x.im 4.769 * [backup-simplify]: Simplify 1 into 1 4.770 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 4.770 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 4.770 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 4.770 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 4.770 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 4.770 * [taylor]: Taking taylor expansion of y.im in y.re 4.770 * [backup-simplify]: Simplify y.im into y.im 4.770 * [taylor]: Taking taylor expansion of x.im in y.re 4.770 * [backup-simplify]: Simplify x.im into x.im 4.770 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 4.770 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 4.771 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.771 * [taylor]: Taking taylor expansion of 0 in x.im 4.771 * [backup-simplify]: Simplify 0 into 0 4.771 * [taylor]: Taking taylor expansion of 1 in y.im 4.771 * [backup-simplify]: Simplify 1 into 1 4.772 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.772 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.772 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.772 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 4.773 * [backup-simplify]: Simplify (+ 0 0) into 0 4.773 * [taylor]: Taking taylor expansion of 0 in y.re 4.773 * [backup-simplify]: Simplify 0 into 0 4.773 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 4.773 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 4.773 * [taylor]: Taking taylor expansion of y.im in x.im 4.773 * [backup-simplify]: Simplify y.im into y.im 4.773 * [taylor]: Taking taylor expansion of x.im in x.im 4.773 * [backup-simplify]: Simplify 0 into 0 4.773 * [backup-simplify]: Simplify 1 into 1 4.773 * [backup-simplify]: Simplify (* y.im 0) into 0 4.774 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 4.774 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 4.774 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 4.774 * [taylor]: Taking taylor expansion of y.im in y.im 4.774 * [backup-simplify]: Simplify 0 into 0 4.774 * [backup-simplify]: Simplify 1 into 1 4.775 * [backup-simplify]: Simplify (/ 1 1) into 1 4.775 * [backup-simplify]: Simplify 1 into 1 4.776 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.776 * [taylor]: Taking taylor expansion of 0 in x.im 4.776 * [backup-simplify]: Simplify 0 into 0 4.776 * [taylor]: Taking taylor expansion of 0 in y.im 4.776 * [backup-simplify]: Simplify 0 into 0 4.776 * [taylor]: Taking taylor expansion of 0 in y.im 4.776 * [backup-simplify]: Simplify 0 into 0 4.776 * [backup-simplify]: Simplify 1 into 1 4.777 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.777 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.778 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 4.778 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 4.779 * [backup-simplify]: Simplify (+ 0 0) into 0 4.779 * [taylor]: Taking taylor expansion of 0 in y.re 4.779 * [backup-simplify]: Simplify 0 into 0 4.779 * [taylor]: Taking taylor expansion of 0 in x.im 4.779 * [backup-simplify]: Simplify 0 into 0 4.779 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 4.779 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 4.779 * [taylor]: Taking taylor expansion of 0 in x.im 4.779 * [backup-simplify]: Simplify 0 into 0 4.780 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.780 * [taylor]: Taking taylor expansion of 0 in x.im 4.780 * [backup-simplify]: Simplify 0 into 0 4.781 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 4.781 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 4.781 * [taylor]: Taking taylor expansion of 0 in y.im 4.781 * [backup-simplify]: Simplify 0 into 0 4.781 * [taylor]: Taking taylor expansion of 0 in y.im 4.781 * [backup-simplify]: Simplify 0 into 0 4.781 * [taylor]: Taking taylor expansion of 0 in y.im 4.781 * [backup-simplify]: Simplify 0 into 0 4.781 * [taylor]: Taking taylor expansion of 0 in y.im 4.781 * [backup-simplify]: Simplify 0 into 0 4.782 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.782 * [backup-simplify]: Simplify 0 into 0 4.782 * [backup-simplify]: Simplify 0 into 0 4.782 * [backup-simplify]: Simplify 0 into 0 4.783 * [backup-simplify]: Simplify 0 into 0 4.784 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 4.784 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 4.785 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 4.785 * [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 4.785 * [backup-simplify]: Simplify (+ 0 0) into 0 4.785 * [taylor]: Taking taylor expansion of 0 in y.re 4.785 * [backup-simplify]: Simplify 0 into 0 4.786 * [taylor]: Taking taylor expansion of 0 in x.im 4.786 * [backup-simplify]: Simplify 0 into 0 4.786 * [taylor]: Taking taylor expansion of 0 in x.im 4.786 * [backup-simplify]: Simplify 0 into 0 4.786 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 4.786 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 4.786 * [taylor]: Taking taylor expansion of 0 in x.im 4.786 * [backup-simplify]: Simplify 0 into 0 4.787 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.787 * [taylor]: Taking taylor expansion of 0 in x.im 4.787 * [backup-simplify]: Simplify 0 into 0 4.788 * [taylor]: Taking taylor expansion of 0 in y.im 4.788 * [backup-simplify]: Simplify 0 into 0 4.788 * [taylor]: Taking taylor expansion of 0 in y.im 4.788 * [backup-simplify]: Simplify 0 into 0 4.788 * [taylor]: Taking taylor expansion of 0 in y.im 4.788 * [backup-simplify]: Simplify 0 into 0 4.789 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.789 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 4.789 * [taylor]: Taking taylor expansion of 0 in y.im 4.789 * [backup-simplify]: Simplify 0 into 0 4.789 * [taylor]: Taking taylor expansion of 0 in y.im 4.789 * [backup-simplify]: Simplify 0 into 0 4.789 * [taylor]: Taking taylor expansion of 0 in y.im 4.789 * [backup-simplify]: Simplify 0 into 0 4.789 * [taylor]: Taking taylor expansion of 0 in y.im 4.789 * [backup-simplify]: Simplify 0 into 0 4.789 * [backup-simplify]: Simplify 0 into 0 4.789 * [backup-simplify]: Simplify 0 into 0 4.790 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* 1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 4.790 * * * [progress]: simplifying candidates 4.790 * * * * [progress]: [ 1 / 100 ] simplifiying candidate # 4.790 * * * * [progress]: [ 2 / 100 ] simplifiying candidate # 4.790 * * * * [progress]: [ 3 / 100 ] simplifiying candidate # 4.791 * [simplify]: Simplifying (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.791 * * [simplify]: iters left: 6 (7 enodes) 4.794 * * [simplify]: iters left: 5 (22 enodes) 4.797 * * [simplify]: Extracting #0: cost 1 inf + 0 4.797 * * [simplify]: Extracting #1: cost 3 inf + 0 4.797 * * [simplify]: Extracting #2: cost 5 inf + 0 4.797 * * [simplify]: Extracting #3: cost 8 inf + 0 4.797 * * [simplify]: Extracting #4: cost 12 inf + 0 4.797 * * [simplify]: Extracting #5: cost 10 inf + 2 4.798 * * [simplify]: Extracting #6: cost 1 inf + 966 4.798 * * [simplify]: Extracting #7: cost 0 inf + 1198 4.798 * [simplify]: Simplified to (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.798 * [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)))) (exp (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 4.798 * * * * [progress]: [ 4 / 100 ] simplifiying candidate # 4.798 * [simplify]: Simplifying (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.798 * * [simplify]: iters left: 6 (7 enodes) 4.800 * * [simplify]: iters left: 5 (22 enodes) 4.803 * * [simplify]: Extracting #0: cost 1 inf + 0 4.803 * * [simplify]: Extracting #1: cost 3 inf + 0 4.803 * * [simplify]: Extracting #2: cost 5 inf + 0 4.803 * * [simplify]: Extracting #3: cost 8 inf + 0 4.803 * * [simplify]: Extracting #4: cost 12 inf + 0 4.803 * * [simplify]: Extracting #5: cost 10 inf + 2 4.803 * * [simplify]: Extracting #6: cost 1 inf + 966 4.803 * * [simplify]: Extracting #7: cost 0 inf + 1198 4.804 * [simplify]: Simplified to (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.804 * [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)))) (log (exp (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 4.804 * * * * [progress]: [ 5 / 100 ] simplifiying candidate # 4.804 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.804 * * [simplify]: iters left: 6 (8 enodes) 4.806 * * [simplify]: iters left: 5 (25 enodes) 4.809 * * [simplify]: Extracting #0: cost 1 inf + 0 4.809 * * [simplify]: Extracting #1: cost 3 inf + 0 4.809 * * [simplify]: Extracting #2: cost 5 inf + 0 4.809 * * [simplify]: Extracting #3: cost 7 inf + 0 4.809 * * [simplify]: Extracting #4: cost 10 inf + 0 4.809 * * [simplify]: Extracting #5: cost 14 inf + 0 4.809 * * [simplify]: Extracting #6: cost 11 inf + 43 4.810 * * [simplify]: Extracting #7: cost 9 inf + 125 4.810 * * [simplify]: Extracting #8: cost 5 inf + 572 4.810 * * [simplify]: Extracting #9: cost 1 inf + 1500 4.810 * * [simplify]: Extracting #10: cost 0 inf + 1782 4.811 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.811 * [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)))) (* (* (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))))))) 4.811 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.811 * * [simplify]: iters left: 6 (7 enodes) 4.812 * * [simplify]: iters left: 5 (22 enodes) 4.816 * * [simplify]: Extracting #0: cost 1 inf + 0 4.816 * * [simplify]: Extracting #1: cost 3 inf + 0 4.816 * * [simplify]: Extracting #2: cost 5 inf + 0 4.816 * * [simplify]: Extracting #3: cost 8 inf + 0 4.816 * * [simplify]: Extracting #4: cost 12 inf + 0 4.816 * * [simplify]: Extracting #5: cost 10 inf + 2 4.816 * * [simplify]: Extracting #6: cost 1 inf + 976 4.816 * * [simplify]: Extracting #7: cost 0 inf + 1218 4.816 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.816 * [simplify]: Simplified (2 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))))))) 4.816 * * * * [progress]: [ 6 / 100 ] simplifiying candidate # 4.817 * [simplify]: Simplifying (* (* (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.817 * * [simplify]: iters left: 6 (8 enodes) 4.819 * * [simplify]: iters left: 5 (24 enodes) 4.822 * * [simplify]: iters left: 4 (35 enodes) 4.838 * * [simplify]: iters left: 3 (58 enodes) 4.856 * * [simplify]: iters left: 2 (80 enodes) 4.874 * * [simplify]: iters left: 1 (106 enodes) 4.890 * * [simplify]: Extracting #0: cost 1 inf + 0 4.890 * * [simplify]: Extracting #1: cost 11 inf + 0 4.891 * * [simplify]: Extracting #2: cost 27 inf + 1 4.891 * * [simplify]: Extracting #3: cost 28 inf + 87 4.891 * * [simplify]: Extracting #4: cost 21 inf + 980 4.892 * * [simplify]: Extracting #5: cost 6 inf + 5217 4.893 * * [simplify]: Extracting #6: cost 0 inf + 7866 4.894 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 4.895 * [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)))) (cbrt (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 4.895 * * * * [progress]: [ 7 / 100 ] simplifiying candidate # 4.895 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 4.895 * * [simplify]: iters left: 6 (8 enodes) 4.899 * * [simplify]: iters left: 5 (26 enodes) 4.906 * * [simplify]: Extracting #0: cost 1 inf + 0 4.906 * * [simplify]: Extracting #1: cost 4 inf + 0 4.906 * * [simplify]: Extracting #2: cost 7 inf + 0 4.906 * * [simplify]: Extracting #3: cost 10 inf + 0 4.906 * * [simplify]: Extracting #4: cost 14 inf + 0 4.906 * * [simplify]: Extracting #5: cost 10 inf + 84 4.906 * * [simplify]: Extracting #6: cost 8 inf + 166 4.907 * * [simplify]: Extracting #7: cost 4 inf + 854 4.907 * * [simplify]: Extracting #8: cost 1 inf + 1540 4.908 * * [simplify]: Extracting #9: cost 0 inf + 1782 4.908 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 4.908 * [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))))))) 4.909 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 4.909 * * [simplify]: iters left: 6 (7 enodes) 4.912 * * [simplify]: iters left: 5 (22 enodes) 4.918 * * [simplify]: Extracting #0: cost 1 inf + 0 4.918 * * [simplify]: Extracting #1: cost 3 inf + 0 4.918 * * [simplify]: Extracting #2: cost 5 inf + 0 4.918 * * [simplify]: Extracting #3: cost 8 inf + 0 4.918 * * [simplify]: Extracting #4: cost 12 inf + 0 4.918 * * [simplify]: Extracting #5: cost 10 inf + 2 4.919 * * [simplify]: Extracting #6: cost 1 inf + 1056 4.919 * * [simplify]: Extracting #7: cost 0 inf + 1298 4.920 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 4.920 * [simplify]: Simplified (2 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)))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 4.920 * * * * [progress]: [ 8 / 100 ] simplifiying candidate # 4.920 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.920 * * [simplify]: iters left: 6 (7 enodes) 4.923 * * [simplify]: iters left: 5 (22 enodes) 4.929 * * [simplify]: Extracting #0: cost 1 inf + 0 4.929 * * [simplify]: Extracting #1: cost 3 inf + 0 4.929 * * [simplify]: Extracting #2: cost 5 inf + 0 4.929 * * [simplify]: Extracting #3: cost 8 inf + 0 4.930 * * [simplify]: Extracting #4: cost 12 inf + 0 4.930 * * [simplify]: Extracting #5: cost 10 inf + 2 4.930 * * [simplify]: Extracting #6: cost 1 inf + 936 4.931 * * [simplify]: Extracting #7: cost 0 inf + 1138 4.931 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.931 * [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))))))) 4.931 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.932 * * [simplify]: iters left: 6 (7 enodes) 4.935 * * [simplify]: iters left: 5 (22 enodes) 4.941 * * [simplify]: Extracting #0: cost 1 inf + 0 4.941 * * [simplify]: Extracting #1: cost 3 inf + 0 4.941 * * [simplify]: Extracting #2: cost 5 inf + 0 4.941 * * [simplify]: Extracting #3: cost 8 inf + 0 4.941 * * [simplify]: Extracting #4: cost 12 inf + 0 4.941 * * [simplify]: Extracting #5: cost 10 inf + 2 4.941 * * [simplify]: Extracting #6: cost 1 inf + 936 4.942 * * [simplify]: Extracting #7: cost 0 inf + 1138 4.942 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.942 * [simplify]: Simplified (2 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))))))) 4.942 * * * * [progress]: [ 9 / 100 ] simplifiying candidate # 4.943 * [simplify]: Simplifying (sqrt 1) 4.943 * * [simplify]: iters left: 1 (2 enodes) 4.946 * * [simplify]: Extracting #0: cost 1 inf + 0 4.946 * * [simplify]: Extracting #1: cost 0 inf + 1 4.946 * [simplify]: Simplified to 1 4.946 * [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)))))) 4.947 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 4.947 * * [simplify]: iters left: 5 (6 enodes) 4.949 * * [simplify]: iters left: 4 (19 enodes) 4.954 * * [simplify]: Extracting #0: cost 1 inf + 0 4.954 * * [simplify]: Extracting #1: cost 3 inf + 0 4.954 * * [simplify]: Extracting #2: cost 6 inf + 0 4.954 * * [simplify]: Extracting #3: cost 10 inf + 0 4.954 * * [simplify]: Extracting #4: cost 6 inf + 84 4.955 * * [simplify]: Extracting #5: cost 0 inf + 734 4.955 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 4.955 * [simplify]: Simplified (2 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)))))) 4.955 * * * * [progress]: [ 10 / 100 ] simplifiying candidate # 4.956 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 4.956 * * [simplify]: iters left: 6 (9 enodes) 4.964 * * [simplify]: iters left: 5 (45 enodes) 4.976 * * [simplify]: iters left: 4 (100 enodes) 5.006 * * [simplify]: iters left: 3 (201 enodes) 5.095 * * [simplify]: iters left: 2 (406 enodes) 5.243 * * [simplify]: Extracting #0: cost 1 inf + 0 5.244 * * [simplify]: Extracting #1: cost 3 inf + 0 5.244 * * [simplify]: Extracting #2: cost 6 inf + 0 5.244 * * [simplify]: Extracting #3: cost 80 inf + 0 5.244 * * [simplify]: Extracting #4: cost 189 inf + 460 5.246 * * [simplify]: Extracting #5: cost 168 inf + 4664 5.252 * * [simplify]: Extracting #6: cost 84 inf + 34209 5.263 * * [simplify]: Extracting #7: cost 2 inf + 72608 5.276 * * [simplify]: Extracting #8: cost 0 inf + 73363 5.282 * [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))))) 5.282 * [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)))))))) 5.282 * [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.282 * * [simplify]: iters left: 6 (10 enodes) 5.285 * * [simplify]: iters left: 5 (52 enodes) 5.296 * * [simplify]: iters left: 4 (119 enodes) 5.333 * * [simplify]: iters left: 3 (234 enodes) 5.407 * * [simplify]: iters left: 2 (366 enodes) 5.542 * * [simplify]: Extracting #0: cost 1 inf + 0 5.542 * * [simplify]: Extracting #1: cost 3 inf + 0 5.543 * * [simplify]: Extracting #2: cost 22 inf + 0 5.543 * * [simplify]: Extracting #3: cost 148 inf + 0 5.545 * * [simplify]: Extracting #4: cost 202 inf + 2230 5.558 * * [simplify]: Extracting #5: cost 83 inf + 22274 5.572 * * [simplify]: Extracting #6: cost 1 inf + 35108 5.581 * * [simplify]: Extracting #7: cost 0 inf + 35040 5.589 * [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.589 * [simplify]: Simplified (2 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.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.re y.re) (* y.im y.im)))))))) 5.589 * * * * [progress]: [ 11 / 100 ] simplifiying candidate # 5.589 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 5.589 * * [simplify]: iters left: 6 (8 enodes) 5.592 * * [simplify]: iters left: 5 (37 enodes) 5.599 * * [simplify]: iters left: 4 (67 enodes) 5.612 * * [simplify]: iters left: 3 (123 enodes) 5.645 * * [simplify]: iters left: 2 (278 enodes) 5.788 * * [simplify]: Extracting #0: cost 1 inf + 0 5.788 * * [simplify]: Extracting #1: cost 3 inf + 0 5.789 * * [simplify]: Extracting #2: cost 50 inf + 0 5.789 * * [simplify]: Extracting #3: cost 150 inf + 0 5.791 * * [simplify]: Extracting #4: cost 194 inf + 1180 5.796 * * [simplify]: Extracting #5: cost 123 inf + 12421 5.810 * * [simplify]: Extracting #6: cost 12 inf + 33804 5.826 * * [simplify]: Extracting #7: cost 0 inf + 36129 5.843 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 5.843 * [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)))))) 5.843 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 5.843 * * [simplify]: iters left: 5 (6 enodes) 5.846 * * [simplify]: iters left: 4 (23 enodes) 5.853 * * [simplify]: iters left: 3 (36 enodes) 5.863 * * [simplify]: iters left: 2 (53 enodes) 5.883 * * [simplify]: iters left: 1 (94 enodes) 5.906 * * [simplify]: Extracting #0: cost 1 inf + 0 5.906 * * [simplify]: Extracting #1: cost 3 inf + 0 5.906 * * [simplify]: Extracting #2: cost 32 inf + 0 5.906 * * [simplify]: Extracting #3: cost 48 inf + 0 5.906 * * [simplify]: Extracting #4: cost 42 inf + 247 5.907 * * [simplify]: Extracting #5: cost 18 inf + 3412 5.908 * * [simplify]: Extracting #6: cost 0 inf + 5728 5.910 * * [simplify]: Extracting #7: cost 0 inf + 5448 5.911 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 5.911 * [simplify]: Simplified (2 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)))))) 5.911 * * * * [progress]: [ 12 / 100 ] simplifiying candidate # 5.911 * [simplify]: Simplifying (/ 1 2) 5.911 * * [simplify]: iters left: 2 (3 enodes) 5.914 * * [simplify]: iters left: 1 (12 enodes) 5.916 * * [simplify]: Extracting #0: cost 1 inf + 0 5.916 * * [simplify]: Extracting #1: cost 0 inf + 1 5.916 * [simplify]: Simplified to 1/2 5.916 * [simplify]: Simplified (2 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)))) (pow (+ (* y.re y.re) (* y.im y.im)) 1/2))) 5.916 * * * * [progress]: [ 13 / 100 ] simplifiying candidate # 5.917 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.917 * * [simplify]: iters left: 6 (7 enodes) 5.918 * * [simplify]: iters left: 5 (22 enodes) 5.921 * * [simplify]: Extracting #0: cost 1 inf + 0 5.921 * * [simplify]: Extracting #1: cost 3 inf + 0 5.921 * * [simplify]: Extracting #2: cost 5 inf + 0 5.921 * * [simplify]: Extracting #3: cost 8 inf + 0 5.921 * * [simplify]: Extracting #4: cost 12 inf + 0 5.921 * * [simplify]: Extracting #5: cost 10 inf + 2 5.921 * * [simplify]: Extracting #6: cost 1 inf + 936 5.922 * * [simplify]: Extracting #7: cost 0 inf + 1138 5.922 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.922 * [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))))))) 5.922 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.922 * * [simplify]: iters left: 6 (7 enodes) 5.924 * * [simplify]: iters left: 5 (22 enodes) 5.927 * * [simplify]: Extracting #0: cost 1 inf + 0 5.927 * * [simplify]: Extracting #1: cost 3 inf + 0 5.927 * * [simplify]: Extracting #2: cost 5 inf + 0 5.927 * * [simplify]: Extracting #3: cost 8 inf + 0 5.927 * * [simplify]: Extracting #4: cost 12 inf + 0 5.927 * * [simplify]: Extracting #5: cost 10 inf + 2 5.927 * * [simplify]: Extracting #6: cost 1 inf + 936 5.927 * * [simplify]: Extracting #7: cost 0 inf + 1138 5.928 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.928 * [simplify]: Simplified (2 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))))))) 5.928 * * * * [progress]: [ 14 / 100 ] simplifiying candidate # 5.928 * * * * [progress]: [ 15 / 100 ] simplifiying candidate # 5.928 * * * * [progress]: [ 16 / 100 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 5.928 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.928 * * [simplify]: iters left: 6 (7 enodes) 5.930 * * [simplify]: iters left: 5 (19 enodes) 5.934 * * [simplify]: Extracting #0: cost 1 inf + 0 5.935 * * [simplify]: Extracting #1: cost 2 inf + 0 5.935 * * [simplify]: Extracting #2: cost 3 inf + 0 5.935 * * [simplify]: Extracting #3: cost 6 inf + 0 5.935 * * [simplify]: Extracting #4: cost 10 inf + 0 5.935 * * [simplify]: Extracting #5: cost 6 inf + 84 5.935 * * [simplify]: Extracting #6: cost 0 inf + 734 5.935 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.935 * [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)))) (posit16->real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 5.936 * * * * [progress]: [ 17 / 100 ] simplifiying candidate # 5.936 * * * * [progress]: [ 18 / 100 ] simplifiying candidate # 5.936 * * * * [progress]: [ 19 / 100 ] simplifiying candidate # 5.936 * [simplify]: Simplifying (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.936 * * [simplify]: iters left: 6 (7 enodes) 5.939 * * [simplify]: iters left: 5 (22 enodes) 5.945 * * [simplify]: Extracting #0: cost 1 inf + 0 5.945 * * [simplify]: Extracting #1: cost 3 inf + 0 5.945 * * [simplify]: Extracting #2: cost 5 inf + 0 5.945 * * [simplify]: Extracting #3: cost 8 inf + 0 5.945 * * [simplify]: Extracting #4: cost 12 inf + 0 5.945 * * [simplify]: Extracting #5: cost 10 inf + 2 5.945 * * [simplify]: Extracting #6: cost 1 inf + 966 5.946 * * [simplify]: Extracting #7: cost 0 inf + 1198 5.946 * [simplify]: Simplified to (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.946 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (exp (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.946 * * * * [progress]: [ 20 / 100 ] simplifiying candidate # 5.947 * [simplify]: Simplifying (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.947 * * [simplify]: iters left: 6 (7 enodes) 5.950 * * [simplify]: iters left: 5 (22 enodes) 5.956 * * [simplify]: Extracting #0: cost 1 inf + 0 5.956 * * [simplify]: Extracting #1: cost 3 inf + 0 5.956 * * [simplify]: Extracting #2: cost 5 inf + 0 5.956 * * [simplify]: Extracting #3: cost 8 inf + 0 5.956 * * [simplify]: Extracting #4: cost 12 inf + 0 5.956 * * [simplify]: Extracting #5: cost 10 inf + 2 5.957 * * [simplify]: Extracting #6: cost 1 inf + 966 5.957 * * [simplify]: Extracting #7: cost 0 inf + 1198 5.958 * [simplify]: Simplified to (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.958 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (log (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.958 * * * * [progress]: [ 21 / 100 ] simplifiying candidate # 5.958 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.958 * * [simplify]: iters left: 6 (8 enodes) 5.961 * * [simplify]: iters left: 5 (25 enodes) 5.968 * * [simplify]: Extracting #0: cost 1 inf + 0 5.968 * * [simplify]: Extracting #1: cost 3 inf + 0 5.968 * * [simplify]: Extracting #2: cost 5 inf + 0 5.968 * * [simplify]: Extracting #3: cost 7 inf + 0 5.968 * * [simplify]: Extracting #4: cost 10 inf + 0 5.968 * * [simplify]: Extracting #5: cost 14 inf + 0 5.968 * * [simplify]: Extracting #6: cost 11 inf + 43 5.969 * * [simplify]: Extracting #7: cost 9 inf + 125 5.969 * * [simplify]: Extracting #8: cost 5 inf + 572 5.969 * * [simplify]: Extracting #9: cost 1 inf + 1500 5.970 * * [simplify]: Extracting #10: cost 0 inf + 1782 5.970 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.970 * [simplify]: Simplified (2 1 2 1) 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.971 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.971 * * [simplify]: iters left: 6 (7 enodes) 5.974 * * [simplify]: iters left: 5 (22 enodes) 5.983 * * [simplify]: Extracting #0: cost 1 inf + 0 5.983 * * [simplify]: Extracting #1: cost 3 inf + 0 5.983 * * [simplify]: Extracting #2: cost 5 inf + 0 5.983 * * [simplify]: Extracting #3: cost 8 inf + 0 5.984 * * [simplify]: Extracting #4: cost 12 inf + 0 5.984 * * [simplify]: Extracting #5: cost 10 inf + 2 5.984 * * [simplify]: Extracting #6: cost 1 inf + 976 5.984 * * [simplify]: Extracting #7: cost 0 inf + 1218 5.985 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.985 * [simplify]: Simplified (2 1 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))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.985 * * * * [progress]: [ 22 / 100 ] simplifiying candidate # 5.985 * [simplify]: Simplifying (* (* (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)))) 5.986 * * [simplify]: iters left: 6 (8 enodes) 5.989 * * [simplify]: iters left: 5 (24 enodes) 5.996 * * [simplify]: iters left: 4 (35 enodes) 6.004 * * [simplify]: iters left: 3 (58 enodes) 6.013 * * [simplify]: iters left: 2 (80 enodes) 6.026 * * [simplify]: iters left: 1 (106 enodes) 6.045 * * [simplify]: Extracting #0: cost 1 inf + 0 6.045 * * [simplify]: Extracting #1: cost 11 inf + 0 6.045 * * [simplify]: Extracting #2: cost 27 inf + 1 6.046 * * [simplify]: Extracting #3: cost 28 inf + 87 6.046 * * [simplify]: Extracting #4: cost 21 inf + 980 6.048 * * [simplify]: Extracting #5: cost 6 inf + 5217 6.050 * * [simplify]: Extracting #6: cost 0 inf + 7866 6.053 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 6.053 * [simplify]: Simplified (2 1 2 1) 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))) (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.053 * * * * [progress]: [ 23 / 100 ] simplifiying candidate # 6.053 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.054 * * [simplify]: iters left: 6 (8 enodes) 6.057 * * [simplify]: iters left: 5 (26 enodes) 6.064 * * [simplify]: Extracting #0: cost 1 inf + 0 6.064 * * [simplify]: Extracting #1: cost 4 inf + 0 6.064 * * [simplify]: Extracting #2: cost 7 inf + 0 6.064 * * [simplify]: Extracting #3: cost 10 inf + 0 6.064 * * [simplify]: Extracting #4: cost 14 inf + 0 6.064 * * [simplify]: Extracting #5: cost 10 inf + 84 6.065 * * [simplify]: Extracting #6: cost 8 inf + 166 6.065 * * [simplify]: Extracting #7: cost 4 inf + 854 6.065 * * [simplify]: Extracting #8: cost 1 inf + 1540 6.066 * * [simplify]: Extracting #9: cost 0 inf + 1782 6.067 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 6.067 * [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))))) 6.067 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 6.067 * * [simplify]: iters left: 6 (7 enodes) 6.070 * * [simplify]: iters left: 5 (22 enodes) 6.076 * * [simplify]: Extracting #0: cost 1 inf + 0 6.076 * * [simplify]: Extracting #1: cost 3 inf + 0 6.076 * * [simplify]: Extracting #2: cost 5 inf + 0 6.076 * * [simplify]: Extracting #3: cost 8 inf + 0 6.076 * * [simplify]: Extracting #4: cost 12 inf + 0 6.077 * * [simplify]: Extracting #5: cost 10 inf + 2 6.077 * * [simplify]: Extracting #6: cost 1 inf + 1056 6.077 * * [simplify]: Extracting #7: cost 0 inf + 1298 6.078 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 6.078 * [simplify]: Simplified (2 1 2 2) 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))))) 6.078 * * * * [progress]: [ 24 / 100 ] simplifiying candidate # 6.078 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.078 * * [simplify]: iters left: 6 (7 enodes) 6.081 * * [simplify]: iters left: 5 (22 enodes) 6.087 * * [simplify]: Extracting #0: cost 1 inf + 0 6.087 * * [simplify]: Extracting #1: cost 3 inf + 0 6.087 * * [simplify]: Extracting #2: cost 5 inf + 0 6.087 * * [simplify]: Extracting #3: cost 8 inf + 0 6.087 * * [simplify]: Extracting #4: cost 12 inf + 0 6.088 * * [simplify]: Extracting #5: cost 10 inf + 2 6.088 * * [simplify]: Extracting #6: cost 1 inf + 936 6.088 * * [simplify]: Extracting #7: cost 0 inf + 1138 6.089 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.089 * [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))))) 6.089 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.089 * * [simplify]: iters left: 6 (7 enodes) 6.093 * * [simplify]: iters left: 5 (22 enodes) 6.101 * * [simplify]: Extracting #0: cost 1 inf + 0 6.101 * * [simplify]: Extracting #1: cost 3 inf + 0 6.101 * * [simplify]: Extracting #2: cost 5 inf + 0 6.101 * * [simplify]: Extracting #3: cost 8 inf + 0 6.101 * * [simplify]: Extracting #4: cost 12 inf + 0 6.101 * * [simplify]: Extracting #5: cost 10 inf + 2 6.102 * * [simplify]: Extracting #6: cost 1 inf + 936 6.102 * * [simplify]: Extracting #7: cost 0 inf + 1138 6.103 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.103 * [simplify]: Simplified (2 1 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)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.103 * * * * [progress]: [ 25 / 100 ] simplifiying candidate # 6.103 * [simplify]: Simplifying (sqrt 1) 6.104 * * [simplify]: iters left: 1 (2 enodes) 6.107 * * [simplify]: Extracting #0: cost 1 inf + 0 6.107 * * [simplify]: Extracting #1: cost 0 inf + 1 6.107 * [simplify]: Simplified to 1 6.107 * [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))))) 6.107 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 6.108 * * [simplify]: iters left: 5 (6 enodes) 6.110 * * [simplify]: iters left: 4 (19 enodes) 6.116 * * [simplify]: Extracting #0: cost 1 inf + 0 6.116 * * [simplify]: Extracting #1: cost 3 inf + 0 6.116 * * [simplify]: Extracting #2: cost 6 inf + 0 6.116 * * [simplify]: Extracting #3: cost 10 inf + 0 6.116 * * [simplify]: Extracting #4: cost 6 inf + 84 6.116 * * [simplify]: Extracting #5: cost 0 inf + 734 6.117 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 6.117 * [simplify]: Simplified (2 1 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.im y.im))))) 6.117 * * * * [progress]: [ 26 / 100 ] simplifiying candidate # 6.117 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 6.117 * * [simplify]: iters left: 6 (9 enodes) 6.121 * * [simplify]: iters left: 5 (45 enodes) 6.132 * * [simplify]: iters left: 4 (100 enodes) 6.157 * * [simplify]: iters left: 3 (201 enodes) 6.230 * * [simplify]: iters left: 2 (406 enodes) 6.414 * * [simplify]: Extracting #0: cost 1 inf + 0 6.414 * * [simplify]: Extracting #1: cost 3 inf + 0 6.414 * * [simplify]: Extracting #2: cost 6 inf + 0 6.414 * * [simplify]: Extracting #3: cost 80 inf + 0 6.416 * * [simplify]: Extracting #4: cost 189 inf + 460 6.419 * * [simplify]: Extracting #5: cost 168 inf + 4664 6.428 * * [simplify]: Extracting #6: cost 84 inf + 34209 6.444 * * [simplify]: Extracting #7: cost 2 inf + 72608 6.456 * * [simplify]: Extracting #8: cost 0 inf + 73363 6.468 * [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))))) 6.468 * [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))))) 6.468 * [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))))) 6.469 * * [simplify]: iters left: 6 (10 enodes) 6.475 * * [simplify]: iters left: 5 (52 enodes) 6.494 * * [simplify]: iters left: 4 (119 enodes) 6.522 * * [simplify]: iters left: 3 (234 enodes) 6.599 * * [simplify]: iters left: 2 (366 enodes) 6.772 * * [simplify]: Extracting #0: cost 1 inf + 0 6.772 * * [simplify]: Extracting #1: cost 3 inf + 0 6.772 * * [simplify]: Extracting #2: cost 22 inf + 0 6.773 * * [simplify]: Extracting #3: cost 148 inf + 0 6.775 * * [simplify]: Extracting #4: cost 202 inf + 2230 6.782 * * [simplify]: Extracting #5: cost 83 inf + 22274 6.796 * * [simplify]: Extracting #6: cost 1 inf + 35108 6.811 * * [simplify]: Extracting #7: cost 0 inf + 35040 6.826 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 6.826 * [simplify]: Simplified (2 1 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.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.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.827 * * * * [progress]: [ 27 / 100 ] simplifiying candidate # 6.827 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 6.827 * * [simplify]: iters left: 6 (8 enodes) 6.832 * * [simplify]: iters left: 5 (37 enodes) 6.844 * * [simplify]: iters left: 4 (67 enodes) 6.867 * * [simplify]: iters left: 3 (123 enodes) 6.907 * * [simplify]: iters left: 2 (278 enodes) 7.060 * * [simplify]: Extracting #0: cost 1 inf + 0 7.060 * * [simplify]: Extracting #1: cost 3 inf + 0 7.061 * * [simplify]: Extracting #2: cost 50 inf + 0 7.061 * * [simplify]: Extracting #3: cost 150 inf + 0 7.063 * * [simplify]: Extracting #4: cost 194 inf + 1180 7.067 * * [simplify]: Extracting #5: cost 123 inf + 12421 7.074 * * [simplify]: Extracting #6: cost 12 inf + 33804 7.083 * * [simplify]: Extracting #7: cost 0 inf + 36129 7.093 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 7.093 * [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))))) 7.094 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 7.094 * * [simplify]: iters left: 5 (6 enodes) 7.102 * * [simplify]: iters left: 4 (23 enodes) 7.107 * * [simplify]: iters left: 3 (36 enodes) 7.113 * * [simplify]: iters left: 2 (53 enodes) 7.130 * * [simplify]: iters left: 1 (94 enodes) 7.164 * * [simplify]: Extracting #0: cost 1 inf + 0 7.164 * * [simplify]: Extracting #1: cost 3 inf + 0 7.164 * * [simplify]: Extracting #2: cost 32 inf + 0 7.164 * * [simplify]: Extracting #3: cost 48 inf + 0 7.165 * * [simplify]: Extracting #4: cost 42 inf + 247 7.166 * * [simplify]: Extracting #5: cost 18 inf + 3412 7.169 * * [simplify]: Extracting #6: cost 0 inf + 5728 7.171 * * [simplify]: Extracting #7: cost 0 inf + 5448 7.174 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 7.174 * [simplify]: Simplified (2 1 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.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.174 * * * * [progress]: [ 28 / 100 ] simplifiying candidate # 7.174 * [simplify]: Simplifying (/ 1 2) 7.174 * * [simplify]: iters left: 2 (3 enodes) 7.178 * * [simplify]: iters left: 1 (12 enodes) 7.182 * * [simplify]: Extracting #0: cost 1 inf + 0 7.182 * * [simplify]: Extracting #1: cost 0 inf + 1 7.182 * [simplify]: Simplified to 1/2 7.182 * [simplify]: Simplified (2 1 2 2) 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))))) 7.182 * * * * [progress]: [ 29 / 100 ] simplifiying candidate # 7.183 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.183 * * [simplify]: iters left: 6 (7 enodes) 7.186 * * [simplify]: iters left: 5 (22 enodes) 7.192 * * [simplify]: Extracting #0: cost 1 inf + 0 7.192 * * [simplify]: Extracting #1: cost 3 inf + 0 7.192 * * [simplify]: Extracting #2: cost 5 inf + 0 7.192 * * [simplify]: Extracting #3: cost 8 inf + 0 7.192 * * [simplify]: Extracting #4: cost 12 inf + 0 7.192 * * [simplify]: Extracting #5: cost 10 inf + 2 7.193 * * [simplify]: Extracting #6: cost 1 inf + 936 7.193 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.193 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.193 * [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))))) 7.194 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.194 * * [simplify]: iters left: 6 (7 enodes) 7.197 * * [simplify]: iters left: 5 (22 enodes) 7.203 * * [simplify]: Extracting #0: cost 1 inf + 0 7.203 * * [simplify]: Extracting #1: cost 3 inf + 0 7.203 * * [simplify]: Extracting #2: cost 5 inf + 0 7.203 * * [simplify]: Extracting #3: cost 8 inf + 0 7.203 * * [simplify]: Extracting #4: cost 12 inf + 0 7.203 * * [simplify]: Extracting #5: cost 10 inf + 2 7.203 * * [simplify]: Extracting #6: cost 1 inf + 936 7.204 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.204 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.204 * [simplify]: Simplified (2 1 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)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.204 * * * * [progress]: [ 30 / 100 ] simplifiying candidate # 7.205 * * * * [progress]: [ 31 / 100 ] simplifiying candidate # 7.205 * * * * [progress]: [ 32 / 100 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 7.205 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.205 * * [simplify]: iters left: 6 (7 enodes) 7.208 * * [simplify]: iters left: 5 (19 enodes) 7.213 * * [simplify]: Extracting #0: cost 1 inf + 0 7.213 * * [simplify]: Extracting #1: cost 2 inf + 0 7.213 * * [simplify]: Extracting #2: cost 3 inf + 0 7.213 * * [simplify]: Extracting #3: cost 6 inf + 0 7.213 * * [simplify]: Extracting #4: cost 10 inf + 0 7.213 * * [simplify]: Extracting #5: cost 6 inf + 84 7.213 * * [simplify]: Extracting #6: cost 0 inf + 734 7.214 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.214 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (posit16->real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.214 * * * * [progress]: [ 33 / 100 ] simplifiying candidate # 7.214 * * * * [progress]: [ 34 / 100 ] simplifiying candidate # 7.214 * [simplify]: Simplifying (- (log (+ (* x.re y.re) (* x.im y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.215 * * [simplify]: iters left: 6 (14 enodes) 7.220 * * [simplify]: iters left: 5 (48 enodes) 7.236 * * [simplify]: iters left: 4 (51 enodes) 7.249 * * [simplify]: Extracting #0: cost 1 inf + 0 7.249 * * [simplify]: Extracting #1: cost 5 inf + 0 7.249 * * [simplify]: Extracting #2: cost 10 inf + 0 7.249 * * [simplify]: Extracting #3: cost 15 inf + 0 7.250 * * [simplify]: Extracting #4: cost 24 inf + 0 7.250 * * [simplify]: Extracting #5: cost 19 inf + 129 7.250 * * [simplify]: Extracting #6: cost 11 inf + 931 7.251 * * [simplify]: Extracting #7: cost 4 inf + 2236 7.252 * * [simplify]: Extracting #8: cost 0 inf + 3476 7.253 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.253 * [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))))) 7.253 * * * * [progress]: [ 35 / 100 ] simplifiying candidate # 7.254 * [simplify]: Simplifying (log (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.254 * * [simplify]: iters left: 6 (13 enodes) 7.259 * * [simplify]: iters left: 5 (46 enodes) 7.272 * * [simplify]: iters left: 4 (52 enodes) 7.285 * * [simplify]: iters left: 3 (55 enodes) 7.300 * * [simplify]: Extracting #0: cost 1 inf + 0 7.300 * * [simplify]: Extracting #1: cost 6 inf + 0 7.300 * * [simplify]: Extracting #2: cost 12 inf + 0 7.300 * * [simplify]: Extracting #3: cost 17 inf + 0 7.300 * * [simplify]: Extracting #4: cost 26 inf + 0 7.300 * * [simplify]: Extracting #5: cost 21 inf + 129 7.301 * * [simplify]: Extracting #6: cost 12 inf + 900 7.302 * * [simplify]: Extracting #7: cost 2 inf + 3318 7.303 * * [simplify]: Extracting #8: cost 0 inf + 3984 7.304 * [simplify]: Simplified to (log (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.305 * [simplify]: Simplified (2 1 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)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.305 * * * * [progress]: [ 36 / 100 ] simplifiying candidate # 7.305 * [simplify]: Simplifying (exp (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.305 * * [simplify]: iters left: 6 (13 enodes) 7.311 * * [simplify]: iters left: 5 (43 enodes) 7.322 * * [simplify]: Extracting #0: cost 1 inf + 0 7.322 * * [simplify]: Extracting #1: cost 3 inf + 0 7.323 * * [simplify]: Extracting #2: cost 6 inf + 0 7.323 * * [simplify]: Extracting #3: cost 11 inf + 0 7.323 * * [simplify]: Extracting #4: cost 20 inf + 0 7.324 * * [simplify]: Extracting #5: cost 15 inf + 208 7.324 * * [simplify]: Extracting #6: cost 8 inf + 700 7.324 * * [simplify]: Extracting #7: cost 4 inf + 1352 7.325 * * [simplify]: Extracting #8: cost 1 inf + 2194 7.326 * * [simplify]: Extracting #9: cost 0 inf + 2588 7.327 * [simplify]: Simplified to (exp (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.327 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (log (exp (/ (+ (* 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.327 * * * * [progress]: [ 37 / 100 ] simplifiying candidate # 7.328 * [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))))) 7.328 * * [simplify]: iters left: 6 (16 enodes) 7.336 * * [simplify]: iters left: 5 (71 enodes) 7.366 * * [simplify]: iters left: 4 (220 enodes) 7.486 * * [simplify]: Extracting #0: cost 1 inf + 0 7.486 * * [simplify]: Extracting #1: cost 30 inf + 0 7.487 * * [simplify]: Extracting #2: cost 82 inf + 1 7.488 * * [simplify]: Extracting #3: cost 194 inf + 1 7.491 * * [simplify]: Extracting #4: cost 161 inf + 5363 7.508 * * [simplify]: Extracting #5: cost 29 inf + 35105 7.522 * * [simplify]: Extracting #6: cost 1 inf + 43538 7.534 * * [simplify]: Extracting #7: cost 0 inf + 43740 7.546 * [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))))) 7.546 * [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))))) 7.546 * * * * [progress]: [ 38 / 100 ] simplifiying candidate # 7.546 * [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)))))) 7.546 * * [simplify]: iters left: 6 (14 enodes) 7.549 * * [simplify]: iters left: 5 (46 enodes) 7.555 * * [simplify]: Extracting #0: cost 1 inf + 0 7.555 * * [simplify]: Extracting #1: cost 3 inf + 0 7.555 * * [simplify]: Extracting #2: cost 5 inf + 0 7.556 * * [simplify]: Extracting #3: cost 8 inf + 0 7.556 * * [simplify]: Extracting #4: cost 13 inf + 0 7.556 * * [simplify]: Extracting #5: cost 22 inf + 0 7.556 * * [simplify]: Extracting #6: cost 17 inf + 129 7.556 * * [simplify]: Extracting #7: cost 9 inf + 706 7.556 * * [simplify]: Extracting #8: cost 2 inf + 2728 7.557 * * [simplify]: Extracting #9: cost 0 inf + 3496 7.557 * [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.558 * [simplify]: Simplified (2 1 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.558 * [simplify]: Simplifying (cbrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.558 * * [simplify]: iters left: 6 (13 enodes) 7.561 * * [simplify]: iters left: 5 (43 enodes) 7.566 * * [simplify]: Extracting #0: cost 1 inf + 0 7.566 * * [simplify]: Extracting #1: cost 3 inf + 0 7.566 * * [simplify]: Extracting #2: cost 6 inf + 0 7.566 * * [simplify]: Extracting #3: cost 11 inf + 0 7.566 * * [simplify]: Extracting #4: cost 20 inf + 0 7.566 * * [simplify]: Extracting #5: cost 15 inf + 208 7.566 * * [simplify]: Extracting #6: cost 8 inf + 700 7.567 * * [simplify]: Extracting #7: cost 4 inf + 1352 7.567 * * [simplify]: Extracting #8: cost 1 inf + 2204 7.568 * * [simplify]: Extracting #9: cost 0 inf + 2608 7.568 * [simplify]: Simplified to (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.568 * [simplify]: Simplified (2 1 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 (/ (+ (* 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.568 * * * * [progress]: [ 39 / 100 ] simplifiying candidate # 7.568 * [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))))) 7.569 * * [simplify]: iters left: 6 (14 enodes) 7.572 * * [simplify]: iters left: 5 (53 enodes) 7.586 * * [simplify]: iters left: 4 (93 enodes) 7.627 * * [simplify]: iters left: 3 (229 enodes) 7.712 * * [simplify]: Extracting #0: cost 1 inf + 0 7.712 * * [simplify]: Extracting #1: cost 29 inf + 0 7.713 * * [simplify]: Extracting #2: cost 70 inf + 1 7.713 * * [simplify]: Extracting #3: cost 129 inf + 2 7.715 * * [simplify]: Extracting #4: cost 138 inf + 1632 7.727 * * [simplify]: Extracting #5: cost 47 inf + 29432 7.744 * * [simplify]: Extracting #6: cost 2 inf + 45732 7.757 * * [simplify]: Extracting #7: cost 0 inf + 46540 7.777 * [simplify]: Simplified to (* (/ (/ (* (+ (* 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)))) (+ (* x.im y.im) (* x.re y.re))) 7.777 * [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))) (+ (* 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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.777 * * * * [progress]: [ 40 / 100 ] simplifiying candidate # 7.778 * [simplify]: Simplifying (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.778 * * [simplify]: iters left: 6 (13 enodes) 7.784 * * [simplify]: iters left: 5 (43 enodes) 7.793 * * [simplify]: Extracting #0: cost 1 inf + 0 7.793 * * [simplify]: Extracting #1: cost 3 inf + 0 7.793 * * [simplify]: Extracting #2: cost 6 inf + 0 7.793 * * [simplify]: Extracting #3: cost 11 inf + 0 7.793 * * [simplify]: Extracting #4: cost 20 inf + 0 7.793 * * [simplify]: Extracting #5: cost 15 inf + 208 7.793 * * [simplify]: Extracting #6: cost 8 inf + 700 7.794 * * [simplify]: Extracting #7: cost 4 inf + 1352 7.794 * * [simplify]: Extracting #8: cost 1 inf + 2164 7.795 * * [simplify]: Extracting #9: cost 0 inf + 2528 7.795 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.795 * [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)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.796 * [simplify]: Simplifying (sqrt (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.796 * * [simplify]: iters left: 6 (13 enodes) 7.799 * * [simplify]: iters left: 5 (43 enodes) 7.805 * * [simplify]: Extracting #0: cost 1 inf + 0 7.805 * * [simplify]: Extracting #1: cost 3 inf + 0 7.805 * * [simplify]: Extracting #2: cost 6 inf + 0 7.805 * * [simplify]: Extracting #3: cost 11 inf + 0 7.805 * * [simplify]: Extracting #4: cost 20 inf + 0 7.805 * * [simplify]: Extracting #5: cost 15 inf + 208 7.806 * * [simplify]: Extracting #6: cost 8 inf + 700 7.806 * * [simplify]: Extracting #7: cost 4 inf + 1352 7.806 * * [simplify]: Extracting #8: cost 1 inf + 2164 7.807 * * [simplify]: Extracting #9: cost 0 inf + 2528 7.807 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.807 * [simplify]: Simplified (2 1 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)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.807 * * * * [progress]: [ 41 / 100 ] simplifiying candidate # 7.807 * [simplify]: Simplifying (- (+ (* x.re y.re) (* x.im y.im))) 7.808 * * [simplify]: iters left: 6 (8 enodes) 7.809 * * [simplify]: iters left: 5 (30 enodes) 7.814 * * [simplify]: iters left: 4 (48 enodes) 7.820 * * [simplify]: iters left: 3 (56 enodes) 7.834 * * [simplify]: Extracting #0: cost 1 inf + 0 7.834 * * [simplify]: Extracting #1: cost 6 inf + 0 7.834 * * [simplify]: Extracting #2: cost 19 inf + 0 7.834 * * [simplify]: Extracting #3: cost 17 inf + 169 7.835 * * [simplify]: Extracting #4: cost 4 inf + 1076 7.836 * * [simplify]: Extracting #5: cost 0 inf + 1404 7.836 * [simplify]: Simplified to (- (+ (* x.im y.im) (* x.re y.re))) 7.836 * [simplify]: Simplified (2 1 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))))) 7.837 * [simplify]: Simplifying (- (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.837 * * [simplify]: iters left: 6 (7 enodes) 7.840 * * [simplify]: iters left: 5 (22 enodes) 7.847 * * [simplify]: Extracting #0: cost 1 inf + 0 7.847 * * [simplify]: Extracting #1: cost 3 inf + 0 7.847 * * [simplify]: Extracting #2: cost 5 inf + 0 7.847 * * [simplify]: Extracting #3: cost 8 inf + 0 7.847 * * [simplify]: Extracting #4: cost 12 inf + 0 7.847 * * [simplify]: Extracting #5: cost 10 inf + 2 7.847 * * [simplify]: Extracting #6: cost 1 inf + 936 7.848 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.848 * [simplify]: Simplified to (- (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.848 * [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))))) 7.848 * * * * [progress]: [ 42 / 100 ] simplifiying candidate # 7.849 * [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)))))) 7.849 * * [simplify]: iters left: 6 (16 enodes) 7.857 * * [simplify]: iters left: 5 (58 enodes) 7.874 * * [simplify]: iters left: 4 (73 enodes) 7.894 * * [simplify]: iters left: 3 (80 enodes) 7.915 * * [simplify]: iters left: 2 (83 enodes) 7.936 * * [simplify]: Extracting #0: cost 1 inf + 0 7.936 * * [simplify]: Extracting #1: cost 11 inf + 0 7.936 * * [simplify]: Extracting #2: cost 22 inf + 0 7.936 * * [simplify]: Extracting #3: cost 27 inf + 0 7.936 * * [simplify]: Extracting #4: cost 36 inf + 0 7.937 * * [simplify]: Extracting #5: cost 33 inf + 46 7.937 * * [simplify]: Extracting #6: cost 14 inf + 2774 7.940 * * [simplify]: Extracting #7: cost 2 inf + 8296 7.943 * * [simplify]: Extracting #8: cost 0 inf + 9224 7.946 * [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)))))) 7.946 * [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))))) 7.947 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.947 * * [simplify]: iters left: 6 (14 enodes) 7.952 * * [simplify]: iters left: 5 (46 enodes) 7.964 * * [simplify]: Extracting #0: cost 1 inf + 0 7.964 * * [simplify]: Extracting #1: cost 4 inf + 0 7.964 * * [simplify]: Extracting #2: cost 8 inf + 0 7.964 * * [simplify]: Extracting #3: cost 13 inf + 0 7.965 * * [simplify]: Extracting #4: cost 22 inf + 0 7.965 * * [simplify]: Extracting #5: cost 17 inf + 129 7.965 * * [simplify]: Extracting #6: cost 8 inf + 992 7.966 * * [simplify]: Extracting #7: cost 2 inf + 2366 7.967 * * [simplify]: Extracting #8: cost 0 inf + 3012 7.968 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.968 * [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))))) 7.968 * * * * [progress]: [ 43 / 100 ] simplifiying candidate # 7.968 * [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)))))) 7.968 * * [simplify]: iters left: 6 (16 enodes) 7.976 * * [simplify]: iters left: 5 (55 enodes) 7.991 * * [simplify]: iters left: 4 (59 enodes) 8.006 * * [simplify]: iters left: 3 (62 enodes) 8.023 * * [simplify]: Extracting #0: cost 1 inf + 0 8.023 * * [simplify]: Extracting #1: cost 7 inf + 0 8.023 * * [simplify]: Extracting #2: cost 15 inf + 0 8.023 * * [simplify]: Extracting #3: cost 21 inf + 0 8.023 * * [simplify]: Extracting #4: cost 30 inf + 0 8.024 * * [simplify]: Extracting #5: cost 26 inf + 87 8.024 * * [simplify]: Extracting #6: cost 9 inf + 2370 8.026 * * [simplify]: Extracting #7: cost 1 inf + 5596 8.027 * * [simplify]: Extracting #8: cost 0 inf + 6080 8.029 * [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))))) 8.029 * [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))))) 8.030 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 8.030 * * [simplify]: iters left: 6 (14 enodes) 8.035 * * [simplify]: iters left: 5 (46 enodes) 8.041 * * [simplify]: Extracting #0: cost 1 inf + 0 8.041 * * [simplify]: Extracting #1: cost 4 inf + 0 8.041 * * [simplify]: Extracting #2: cost 8 inf + 0 8.041 * * [simplify]: Extracting #3: cost 13 inf + 0 8.041 * * [simplify]: Extracting #4: cost 22 inf + 0 8.041 * * [simplify]: Extracting #5: cost 17 inf + 129 8.041 * * [simplify]: Extracting #6: cost 8 inf + 992 8.042 * * [simplify]: Extracting #7: cost 2 inf + 2406 8.042 * * [simplify]: Extracting #8: cost 0 inf + 3092 8.043 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 8.043 * [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))))) 8.043 * * * * [progress]: [ 44 / 100 ] simplifiying candidate # 8.043 * [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))))) 8.043 * * [simplify]: iters left: 6 (15 enodes) 8.046 * * [simplify]: iters left: 5 (51 enodes) 8.053 * * [simplify]: iters left: 4 (55 enodes) 8.061 * * [simplify]: iters left: 3 (58 enodes) 8.069 * * [simplify]: Extracting #0: cost 1 inf + 0 8.069 * * [simplify]: Extracting #1: cost 7 inf + 0 8.069 * * [simplify]: Extracting #2: cost 14 inf + 0 8.069 * * [simplify]: Extracting #3: cost 19 inf + 0 8.069 * * [simplify]: Extracting #4: cost 28 inf + 0 8.069 * * [simplify]: Extracting #5: cost 24 inf + 87 8.070 * * [simplify]: Extracting #6: cost 11 inf + 1518 8.070 * * [simplify]: Extracting #7: cost 1 inf + 4752 8.071 * * [simplify]: Extracting #8: cost 0 inf + 5196 8.072 * [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))))) 8.072 * [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))))) 8.072 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.072 * * [simplify]: iters left: 6 (14 enodes) 8.075 * * [simplify]: iters left: 5 (46 enodes) 8.082 * * [simplify]: Extracting #0: cost 1 inf + 0 8.083 * * [simplify]: Extracting #1: cost 4 inf + 0 8.083 * * [simplify]: Extracting #2: cost 8 inf + 0 8.083 * * [simplify]: Extracting #3: cost 13 inf + 0 8.083 * * [simplify]: Extracting #4: cost 22 inf + 0 8.083 * * [simplify]: Extracting #5: cost 17 inf + 129 8.083 * * [simplify]: Extracting #6: cost 8 inf + 992 8.083 * * [simplify]: Extracting #7: cost 2 inf + 2246 8.084 * * [simplify]: Extracting #8: cost 0 inf + 2852 8.084 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.084 * [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))))) 8.084 * * * * [progress]: [ 45 / 100 ] simplifiying candidate # 8.085 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt 1)) 8.085 * * [simplify]: iters left: 6 (12 enodes) 8.089 * * [simplify]: iters left: 5 (43 enodes) 8.095 * * [simplify]: iters left: 4 (49 enodes) 8.103 * * [simplify]: iters left: 3 (53 enodes) 8.110 * * [simplify]: iters left: 2 (54 enodes) 8.116 * * [simplify]: Extracting #0: cost 1 inf + 0 8.116 * * [simplify]: Extracting #1: cost 5 inf + 0 8.116 * * [simplify]: Extracting #2: cost 7 inf + 1 8.116 * * [simplify]: Extracting #3: cost 10 inf + 1 8.116 * * [simplify]: Extracting #4: cost 16 inf + 1 8.117 * * [simplify]: Extracting #5: cost 10 inf + 89 8.117 * * [simplify]: Extracting #6: cost 3 inf + 1073 8.117 * * [simplify]: Extracting #7: cost 0 inf + 1807 8.117 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 8.117 * [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))))) 8.118 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.118 * * [simplify]: iters left: 6 (13 enodes) 8.120 * * [simplify]: iters left: 5 (43 enodes) 8.126 * * [simplify]: Extracting #0: cost 1 inf + 0 8.126 * * [simplify]: Extracting #1: cost 4 inf + 0 8.126 * * [simplify]: Extracting #2: cost 8 inf + 0 8.126 * * [simplify]: Extracting #3: cost 14 inf + 0 8.126 * * [simplify]: Extracting #4: cost 22 inf + 0 8.126 * * [simplify]: Extracting #5: cost 17 inf + 45 8.127 * * [simplify]: Extracting #6: cost 10 inf + 537 8.127 * * [simplify]: Extracting #7: cost 4 inf + 1232 8.127 * * [simplify]: Extracting #8: cost 1 inf + 1964 8.128 * * [simplify]: Extracting #9: cost 0 inf + 2368 8.128 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.128 * [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))))) 8.128 * * * * [progress]: [ 46 / 100 ] simplifiying candidate # 8.128 * [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))))) 8.128 * * [simplify]: iters left: 6 (15 enodes) 8.132 * * [simplify]: iters left: 5 (51 enodes) 8.139 * * [simplify]: iters left: 4 (55 enodes) 8.146 * * [simplify]: iters left: 3 (58 enodes) 8.161 * * [simplify]: Extracting #0: cost 1 inf + 0 8.161 * * [simplify]: Extracting #1: cost 7 inf + 0 8.161 * * [simplify]: Extracting #2: cost 14 inf + 0 8.161 * * [simplify]: Extracting #3: cost 19 inf + 0 8.162 * * [simplify]: Extracting #4: cost 28 inf + 0 8.162 * * [simplify]: Extracting #5: cost 24 inf + 87 8.162 * * [simplify]: Extracting #6: cost 11 inf + 1518 8.164 * * [simplify]: Extracting #7: cost 1 inf + 4752 8.167 * * [simplify]: Extracting #8: cost 0 inf + 5196 8.169 * [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))))) 8.169 * [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))))) 8.169 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.170 * * [simplify]: iters left: 6 (14 enodes) 8.176 * * [simplify]: iters left: 5 (46 enodes) 8.188 * * [simplify]: Extracting #0: cost 1 inf + 0 8.188 * * [simplify]: Extracting #1: cost 4 inf + 0 8.188 * * [simplify]: Extracting #2: cost 8 inf + 0 8.188 * * [simplify]: Extracting #3: cost 13 inf + 0 8.188 * * [simplify]: Extracting #4: cost 22 inf + 0 8.189 * * [simplify]: Extracting #5: cost 17 inf + 129 8.189 * * [simplify]: Extracting #6: cost 8 inf + 992 8.190 * * [simplify]: Extracting #7: cost 2 inf + 2246 8.191 * * [simplify]: Extracting #8: cost 0 inf + 2852 8.191 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.191 * [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))))) 8.192 * * * * [progress]: [ 47 / 100 ] simplifiying candidate # 8.192 * [simplify]: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) 8.192 * * [simplify]: iters left: 6 (11 enodes) 8.198 * * [simplify]: iters left: 5 (38 enodes) 8.209 * * [simplify]: iters left: 4 (48 enodes) 8.222 * * [simplify]: iters left: 3 (49 enodes) 8.234 * * [simplify]: Extracting #0: cost 1 inf + 0 8.234 * * [simplify]: Extracting #1: cost 5 inf + 0 8.234 * * [simplify]: Extracting #2: cost 7 inf + 1 8.235 * * [simplify]: Extracting #3: cost 10 inf + 1 8.235 * * [simplify]: Extracting #4: cost 16 inf + 1 8.235 * * [simplify]: Extracting #5: cost 11 inf + 47 8.235 * * [simplify]: Extracting #6: cost 5 inf + 828 8.236 * * [simplify]: Extracting #7: cost 0 inf + 1807 8.236 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 8.236 * [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))))) 8.237 * [simplify]: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.237 * * [simplify]: iters left: 6 (13 enodes) 8.242 * * [simplify]: iters left: 5 (43 enodes) 8.254 * * [simplify]: Extracting #0: cost 1 inf + 0 8.254 * * [simplify]: Extracting #1: cost 4 inf + 0 8.254 * * [simplify]: Extracting #2: cost 8 inf + 0 8.254 * * [simplify]: Extracting #3: cost 14 inf + 0 8.254 * * [simplify]: Extracting #4: cost 22 inf + 0 8.254 * * [simplify]: Extracting #5: cost 17 inf + 45 8.255 * * [simplify]: Extracting #6: cost 10 inf + 537 8.255 * * [simplify]: Extracting #7: cost 4 inf + 1232 8.256 * * [simplify]: Extracting #8: cost 1 inf + 1964 8.257 * * [simplify]: Extracting #9: cost 0 inf + 2368 8.258 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.258 * [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))))) 8.258 * * * * [progress]: [ 48 / 100 ] simplifiying candidate # 8.258 * [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)))))) 8.258 * * [simplify]: iters left: 6 (15 enodes) 8.265 * * [simplify]: iters left: 5 (51 enodes) 8.279 * * [simplify]: iters left: 4 (53 enodes) 8.289 * * [simplify]: Extracting #0: cost 1 inf + 0 8.289 * * [simplify]: Extracting #1: cost 6 inf + 0 8.289 * * [simplify]: Extracting #2: cost 12 inf + 0 8.290 * * [simplify]: Extracting #3: cost 17 inf + 0 8.290 * * [simplify]: Extracting #4: cost 26 inf + 0 8.290 * * [simplify]: Extracting #5: cost 22 inf + 87 8.290 * * [simplify]: Extracting #6: cost 14 inf + 707 8.290 * * [simplify]: Extracting #7: cost 7 inf + 1842 8.291 * * [simplify]: Extracting #8: cost 0 inf + 4384 8.292 * [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)))))) 8.292 * [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))))) 8.292 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.292 * * [simplify]: iters left: 6 (14 enodes) 8.295 * * [simplify]: iters left: 5 (46 enodes) 8.303 * * [simplify]: Extracting #0: cost 1 inf + 0 8.303 * * [simplify]: Extracting #1: cost 4 inf + 0 8.303 * * [simplify]: Extracting #2: cost 8 inf + 0 8.303 * * [simplify]: Extracting #3: cost 13 inf + 0 8.303 * * [simplify]: Extracting #4: cost 22 inf + 0 8.303 * * [simplify]: Extracting #5: cost 17 inf + 129 8.303 * * [simplify]: Extracting #6: cost 8 inf + 912 8.304 * * [simplify]: Extracting #7: cost 2 inf + 2246 8.304 * * [simplify]: Extracting #8: cost 0 inf + 2852 8.305 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.305 * [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))))) 8.305 * * * * [progress]: [ 49 / 100 ] simplifiying candidate # 8.305 * [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)))))) 8.305 * * [simplify]: iters left: 6 (15 enodes) 8.308 * * [simplify]: iters left: 5 (50 enodes) 8.316 * * [simplify]: Extracting #0: cost 1 inf + 0 8.316 * * [simplify]: Extracting #1: cost 4 inf + 0 8.316 * * [simplify]: Extracting #2: cost 9 inf + 0 8.316 * * [simplify]: Extracting #3: cost 15 inf + 0 8.316 * * [simplify]: Extracting #4: cost 24 inf + 0 8.316 * * [simplify]: Extracting #5: cost 20 inf + 87 8.316 * * [simplify]: Extracting #6: cost 12 inf + 707 8.316 * * [simplify]: Extracting #7: cost 5 inf + 1842 8.317 * * [simplify]: Extracting #8: cost 0 inf + 3416 8.318 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 8.318 * [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))))) 8.318 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 8.318 * * [simplify]: iters left: 6 (14 enodes) 8.321 * * [simplify]: iters left: 5 (46 enodes) 8.332 * * [simplify]: Extracting #0: cost 1 inf + 0 8.332 * * [simplify]: Extracting #1: cost 4 inf + 0 8.332 * * [simplify]: Extracting #2: cost 8 inf + 0 8.332 * * [simplify]: Extracting #3: cost 13 inf + 0 8.332 * * [simplify]: Extracting #4: cost 22 inf + 0 8.332 * * [simplify]: Extracting #5: cost 17 inf + 129 8.332 * * [simplify]: Extracting #6: cost 8 inf + 912 8.333 * * [simplify]: Extracting #7: cost 2 inf + 2286 8.334 * * [simplify]: Extracting #8: cost 0 inf + 2932 8.335 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 8.335 * [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))))) 8.335 * * * * [progress]: [ 50 / 100 ] simplifiying candidate # 8.336 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.336 * * [simplify]: iters left: 6 (14 enodes) 8.342 * * [simplify]: iters left: 5 (46 enodes) 8.350 * * [simplify]: Extracting #0: cost 1 inf + 0 8.350 * * [simplify]: Extracting #1: cost 4 inf + 0 8.350 * * [simplify]: Extracting #2: cost 8 inf + 0 8.350 * * [simplify]: Extracting #3: cost 13 inf + 0 8.350 * * [simplify]: Extracting #4: cost 22 inf + 0 8.350 * * [simplify]: Extracting #5: cost 17 inf + 129 8.350 * * [simplify]: Extracting #6: cost 8 inf + 912 8.350 * * [simplify]: Extracting #7: cost 2 inf + 2126 8.351 * * [simplify]: Extracting #8: cost 0 inf + 2692 8.351 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.351 * [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))))) 8.352 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.352 * * [simplify]: iters left: 6 (14 enodes) 8.354 * * [simplify]: iters left: 5 (46 enodes) 8.360 * * [simplify]: Extracting #0: cost 1 inf + 0 8.360 * * [simplify]: Extracting #1: cost 4 inf + 0 8.360 * * [simplify]: Extracting #2: cost 8 inf + 0 8.360 * * [simplify]: Extracting #3: cost 13 inf + 0 8.361 * * [simplify]: Extracting #4: cost 22 inf + 0 8.361 * * [simplify]: Extracting #5: cost 17 inf + 129 8.361 * * [simplify]: Extracting #6: cost 8 inf + 912 8.361 * * [simplify]: Extracting #7: cost 2 inf + 2126 8.362 * * [simplify]: Extracting #8: cost 0 inf + 2692 8.362 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.362 * [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))))) 8.362 * * * * [progress]: [ 51 / 100 ] simplifiying candidate # 8.362 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt 1)) 8.362 * * [simplify]: iters left: 6 (11 enodes) 8.366 * * [simplify]: iters left: 5 (38 enodes) 8.371 * * [simplify]: iters left: 4 (40 enodes) 8.376 * * [simplify]: iters left: 3 (42 enodes) 8.384 * * [simplify]: Extracting #0: cost 1 inf + 0 8.384 * * [simplify]: Extracting #1: cost 4 inf + 0 8.384 * * [simplify]: Extracting #2: cost 6 inf + 1 8.384 * * [simplify]: Extracting #3: cost 12 inf + 1 8.385 * * [simplify]: Extracting #4: cost 7 inf + 47 8.385 * * [simplify]: Extracting #5: cost 0 inf + 749 8.385 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 8.385 * [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))))) 8.386 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.386 * * [simplify]: iters left: 6 (13 enodes) 8.392 * * [simplify]: iters left: 5 (43 enodes) 8.405 * * [simplify]: Extracting #0: cost 1 inf + 0 8.405 * * [simplify]: Extracting #1: cost 4 inf + 0 8.405 * * [simplify]: Extracting #2: cost 8 inf + 0 8.405 * * [simplify]: Extracting #3: cost 14 inf + 0 8.405 * * [simplify]: Extracting #4: cost 22 inf + 0 8.406 * * [simplify]: Extracting #5: cost 17 inf + 45 8.406 * * [simplify]: Extracting #6: cost 10 inf + 537 8.406 * * [simplify]: Extracting #7: cost 4 inf + 1192 8.407 * * [simplify]: Extracting #8: cost 1 inf + 1844 8.408 * * [simplify]: Extracting #9: cost 0 inf + 2208 8.409 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.409 * [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))))) 8.409 * * * * [progress]: [ 52 / 100 ] simplifiying candidate # 8.409 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.409 * * [simplify]: iters left: 6 (14 enodes) 8.415 * * [simplify]: iters left: 5 (46 enodes) 8.427 * * [simplify]: Extracting #0: cost 1 inf + 0 8.427 * * [simplify]: Extracting #1: cost 4 inf + 0 8.427 * * [simplify]: Extracting #2: cost 8 inf + 0 8.427 * * [simplify]: Extracting #3: cost 13 inf + 0 8.427 * * [simplify]: Extracting #4: cost 22 inf + 0 8.428 * * [simplify]: Extracting #5: cost 17 inf + 129 8.428 * * [simplify]: Extracting #6: cost 8 inf + 912 8.429 * * [simplify]: Extracting #7: cost 2 inf + 2126 8.430 * * [simplify]: Extracting #8: cost 0 inf + 2692 8.430 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.430 * [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))))) 8.430 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.430 * * [simplify]: iters left: 6 (14 enodes) 8.433 * * [simplify]: iters left: 5 (46 enodes) 8.440 * * [simplify]: Extracting #0: cost 1 inf + 0 8.440 * * [simplify]: Extracting #1: cost 4 inf + 0 8.440 * * [simplify]: Extracting #2: cost 8 inf + 0 8.440 * * [simplify]: Extracting #3: cost 13 inf + 0 8.440 * * [simplify]: Extracting #4: cost 22 inf + 0 8.440 * * [simplify]: Extracting #5: cost 17 inf + 129 8.440 * * [simplify]: Extracting #6: cost 8 inf + 912 8.441 * * [simplify]: Extracting #7: cost 2 inf + 2126 8.441 * * [simplify]: Extracting #8: cost 0 inf + 2692 8.442 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.442 * [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))))) 8.442 * * * * [progress]: [ 53 / 100 ] simplifiying candidate # 8.442 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) 8.442 * * [simplify]: iters left: 6 (10 enodes) 8.445 * * [simplify]: iters left: 5 (33 enodes) 8.449 * * [simplify]: iters left: 4 (35 enodes) 8.454 * * [simplify]: iters left: 3 (37 enodes) 8.459 * * [simplify]: Extracting #0: cost 1 inf + 0 8.459 * * [simplify]: Extracting #1: cost 4 inf + 0 8.459 * * [simplify]: Extracting #2: cost 6 inf + 1 8.459 * * [simplify]: Extracting #3: cost 12 inf + 1 8.459 * * [simplify]: Extracting #4: cost 7 inf + 47 8.459 * * [simplify]: Extracting #5: cost 0 inf + 749 8.460 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 8.460 * [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))))) 8.460 * [simplify]: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.460 * * [simplify]: iters left: 6 (13 enodes) 8.463 * * [simplify]: iters left: 5 (43 enodes) 8.468 * * [simplify]: Extracting #0: cost 1 inf + 0 8.468 * * [simplify]: Extracting #1: cost 4 inf + 0 8.468 * * [simplify]: Extracting #2: cost 8 inf + 0 8.468 * * [simplify]: Extracting #3: cost 14 inf + 0 8.468 * * [simplify]: Extracting #4: cost 22 inf + 0 8.468 * * [simplify]: Extracting #5: cost 17 inf + 45 8.469 * * [simplify]: Extracting #6: cost 10 inf + 537 8.469 * * [simplify]: Extracting #7: cost 4 inf + 1192 8.469 * * [simplify]: Extracting #8: cost 1 inf + 1844 8.470 * * [simplify]: Extracting #9: cost 0 inf + 2208 8.470 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.470 * [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))))) 8.470 * * * * [progress]: [ 54 / 100 ] simplifiying candidate # 8.470 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 8.470 * * [simplify]: iters left: 6 (10 enodes) 8.473 * * [simplify]: iters left: 5 (35 enodes) 8.479 * * [simplify]: iters left: 4 (39 enodes) 8.485 * * [simplify]: Extracting #0: cost 1 inf + 0 8.485 * * [simplify]: Extracting #1: cost 6 inf + 0 8.485 * * [simplify]: Extracting #2: cost 9 inf + 1 8.485 * * [simplify]: Extracting #3: cost 11 inf + 1 8.485 * * [simplify]: Extracting #4: cost 14 inf + 1 8.485 * * [simplify]: Extracting #5: cost 18 inf + 1 8.485 * * [simplify]: Extracting #6: cost 16 inf + 3 8.486 * * [simplify]: Extracting #7: cost 11 inf + 289 8.486 * * [simplify]: Extracting #8: cost 6 inf + 1219 8.486 * * [simplify]: Extracting #9: cost 0 inf + 2995 8.487 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 8.487 * [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))))) 8.487 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.487 * * [simplify]: iters left: 6 (13 enodes) 8.490 * * [simplify]: iters left: 5 (43 enodes) 8.498 * * [simplify]: Extracting #0: cost 1 inf + 0 8.498 * * [simplify]: Extracting #1: cost 4 inf + 0 8.498 * * [simplify]: Extracting #2: cost 9 inf + 0 8.498 * * [simplify]: Extracting #3: cost 17 inf + 0 8.498 * * [simplify]: Extracting #4: cost 16 inf + 4 8.498 * * [simplify]: Extracting #5: cost 12 inf + 334 8.498 * * [simplify]: Extracting #6: cost 5 inf + 1108 8.498 * * [simplify]: Extracting #7: cost 1 inf + 2040 8.499 * * [simplify]: Extracting #8: cost 0 inf + 2444 8.499 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.499 * [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))))) 8.500 * * * * [progress]: [ 55 / 100 ] simplifiying candidate # 8.500 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 8.500 * * [simplify]: iters left: 6 (10 enodes) 8.503 * * [simplify]: iters left: 5 (34 enodes) 8.508 * * [simplify]: iters left: 4 (36 enodes) 8.513 * * [simplify]: Extracting #0: cost 1 inf + 0 8.513 * * [simplify]: Extracting #1: cost 4 inf + 0 8.513 * * [simplify]: Extracting #2: cost 6 inf + 1 8.513 * * [simplify]: Extracting #3: cost 9 inf + 1 8.513 * * [simplify]: Extracting #4: cost 12 inf + 1 8.513 * * [simplify]: Extracting #5: cost 16 inf + 1 8.513 * * [simplify]: Extracting #6: cost 14 inf + 3 8.514 * * [simplify]: Extracting #7: cost 10 inf + 248 8.514 * * [simplify]: Extracting #8: cost 2 inf + 1824 8.514 * * [simplify]: Extracting #9: cost 0 inf + 2349 8.515 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 8.515 * [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))))) 8.515 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 8.515 * * [simplify]: iters left: 6 (13 enodes) 8.518 * * [simplify]: iters left: 5 (43 enodes) 8.524 * * [simplify]: Extracting #0: cost 1 inf + 0 8.524 * * [simplify]: Extracting #1: cost 4 inf + 0 8.524 * * [simplify]: Extracting #2: cost 9 inf + 0 8.524 * * [simplify]: Extracting #3: cost 17 inf + 0 8.524 * * [simplify]: Extracting #4: cost 16 inf + 4 8.525 * * [simplify]: Extracting #5: cost 12 inf + 334 8.525 * * [simplify]: Extracting #6: cost 5 inf + 1148 8.525 * * [simplify]: Extracting #7: cost 1 inf + 2120 8.526 * * [simplify]: Extracting #8: cost 0 inf + 2524 8.526 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 8.526 * [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))))) 8.526 * * * * [progress]: [ 56 / 100 ] simplifiying candidate # 8.526 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.526 * * [simplify]: iters left: 6 (9 enodes) 8.529 * * [simplify]: iters left: 5 (30 enodes) 8.533 * * [simplify]: iters left: 4 (32 enodes) 8.538 * * [simplify]: Extracting #0: cost 1 inf + 0 8.538 * * [simplify]: Extracting #1: cost 4 inf + 0 8.538 * * [simplify]: Extracting #2: cost 5 inf + 1 8.538 * * [simplify]: Extracting #3: cost 7 inf + 1 8.539 * * [simplify]: Extracting #4: cost 10 inf + 1 8.539 * * [simplify]: Extracting #5: cost 14 inf + 1 8.539 * * [simplify]: Extracting #6: cost 12 inf + 3 8.539 * * [simplify]: Extracting #7: cost 8 inf + 248 8.539 * * [simplify]: Extracting #8: cost 4 inf + 775 8.540 * * [simplify]: Extracting #9: cost 0 inf + 1625 8.540 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.540 * [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))))) 8.541 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.541 * * [simplify]: iters left: 6 (13 enodes) 8.546 * * [simplify]: iters left: 5 (43 enodes) 8.557 * * [simplify]: Extracting #0: cost 1 inf + 0 8.557 * * [simplify]: Extracting #1: cost 4 inf + 0 8.558 * * [simplify]: Extracting #2: cost 9 inf + 0 8.558 * * [simplify]: Extracting #3: cost 17 inf + 0 8.558 * * [simplify]: Extracting #4: cost 16 inf + 4 8.558 * * [simplify]: Extracting #5: cost 12 inf + 334 8.558 * * [simplify]: Extracting #6: cost 5 inf + 1068 8.559 * * [simplify]: Extracting #7: cost 1 inf + 1920 8.560 * * [simplify]: Extracting #8: cost 0 inf + 2284 8.561 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.561 * [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))))) 8.561 * * * * [progress]: [ 57 / 100 ] simplifiying candidate # 8.561 * [simplify]: Simplifying (/ 1 (sqrt 1)) 8.561 * * [simplify]: iters left: 3 (3 enodes) 8.567 * * [simplify]: iters left: 2 (11 enodes) 8.570 * * [simplify]: iters left: 1 (13 enodes) 8.574 * * [simplify]: Extracting #0: cost 1 inf + 0 8.574 * * [simplify]: Extracting #1: cost 0 inf + 1 8.574 * [simplify]: Simplified to 1 8.574 * [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))))) 8.574 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.574 * * [simplify]: iters left: 6 (12 enodes) 8.579 * * [simplify]: iters left: 5 (40 enodes) 8.590 * * [simplify]: Extracting #0: cost 1 inf + 0 8.590 * * [simplify]: Extracting #1: cost 4 inf + 0 8.590 * * [simplify]: Extracting #2: cost 9 inf + 0 8.590 * * [simplify]: Extracting #3: cost 18 inf + 0 8.591 * * [simplify]: Extracting #4: cost 11 inf + 372 8.591 * * [simplify]: Extracting #5: cost 1 inf + 1476 8.592 * * [simplify]: Extracting #6: cost 0 inf + 1800 8.592 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.592 * [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))))) 8.593 * * * * [progress]: [ 58 / 100 ] simplifiying candidate # 8.593 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.593 * * [simplify]: iters left: 6 (9 enodes) 8.597 * * [simplify]: iters left: 5 (30 enodes) 8.606 * * [simplify]: iters left: 4 (32 enodes) 8.618 * * [simplify]: Extracting #0: cost 1 inf + 0 8.618 * * [simplify]: Extracting #1: cost 4 inf + 0 8.618 * * [simplify]: Extracting #2: cost 5 inf + 1 8.618 * * [simplify]: Extracting #3: cost 7 inf + 1 8.618 * * [simplify]: Extracting #4: cost 10 inf + 1 8.618 * * [simplify]: Extracting #5: cost 14 inf + 1 8.618 * * [simplify]: Extracting #6: cost 12 inf + 3 8.618 * * [simplify]: Extracting #7: cost 8 inf + 248 8.619 * * [simplify]: Extracting #8: cost 4 inf + 775 8.619 * * [simplify]: Extracting #9: cost 0 inf + 1625 8.620 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.620 * [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))))) 8.620 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.620 * * [simplify]: iters left: 6 (13 enodes) 8.626 * * [simplify]: iters left: 5 (43 enodes) 8.631 * * [simplify]: Extracting #0: cost 1 inf + 0 8.631 * * [simplify]: Extracting #1: cost 4 inf + 0 8.631 * * [simplify]: Extracting #2: cost 9 inf + 0 8.631 * * [simplify]: Extracting #3: cost 17 inf + 0 8.631 * * [simplify]: Extracting #4: cost 16 inf + 4 8.631 * * [simplify]: Extracting #5: cost 12 inf + 334 8.632 * * [simplify]: Extracting #6: cost 5 inf + 1068 8.632 * * [simplify]: Extracting #7: cost 1 inf + 1920 8.632 * * [simplify]: Extracting #8: cost 0 inf + 2284 8.633 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.633 * [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))))) 8.633 * * * * [progress]: [ 59 / 100 ] simplifiying candidate # 8.633 * [simplify]: Simplifying (/ 1 1) 8.633 * * [simplify]: iters left: 2 (2 enodes) 8.634 * * [simplify]: iters left: 1 (6 enodes) 8.635 * * [simplify]: Extracting #0: cost 1 inf + 0 8.635 * * [simplify]: Extracting #1: cost 0 inf + 1 8.635 * [simplify]: Simplified to 1 8.635 * [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))))) 8.635 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.636 * * [simplify]: iters left: 6 (12 enodes) 8.638 * * [simplify]: iters left: 5 (40 enodes) 8.643 * * [simplify]: Extracting #0: cost 1 inf + 0 8.643 * * [simplify]: Extracting #1: cost 4 inf + 0 8.643 * * [simplify]: Extracting #2: cost 9 inf + 0 8.644 * * [simplify]: Extracting #3: cost 18 inf + 0 8.644 * * [simplify]: Extracting #4: cost 11 inf + 372 8.644 * * [simplify]: Extracting #5: cost 1 inf + 1476 8.644 * * [simplify]: Extracting #6: cost 0 inf + 1800 8.645 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.645 * [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))))) 8.645 * * * * [progress]: [ 60 / 100 ] simplifiying candidate # 8.645 * * * * [progress]: [ 61 / 100 ] simplifiying candidate # 8.645 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.645 * * [simplify]: iters left: 6 (8 enodes) 8.647 * * [simplify]: iters left: 5 (27 enodes) 8.651 * * [simplify]: iters left: 4 (29 enodes) 8.655 * * [simplify]: Extracting #0: cost 1 inf + 0 8.655 * * [simplify]: Extracting #1: cost 4 inf + 0 8.655 * * [simplify]: Extracting #2: cost 5 inf + 1 8.655 * * [simplify]: Extracting #3: cost 8 inf + 1 8.656 * * [simplify]: Extracting #4: cost 12 inf + 1 8.656 * * [simplify]: Extracting #5: cost 10 inf + 3 8.656 * * [simplify]: Extracting #6: cost 5 inf + 289 8.656 * * [simplify]: Extracting #7: cost 1 inf + 938 8.656 * * [simplify]: Extracting #8: cost 0 inf + 1141 8.656 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.656 * [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))))) 8.656 * * * * [progress]: [ 62 / 100 ] simplifiying candidate # 8.657 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im))) 8.657 * * [simplify]: iters left: 6 (12 enodes) 8.661 * * [simplify]: iters left: 5 (40 enodes) 8.671 * * [simplify]: Extracting #0: cost 1 inf + 0 8.671 * * [simplify]: Extracting #1: cost 4 inf + 0 8.671 * * [simplify]: Extracting #2: cost 9 inf + 0 8.671 * * [simplify]: Extracting #3: cost 18 inf + 0 8.671 * * [simplify]: Extracting #4: cost 10 inf + 254 8.672 * * [simplify]: Extracting #5: cost 1 inf + 1638 8.673 * * [simplify]: Extracting #6: cost 0 inf + 1800 8.673 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) 8.673 * [simplify]: Simplified (2 1 2) 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 (+ (* y.re y.re) (* y.im y.im))))) 8.674 * * * * [progress]: [ 63 / 100 ] simplifiying candidate # 8.674 * [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)))))) 8.674 * * [simplify]: iters left: 6 (14 enodes) 8.680 * * [simplify]: iters left: 5 (48 enodes) 8.689 * * [simplify]: iters left: 4 (50 enodes) 8.696 * * [simplify]: Extracting #0: cost 1 inf + 0 8.696 * * [simplify]: Extracting #1: cost 6 inf + 0 8.696 * * [simplify]: Extracting #2: cost 13 inf + 0 8.696 * * [simplify]: Extracting #3: cost 21 inf + 0 8.696 * * [simplify]: Extracting #4: cost 19 inf + 46 8.696 * * [simplify]: Extracting #5: cost 13 inf + 624 8.696 * * [simplify]: Extracting #6: cost 4 inf + 2362 8.697 * * [simplify]: Extracting #7: cost 0 inf + 3896 8.698 * [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)))))) 8.698 * [simplify]: Simplified (2 1 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)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.698 * * * * [progress]: [ 64 / 100 ] simplifiying candidate # 8.698 * [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)))))) 8.698 * * [simplify]: iters left: 6 (14 enodes) 8.701 * * [simplify]: iters left: 5 (47 enodes) 8.709 * * [simplify]: Extracting #0: cost 1 inf + 0 8.709 * * [simplify]: Extracting #1: cost 4 inf + 0 8.709 * * [simplify]: Extracting #2: cost 10 inf + 0 8.709 * * [simplify]: Extracting #3: cost 19 inf + 0 8.709 * * [simplify]: Extracting #4: cost 17 inf + 46 8.709 * * [simplify]: Extracting #5: cost 13 inf + 378 8.709 * * [simplify]: Extracting #6: cost 9 inf + 706 8.710 * * [simplify]: Extracting #7: cost 4 inf + 1918 8.710 * * [simplify]: Extracting #8: cost 0 inf + 3008 8.711 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 8.711 * [simplify]: Simplified (2 1 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 (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.711 * * * * [progress]: [ 65 / 100 ] simplifiying candidate # 8.711 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.711 * * [simplify]: iters left: 6 (13 enodes) 8.714 * * [simplify]: iters left: 5 (43 enodes) 8.719 * * [simplify]: Extracting #0: cost 1 inf + 0 8.719 * * [simplify]: Extracting #1: cost 4 inf + 0 8.719 * * [simplify]: Extracting #2: cost 9 inf + 0 8.719 * * [simplify]: Extracting #3: cost 17 inf + 0 8.719 * * [simplify]: Extracting #4: cost 16 inf + 4 8.719 * * [simplify]: Extracting #5: cost 12 inf + 334 8.720 * * [simplify]: Extracting #6: cost 5 inf + 1068 8.720 * * [simplify]: Extracting #7: cost 1 inf + 1920 8.720 * * [simplify]: Extracting #8: cost 0 inf + 2284 8.721 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.721 * [simplify]: Simplified (2 1 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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.721 * * * * [progress]: [ 66 / 100 ] simplifiying candidate # 8.721 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt 1)) 8.721 * * [simplify]: iters left: 6 (10 enodes) 8.726 * * [simplify]: iters left: 5 (35 enodes) 8.736 * * [simplify]: iters left: 4 (37 enodes) 8.746 * * [simplify]: iters left: 3 (39 enodes) 8.756 * * [simplify]: Extracting #0: cost 1 inf + 0 8.756 * * [simplify]: Extracting #1: cost 5 inf + 0 8.756 * * [simplify]: Extracting #2: cost 10 inf + 1 8.756 * * [simplify]: Extracting #3: cost 6 inf + 5 8.757 * * [simplify]: Extracting #4: cost 1 inf + 379 8.757 * * [simplify]: Extracting #5: cost 0 inf + 421 8.757 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 8.757 * [simplify]: Simplified (2 1 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))))) 8.757 * * * * [progress]: [ 67 / 100 ] simplifiying candidate # 8.758 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.758 * * [simplify]: iters left: 6 (13 enodes) 8.764 * * [simplify]: iters left: 5 (43 enodes) 8.776 * * [simplify]: Extracting #0: cost 1 inf + 0 8.776 * * [simplify]: Extracting #1: cost 4 inf + 0 8.776 * * [simplify]: Extracting #2: cost 9 inf + 0 8.776 * * [simplify]: Extracting #3: cost 17 inf + 0 8.777 * * [simplify]: Extracting #4: cost 16 inf + 4 8.777 * * [simplify]: Extracting #5: cost 12 inf + 334 8.777 * * [simplify]: Extracting #6: cost 5 inf + 1068 8.778 * * [simplify]: Extracting #7: cost 1 inf + 1920 8.779 * * [simplify]: Extracting #8: cost 0 inf + 2284 8.779 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.780 * [simplify]: Simplified (2 1 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 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.780 * * * * [progress]: [ 68 / 100 ] simplifiying candidate # 8.780 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) 1) 8.780 * * [simplify]: iters left: 6 (9 enodes) 8.783 * * [simplify]: iters left: 5 (30 enodes) 8.788 * * [simplify]: iters left: 4 (32 enodes) 8.793 * * [simplify]: iters left: 3 (34 enodes) 8.799 * * [simplify]: Extracting #0: cost 1 inf + 0 8.799 * * [simplify]: Extracting #1: cost 5 inf + 0 8.799 * * [simplify]: Extracting #2: cost 10 inf + 1 8.799 * * [simplify]: Extracting #3: cost 6 inf + 5 8.799 * * [simplify]: Extracting #4: cost 2 inf + 255 8.799 * * [simplify]: Extracting #5: cost 0 inf + 421 8.799 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 8.799 * [simplify]: Simplified (2 1 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))))) 8.799 * * * * [progress]: [ 69 / 100 ] simplifiying candidate # 8.799 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 8.800 * * [simplify]: iters left: 6 (13 enodes) 8.802 * * [simplify]: iters left: 5 (43 enodes) 8.808 * * [simplify]: Extracting #0: cost 1 inf + 0 8.808 * * [simplify]: Extracting #1: cost 4 inf + 0 8.808 * * [simplify]: Extracting #2: cost 8 inf + 0 8.808 * * [simplify]: Extracting #3: cost 14 inf + 0 8.808 * * [simplify]: Extracting #4: cost 22 inf + 0 8.808 * * [simplify]: Extracting #5: cost 16 inf + 87 8.808 * * [simplify]: Extracting #6: cost 12 inf + 253 8.808 * * [simplify]: Extracting #7: cost 5 inf + 1070 8.809 * * [simplify]: Extracting #8: cost 1 inf + 1964 8.809 * * [simplify]: Extracting #9: cost 0 inf + 2368 8.810 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) 8.810 * [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 (+ (* 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))))) 8.810 * * * * [progress]: [ 70 / 100 ] simplifiying candidate # 8.810 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 8.810 * * [simplify]: iters left: 6 (13 enodes) 8.816 * * [simplify]: iters left: 5 (43 enodes) 8.827 * * [simplify]: Extracting #0: cost 1 inf + 0 8.827 * * [simplify]: Extracting #1: cost 4 inf + 0 8.827 * * [simplify]: Extracting #2: cost 8 inf + 0 8.827 * * [simplify]: Extracting #3: cost 14 inf + 0 8.827 * * [simplify]: Extracting #4: cost 22 inf + 0 8.827 * * [simplify]: Extracting #5: cost 16 inf + 87 8.828 * * [simplify]: Extracting #6: cost 12 inf + 253 8.828 * * [simplify]: Extracting #7: cost 5 inf + 1030 8.828 * * [simplify]: Extracting #8: cost 1 inf + 1844 8.829 * * [simplify]: Extracting #9: cost 0 inf + 2208 8.829 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) 8.829 * [simplify]: Simplified (2 1 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 (+ (* y.im x.im) (* y.re x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.829 * * * * [progress]: [ 71 / 100 ] simplifiying candidate # 8.829 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im))) 8.829 * * [simplify]: iters left: 6 (12 enodes) 8.832 * * [simplify]: iters left: 5 (40 enodes) 8.837 * * [simplify]: Extracting #0: cost 1 inf + 0 8.838 * * [simplify]: Extracting #1: cost 4 inf + 0 8.838 * * [simplify]: Extracting #2: cost 9 inf + 0 8.838 * * [simplify]: Extracting #3: cost 18 inf + 0 8.838 * * [simplify]: Extracting #4: cost 10 inf + 254 8.838 * * [simplify]: Extracting #5: cost 1 inf + 1638 8.839 * * [simplify]: Extracting #6: cost 0 inf + 1800 8.839 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) 8.839 * [simplify]: Simplified (2 1 2) 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 (+ (* y.re y.re) (* y.im y.im))))) 8.839 * * * * [progress]: [ 72 / 100 ] simplifiying candidate # 8.839 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 8.839 * * [simplify]: iters left: 6 (15 enodes) 8.844 * * [simplify]: iters left: 5 (66 enodes) 8.860 * * [simplify]: iters left: 4 (121 enodes) 8.912 * * [simplify]: iters left: 3 (220 enodes) 8.995 * * [simplify]: iters left: 2 (419 enodes) 9.192 * * [simplify]: Extracting #0: cost 1 inf + 0 9.192 * * [simplify]: Extracting #1: cost 4 inf + 0 9.192 * * [simplify]: Extracting #2: cost 9 inf + 0 9.192 * * [simplify]: Extracting #3: cost 18 inf + 0 9.193 * * [simplify]: Extracting #4: cost 82 inf + 4 9.194 * * [simplify]: Extracting #5: cost 175 inf + 944 9.197 * * [simplify]: Extracting #6: cost 166 inf + 3095 9.200 * * [simplify]: Extracting #7: cost 93 inf + 26655 9.205 * * [simplify]: Extracting #8: cost 13 inf + 61497 9.212 * * [simplify]: Extracting #9: cost 0 inf + 69262 9.218 * [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))))) 9.218 * [simplify]: Simplified (2 1 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))))) 9.218 * * * * [progress]: [ 73 / 100 ] simplifiying candidate # 9.219 * [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))))) 9.219 * * [simplify]: iters left: 6 (14 enodes) 9.222 * * [simplify]: iters left: 5 (58 enodes) 9.233 * * [simplify]: iters left: 4 (88 enodes) 9.256 * * [simplify]: iters left: 3 (144 enodes) 9.308 * * [simplify]: iters left: 2 (300 enodes) 9.460 * * [simplify]: Extracting #0: cost 1 inf + 0 9.460 * * [simplify]: Extracting #1: cost 4 inf + 0 9.460 * * [simplify]: Extracting #2: cost 9 inf + 0 9.460 * * [simplify]: Extracting #3: cost 62 inf + 0 9.461 * * [simplify]: Extracting #4: cost 154 inf + 88 9.463 * * [simplify]: Extracting #5: cost 191 inf + 1766 9.469 * * [simplify]: Extracting #6: cost 98 inf + 15418 9.483 * * [simplify]: Extracting #7: cost 18 inf + 32716 9.498 * * [simplify]: Extracting #8: cost 0 inf + 37835 9.517 * [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))))) 9.517 * [simplify]: Simplified (2 1 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))))) 9.517 * * * * [progress]: [ 74 / 100 ] simplifiying candidate # 9.517 * [simplify]: Simplifying (* (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))))) 9.518 * * [simplify]: iters left: 6 (16 enodes) 9.525 * * [simplify]: iters left: 5 (82 enodes) 9.554 * * [simplify]: iters left: 4 (210 enodes) 9.640 * * [simplify]: Extracting #0: cost 1 inf + 0 9.640 * * [simplify]: Extracting #1: cost 12 inf + 0 9.640 * * [simplify]: Extracting #2: cost 95 inf + 0 9.641 * * [simplify]: Extracting #3: cost 148 inf + 1910 9.644 * * [simplify]: Extracting #4: cost 57 inf + 18302 9.652 * * [simplify]: Extracting #5: cost 0 inf + 29963 9.660 * [simplify]: Simplified to (* (+ (* (* y.im x.im) (- (* y.im x.im) (* y.re x.re))) (* (* y.re x.re) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 9.660 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (* (+ (* (* y.im x.im) (- (* y.im x.im) (* y.re x.re))) (* (* y.re x.re) (* y.re x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.660 * * * * [progress]: [ 75 / 100 ] simplifiying candidate # 9.661 * [simplify]: Simplifying (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.re y.re) (* x.im y.im))) 9.661 * * [simplify]: iters left: 6 (12 enodes) 9.666 * * [simplify]: iters left: 5 (42 enodes) 9.672 * * [simplify]: iters left: 4 (57 enodes) 9.681 * * [simplify]: iters left: 3 (99 enodes) 9.699 * * [simplify]: iters left: 2 (144 enodes) 9.732 * * [simplify]: iters left: 1 (150 enodes) 9.759 * * [simplify]: Extracting #0: cost 1 inf + 0 9.760 * * [simplify]: Extracting #1: cost 7 inf + 0 9.760 * * [simplify]: Extracting #2: cost 29 inf + 0 9.760 * * [simplify]: Extracting #3: cost 37 inf + 169 9.760 * * [simplify]: Extracting #4: cost 31 inf + 540 9.761 * * [simplify]: Extracting #5: cost 23 inf + 1318 9.762 * * [simplify]: Extracting #6: cost 2 inf + 6255 9.764 * * [simplify]: Extracting #7: cost 0 inf + 6660 9.766 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.re) (* y.im x.im))) 9.766 * [simplify]: Simplified (2 1 2) 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))) (- (* y.re x.re) (* y.im x.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.766 * * * * [progress]: [ 76 / 100 ] 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)))))> 9.766 * [simplify]: Simplifying (real->posit16 (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.767 * * [simplify]: iters left: 6 (13 enodes) 9.769 * * [simplify]: iters left: 5 (40 enodes) 9.775 * * [simplify]: Extracting #0: cost 1 inf + 0 9.775 * * [simplify]: Extracting #1: cost 2 inf + 0 9.775 * * [simplify]: Extracting #2: cost 4 inf + 0 9.775 * * [simplify]: Extracting #3: cost 9 inf + 0 9.775 * * [simplify]: Extracting #4: cost 18 inf + 0 9.775 * * [simplify]: Extracting #5: cost 12 inf + 250 9.775 * * [simplify]: Extracting #6: cost 3 inf + 1190 9.776 * * [simplify]: Extracting #7: cost 0 inf + 1800 9.776 * [simplify]: Simplified to (real->posit16 (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.776 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (posit16->real (real->posit16 (/ (+ (* 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))))) 9.776 * * * * [progress]: [ 77 / 100 ] simplifiying candidate # 9.776 * [simplify]: Simplifying (* (exp (* x.re y.re)) (exp (* x.im y.im))) 9.777 * * [simplify]: iters left: 5 (9 enodes) 9.779 * * [simplify]: iters left: 4 (36 enodes) 9.784 * * [simplify]: iters left: 3 (55 enodes) 9.796 * * [simplify]: iters left: 2 (91 enodes) 9.826 * * [simplify]: iters left: 1 (191 enodes) 9.918 * * [simplify]: Extracting #0: cost 1 inf + 0 9.918 * * [simplify]: Extracting #1: cost 38 inf + 0 9.919 * * [simplify]: Extracting #2: cost 150 inf + 0 9.919 * * [simplify]: Extracting #3: cost 173 inf + 772 9.920 * * [simplify]: Extracting #4: cost 148 inf + 4628 9.923 * * [simplify]: Extracting #5: cost 93 inf + 18511 9.932 * * [simplify]: Extracting #6: cost 27 inf + 61555 9.947 * * [simplify]: Extracting #7: cost 0 inf + 82217 9.956 * [simplify]: Simplified to (exp (+ (* x.re y.re) (* x.im y.im))) 9.956 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (log (exp (+ (* 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))))) 9.956 * * * * [progress]: [ 78 / 100 ] simplifiying candidate # 9.956 * * * * [progress]: [ 79 / 100 ] simplifiying candidate # 9.956 * [simplify]: Simplifying (log (+ (* x.re y.re) (* x.im y.im))) 9.956 * * [simplify]: iters left: 5 (8 enodes) 9.958 * * [simplify]: iters left: 4 (27 enodes) 9.961 * * [simplify]: Extracting #0: cost 1 inf + 0 9.961 * * [simplify]: Extracting #1: cost 3 inf + 0 9.961 * * [simplify]: Extracting #2: cost 6 inf + 0 9.962 * * [simplify]: Extracting #3: cost 12 inf + 0 9.962 * * [simplify]: Extracting #4: cost 8 inf + 4 9.962 * * [simplify]: Extracting #5: cost 1 inf + 614 9.962 * * [simplify]: Extracting #6: cost 0 inf + 808 9.962 * [simplify]: Simplified to (log (+ (* x.im y.im) (* x.re y.re))) 9.962 * [simplify]: Simplified (2 1 1 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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.962 * * * * [progress]: [ 80 / 100 ] simplifiying candidate # 9.962 * [simplify]: Simplifying (exp (+ (* x.re y.re) (* x.im y.im))) 9.962 * * [simplify]: iters left: 5 (8 enodes) 9.964 * * [simplify]: iters left: 4 (30 enodes) 9.968 * * [simplify]: iters left: 3 (43 enodes) 9.974 * * [simplify]: iters left: 2 (64 enodes) 9.990 * * [simplify]: iters left: 1 (134 enodes) 10.051 * * [simplify]: Extracting #0: cost 1 inf + 0 10.051 * * [simplify]: Extracting #1: cost 25 inf + 0 10.051 * * [simplify]: Extracting #2: cost 118 inf + 0 10.051 * * [simplify]: Extracting #3: cost 137 inf + 843 10.052 * * [simplify]: Extracting #4: cost 120 inf + 2246 10.054 * * [simplify]: Extracting #5: cost 54 inf + 23864 10.059 * * [simplify]: Extracting #6: cost 4 inf + 47315 10.065 * * [simplify]: Extracting #7: cost 0 inf + 49036 10.071 * * [simplify]: Extracting #8: cost 0 inf + 48956 10.077 * [simplify]: Simplified to (exp (+ (* x.im y.im) (* x.re y.re))) 10.077 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (log (exp (+ (* 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))))) 10.077 * * * * [progress]: [ 81 / 100 ] simplifiying candidate # 10.077 * [simplify]: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 10.077 * * [simplify]: iters left: 6 (9 enodes) 10.079 * * [simplify]: iters left: 5 (30 enodes) 10.083 * * [simplify]: Extracting #0: cost 1 inf + 0 10.083 * * [simplify]: Extracting #1: cost 3 inf + 0 10.083 * * [simplify]: Extracting #2: cost 5 inf + 0 10.083 * * [simplify]: Extracting #3: cost 8 inf + 0 10.083 * * [simplify]: Extracting #4: cost 14 inf + 0 10.083 * * [simplify]: Extracting #5: cost 9 inf + 46 10.083 * * [simplify]: Extracting #6: cost 4 inf + 500 10.084 * * [simplify]: Extracting #7: cost 1 inf + 1072 10.084 * * [simplify]: Extracting #8: cost 0 inf + 1316 10.084 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 10.084 * [simplify]: Simplified (2 1 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))))) 10.084 * [simplify]: Simplifying (cbrt (+ (* x.re y.re) (* x.im y.im))) 10.084 * * [simplify]: iters left: 5 (8 enodes) 10.087 * * [simplify]: iters left: 4 (27 enodes) 10.090 * * [simplify]: Extracting #0: cost 1 inf + 0 10.090 * * [simplify]: Extracting #1: cost 3 inf + 0 10.090 * * [simplify]: Extracting #2: cost 6 inf + 0 10.090 * * [simplify]: Extracting #3: cost 12 inf + 0 10.090 * * [simplify]: Extracting #4: cost 8 inf + 4 10.090 * * [simplify]: Extracting #5: cost 1 inf + 624 10.091 * * [simplify]: Extracting #6: cost 0 inf + 828 10.091 * [simplify]: Simplified to (cbrt (+ (* x.im y.im) (* x.re y.re))) 10.091 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.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))))) 10.091 * * * * [progress]: [ 82 / 100 ] simplifiying candidate # 10.091 * [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))) 10.091 * * [simplify]: iters left: 6 (9 enodes) 10.093 * * [simplify]: iters left: 5 (43 enodes) 10.112 * * [simplify]: iters left: 4 (145 enodes) 10.172 * * [simplify]: Extracting #0: cost 1 inf + 0 10.172 * * [simplify]: Extracting #1: cost 15 inf + 0 10.172 * * [simplify]: Extracting #2: cost 134 inf + 1 10.174 * * [simplify]: Extracting #3: cost 135 inf + 1486 10.182 * * [simplify]: Extracting #4: cost 28 inf + 20803 10.195 * * [simplify]: Extracting #5: cost 0 inf + 26753 10.209 * [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))) 10.209 * [simplify]: Simplified (2 1 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)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.209 * * * * [progress]: [ 83 / 100 ] simplifiying candidate # 10.209 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 10.209 * * [simplify]: iters left: 5 (8 enodes) 10.213 * * [simplify]: iters left: 4 (27 enodes) 10.223 * * [simplify]: Extracting #0: cost 1 inf + 0 10.224 * * [simplify]: Extracting #1: cost 3 inf + 0 10.224 * * [simplify]: Extracting #2: cost 6 inf + 0 10.224 * * [simplify]: Extracting #3: cost 12 inf + 0 10.224 * * [simplify]: Extracting #4: cost 8 inf + 4 10.224 * * [simplify]: Extracting #5: cost 1 inf + 584 10.225 * * [simplify]: Extracting #6: cost 0 inf + 748 10.225 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 10.225 * [simplify]: Simplified (2 1 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))))) 10.226 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 10.226 * * [simplify]: iters left: 5 (8 enodes) 10.229 * * [simplify]: iters left: 4 (27 enodes) 10.237 * * [simplify]: Extracting #0: cost 1 inf + 0 10.237 * * [simplify]: Extracting #1: cost 3 inf + 0 10.237 * * [simplify]: Extracting #2: cost 6 inf + 0 10.237 * * [simplify]: Extracting #3: cost 12 inf + 0 10.237 * * [simplify]: Extracting #4: cost 8 inf + 4 10.237 * * [simplify]: Extracting #5: cost 1 inf + 584 10.237 * * [simplify]: Extracting #6: cost 0 inf + 748 10.238 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 10.238 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (sqrt (+ (* x.re y.re) (* x.im 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))))) 10.238 * * * * [progress]: [ 84 / 100 ] simplifiying candidate # 10.238 * [simplify]: Simplifying (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) 10.239 * * [simplify]: iters left: 5 (10 enodes) 10.244 * * [simplify]: iters left: 4 (52 enodes) 10.268 * * [simplify]: iters left: 3 (145 enodes) 10.325 * * [simplify]: iters left: 2 (335 enodes) 10.442 * * [simplify]: Extracting #0: cost 1 inf + 0 10.442 * * [simplify]: Extracting #1: cost 4 inf + 0 10.442 * * [simplify]: Extracting #2: cost 67 inf + 0 10.443 * * [simplify]: Extracting #3: cost 150 inf + 806 10.444 * * [simplify]: Extracting #4: cost 100 inf + 8870 10.448 * * [simplify]: Extracting #5: cost 14 inf + 35218 10.452 * * [simplify]: Extracting #6: cost 0 inf + 39605 10.457 * [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)))) 10.457 * [simplify]: Simplified (2 1 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))))) 10.457 * [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)))) 10.458 * * [simplify]: iters left: 6 (11 enodes) 10.463 * * [simplify]: iters left: 5 (61 enodes) 10.486 * * [simplify]: iters left: 4 (157 enodes) 10.544 * * [simplify]: iters left: 3 (330 enodes) 10.659 * * [simplify]: Extracting #0: cost 1 inf + 0 10.659 * * [simplify]: Extracting #1: cost 12 inf + 0 10.659 * * [simplify]: Extracting #2: cost 80 inf + 0 10.660 * * [simplify]: Extracting #3: cost 113 inf + 497 10.662 * * [simplify]: Extracting #4: cost 45 inf + 6407 10.665 * * [simplify]: Extracting #5: cost 7 inf + 12010 10.669 * * [simplify]: Extracting #6: cost 0 inf + 12716 10.673 * * [simplify]: Extracting #7: cost 0 inf + 12676 10.681 * [simplify]: Simplified to (- (* (* x.im y.im) (* x.im y.im)) (* (- (* x.im y.im) (* x.re y.re)) (* x.re y.re))) 10.681 * [simplify]: Simplified (2 1 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)))) (- (* (* x.im y.im) (* x.im y.im)) (* (- (* x.im y.im) (* x.re y.re)) (* x.re y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.681 * * * * [progress]: [ 85 / 100 ] simplifiying candidate # 10.681 * * * * [progress]: [ 86 / 100 ] simplifiying candidate # 10.682 * [simplify]: Simplifying (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 10.682 * * [simplify]: iters left: 6 (9 enodes) 10.687 * * [simplify]: iters left: 5 (48 enodes) 10.699 * * [simplify]: iters left: 4 (111 enodes) 10.721 * * [simplify]: iters left: 3 (181 enodes) 10.777 * * [simplify]: iters left: 2 (262 enodes) 10.870 * * [simplify]: iters left: 1 (473 enodes) 11.042 * * [simplify]: Extracting #0: cost 1 inf + 0 11.043 * * [simplify]: Extracting #1: cost 22 inf + 0 11.043 * * [simplify]: Extracting #2: cost 110 inf + 0 11.045 * * [simplify]: Extracting #3: cost 142 inf + 1440 11.053 * * [simplify]: Extracting #4: cost 41 inf + 15973 11.068 * * [simplify]: Extracting #5: cost 0 inf + 23364 11.083 * * [simplify]: Extracting #6: cost 0 inf + 23124 11.097 * [simplify]: Simplified to (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 11.097 * [simplify]: Simplified (2 1 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))) (- (* 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.098 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 11.098 * * [simplify]: iters left: 4 (7 enodes) 11.101 * * [simplify]: iters left: 3 (25 enodes) 11.107 * * [simplify]: iters left: 2 (34 enodes) 11.111 * * [simplify]: iters left: 1 (38 enodes) 11.116 * * [simplify]: Extracting #0: cost 1 inf + 0 11.116 * * [simplify]: Extracting #1: cost 5 inf + 0 11.116 * * [simplify]: Extracting #2: cost 14 inf + 0 11.116 * * [simplify]: Extracting #3: cost 9 inf + 169 11.116 * * [simplify]: Extracting #4: cost 2 inf + 583 11.117 * * [simplify]: Extracting #5: cost 0 inf + 748 11.117 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 11.117 * [simplify]: Simplified (2 1 1 2) 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))) (- (* 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.117 * * * * [progress]: [ 87 / 100 ] 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)))))> 11.117 * [simplify]: Simplifying (real->posit16 (+ (* x.re y.re) (* x.im y.im))) 11.117 * * [simplify]: iters left: 5 (8 enodes) 11.119 * * [simplify]: iters left: 4 (24 enodes) 11.122 * * [simplify]: Extracting #0: cost 1 inf + 0 11.122 * * [simplify]: Extracting #1: cost 2 inf + 0 11.122 * * [simplify]: Extracting #2: cost 4 inf + 0 11.122 * * [simplify]: Extracting #3: cost 10 inf + 0 11.122 * * [simplify]: Extracting #4: cost 4 inf + 88 11.122 * * [simplify]: Extracting #5: cost 0 inf + 420 11.122 * [simplify]: Simplified to (real->posit16 (+ (* x.im y.im) (* x.re y.re))) 11.122 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (posit16->real (real->posit16 (+ (* 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))))) 11.123 * * * * [progress]: [ 88 / 100 ] simplifiying candidate # 11.123 * * * * [progress]: [ 89 / 100 ] simplifiying candidate # 11.123 * [simplify]: Simplifying y.im 11.123 * * [simplify]: iters left: 0 (1 enodes) 11.123 * * [simplify]: Extracting #0: cost 1 inf + 0 11.123 * * [simplify]: Extracting #1: cost 0 inf + 1 11.123 * [simplify]: Simplified to y.im 11.123 * [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)) 11.123 * * * * [progress]: [ 90 / 100 ] simplifiying candidate # 11.123 * [simplify]: Simplifying y.re 11.123 * * [simplify]: iters left: 0 (1 enodes) 11.124 * * [simplify]: Extracting #0: cost 1 inf + 0 11.124 * * [simplify]: Extracting #1: cost 0 inf + 1 11.124 * [simplify]: Simplified to y.re 11.124 * [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)) 11.124 * * * * [progress]: [ 91 / 100 ] simplifiying candidate # 11.124 * [simplify]: Simplifying (* -1 y.re) 11.124 * * [simplify]: iters left: 2 (3 enodes) 11.125 * * [simplify]: iters left: 1 (11 enodes) 11.127 * * [simplify]: Extracting #0: cost 1 inf + 0 11.127 * * [simplify]: Extracting #1: cost 4 inf + 0 11.127 * * [simplify]: Extracting #2: cost 0 inf + 84 11.127 * [simplify]: Simplified to (- y.re) 11.127 * [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))) 11.127 * * * * [progress]: [ 92 / 100 ] simplifiying candidate # 11.127 * [simplify]: Simplifying y.im 11.127 * * [simplify]: iters left: 0 (1 enodes) 11.128 * * [simplify]: Extracting #0: cost 1 inf + 0 11.128 * * [simplify]: Extracting #1: cost 0 inf + 1 11.128 * [simplify]: Simplified to y.im 11.128 * [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))))) 11.128 * * * * [progress]: [ 93 / 100 ] simplifiying candidate # 11.128 * [simplify]: Simplifying y.re 11.128 * * [simplify]: iters left: 0 (1 enodes) 11.128 * * [simplify]: Extracting #0: cost 1 inf + 0 11.128 * * [simplify]: Extracting #1: cost 0 inf + 1 11.128 * [simplify]: Simplified to y.re 11.128 * [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))))) 11.128 * * * * [progress]: [ 94 / 100 ] simplifiying candidate # 11.128 * [simplify]: Simplifying (* -1 y.re) 11.129 * * [simplify]: iters left: 2 (3 enodes) 11.130 * * [simplify]: iters left: 1 (11 enodes) 11.131 * * [simplify]: Extracting #0: cost 1 inf + 0 11.131 * * [simplify]: Extracting #1: cost 4 inf + 0 11.131 * * [simplify]: Extracting #2: cost 0 inf + 84 11.131 * [simplify]: Simplified to (- y.re) 11.132 * [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))))) 11.132 * * * * [progress]: [ 95 / 100 ] simplifiying candidate # 11.132 * [simplify]: Simplifying x.im 11.132 * * [simplify]: iters left: 0 (1 enodes) 11.132 * * [simplify]: Extracting #0: cost 1 inf + 0 11.132 * * [simplify]: Extracting #1: cost 0 inf + 1 11.132 * [simplify]: Simplified to x.im 11.132 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.132 * * * * [progress]: [ 96 / 100 ] simplifiying candidate # 11.132 * [simplify]: Simplifying x.re 11.132 * * [simplify]: iters left: 0 (1 enodes) 11.133 * * [simplify]: Extracting #0: cost 1 inf + 0 11.133 * * [simplify]: Extracting #1: cost 0 inf + 1 11.133 * [simplify]: Simplified to x.re 11.133 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.re (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.133 * * * * [progress]: [ 97 / 100 ] simplifiying candidate # 11.133 * [simplify]: Simplifying (* -1 x.re) 11.133 * * [simplify]: iters left: 2 (3 enodes) 11.134 * * [simplify]: iters left: 1 (11 enodes) 11.135 * * [simplify]: Extracting #0: cost 1 inf + 0 11.135 * * [simplify]: Extracting #1: cost 4 inf + 0 11.136 * * [simplify]: Extracting #2: cost 0 inf + 84 11.136 * [simplify]: Simplified to (- x.re) 11.136 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.136 * * * * [progress]: [ 98 / 100 ] simplifiying candidate # 11.136 * [simplify]: Simplifying 0 11.136 * * [simplify]: iters left: 0 (1 enodes) 11.136 * * [simplify]: Extracting #0: cost 1 inf + 0 11.136 * * [simplify]: Extracting #1: cost 0 inf + 1 11.136 * [simplify]: Simplified to 0 11.136 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 0 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.136 * * * * [progress]: [ 99 / 100 ] simplifiying candidate # 11.137 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 11.137 * * [simplify]: iters left: 4 (7 enodes) 11.138 * * [simplify]: iters left: 3 (24 enodes) 11.141 * * [simplify]: Extracting #0: cost 1 inf + 0 11.141 * * [simplify]: Extracting #1: cost 4 inf + 0 11.141 * * [simplify]: Extracting #2: cost 10 inf + 0 11.141 * * [simplify]: Extracting #3: cost 6 inf + 4 11.141 * * [simplify]: Extracting #4: cost 1 inf + 296 11.142 * * [simplify]: Extracting #5: cost 0 inf + 420 11.142 * [simplify]: Simplified to (+ (* y.re x.re) (* y.im x.im)) 11.142 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* y.re x.re) (* y.im x.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.142 * * * * [progress]: [ 100 / 100 ] simplifiying candidate # 11.142 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 11.142 * * [simplify]: iters left: 4 (7 enodes) 11.143 * * [simplify]: iters left: 3 (24 enodes) 11.146 * * [simplify]: Extracting #0: cost 1 inf + 0 11.147 * * [simplify]: Extracting #1: cost 4 inf + 0 11.147 * * [simplify]: Extracting #2: cost 10 inf + 0 11.147 * * [simplify]: Extracting #3: cost 6 inf + 4 11.147 * * [simplify]: Extracting #4: cost 1 inf + 296 11.147 * * [simplify]: Extracting #5: cost 0 inf + 420 11.147 * [simplify]: Simplified to (+ (* y.re x.re) (* y.im x.im)) 11.147 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* y.re x.re) (* y.im x.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.147 * * * [progress]: adding candidates to table 12.334 * * [progress]: iteration 3 / 4 12.334 * * * [progress]: picking best candidate 12.379 * * * * [pick]: Picked # 12.379 * * * [progress]: localizing error 12.420 * * * [progress]: generating rewritten candidates 12.420 * * * * [progress]: [ 1 / 3 ] rewriting at (2) 12.461 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1) 12.472 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2) 12.484 * * * [progress]: generating series expansions 12.484 * * * * [progress]: [ 1 / 3 ] generating series at (2) 12.484 * [backup-simplify]: Simplify (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* 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))) 12.484 * [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 12.484 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 12.484 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 12.484 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.484 * [taylor]: Taking taylor expansion of y.im in y.im 12.484 * [backup-simplify]: Simplify 0 into 0 12.484 * [backup-simplify]: Simplify 1 into 1 12.484 * [taylor]: Taking taylor expansion of x.im in y.im 12.484 * [backup-simplify]: Simplify x.im into x.im 12.484 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.484 * [taylor]: Taking taylor expansion of y.re in y.im 12.484 * [backup-simplify]: Simplify y.re into y.re 12.484 * [taylor]: Taking taylor expansion of x.re in y.im 12.484 * [backup-simplify]: Simplify x.re into x.re 12.484 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 12.484 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 12.484 * [taylor]: Taking taylor expansion of y.re in y.im 12.484 * [backup-simplify]: Simplify y.re into y.re 12.484 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.484 * [taylor]: Taking taylor expansion of y.im in y.im 12.484 * [backup-simplify]: Simplify 0 into 0 12.484 * [backup-simplify]: Simplify 1 into 1 12.484 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.484 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.484 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 12.485 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.485 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 12.485 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 12.485 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 12.485 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 12.485 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.485 * [taylor]: Taking taylor expansion of y.im in x.im 12.485 * [backup-simplify]: Simplify y.im into y.im 12.485 * [taylor]: Taking taylor expansion of x.im in x.im 12.485 * [backup-simplify]: Simplify 0 into 0 12.485 * [backup-simplify]: Simplify 1 into 1 12.485 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.485 * [taylor]: Taking taylor expansion of y.re in x.im 12.485 * [backup-simplify]: Simplify y.re into y.re 12.485 * [taylor]: Taking taylor expansion of x.re in x.im 12.485 * [backup-simplify]: Simplify x.re into x.re 12.485 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 12.485 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 12.485 * [taylor]: Taking taylor expansion of y.re in x.im 12.485 * [backup-simplify]: Simplify y.re into y.re 12.485 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 12.485 * [taylor]: Taking taylor expansion of y.im in x.im 12.485 * [backup-simplify]: Simplify y.im into y.im 12.485 * [backup-simplify]: Simplify (* y.im 0) into 0 12.485 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.485 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 12.485 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.485 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.485 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 12.485 * [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))) 12.485 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 12.485 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 12.485 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.485 * [taylor]: Taking taylor expansion of y.im in y.re 12.485 * [backup-simplify]: Simplify y.im into y.im 12.485 * [taylor]: Taking taylor expansion of x.im in y.re 12.485 * [backup-simplify]: Simplify x.im into x.im 12.485 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.486 * [taylor]: Taking taylor expansion of y.re in y.re 12.486 * [backup-simplify]: Simplify 0 into 0 12.486 * [backup-simplify]: Simplify 1 into 1 12.486 * [taylor]: Taking taylor expansion of x.re in y.re 12.486 * [backup-simplify]: Simplify x.re into x.re 12.486 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 12.486 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.486 * [taylor]: Taking taylor expansion of y.re in y.re 12.486 * [backup-simplify]: Simplify 0 into 0 12.486 * [backup-simplify]: Simplify 1 into 1 12.486 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.486 * [taylor]: Taking taylor expansion of y.im in y.re 12.486 * [backup-simplify]: Simplify y.im into y.im 12.486 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.486 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.486 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 12.486 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.486 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 12.486 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 12.486 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 12.486 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 12.486 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.486 * [taylor]: Taking taylor expansion of y.im in x.re 12.486 * [backup-simplify]: Simplify y.im into y.im 12.486 * [taylor]: Taking taylor expansion of x.im in x.re 12.486 * [backup-simplify]: Simplify x.im into x.im 12.486 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.486 * [taylor]: Taking taylor expansion of y.re in x.re 12.486 * [backup-simplify]: Simplify y.re into y.re 12.486 * [taylor]: Taking taylor expansion of x.re in x.re 12.486 * [backup-simplify]: Simplify 0 into 0 12.486 * [backup-simplify]: Simplify 1 into 1 12.486 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 12.486 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 12.486 * [taylor]: Taking taylor expansion of y.re in x.re 12.486 * [backup-simplify]: Simplify y.re into y.re 12.486 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 12.486 * [taylor]: Taking taylor expansion of y.im in x.re 12.486 * [backup-simplify]: Simplify y.im into y.im 12.486 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.486 * [backup-simplify]: Simplify (* y.re 0) into 0 12.486 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 12.486 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.486 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.487 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 12.487 * [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))) 12.487 * [taylor]: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 12.487 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 12.487 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.487 * [taylor]: Taking taylor expansion of y.im in x.re 12.487 * [backup-simplify]: Simplify y.im into y.im 12.487 * [taylor]: Taking taylor expansion of x.im in x.re 12.487 * [backup-simplify]: Simplify x.im into x.im 12.487 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.487 * [taylor]: Taking taylor expansion of y.re in x.re 12.487 * [backup-simplify]: Simplify y.re into y.re 12.487 * [taylor]: Taking taylor expansion of x.re in x.re 12.487 * [backup-simplify]: Simplify 0 into 0 12.487 * [backup-simplify]: Simplify 1 into 1 12.487 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 12.487 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 12.487 * [taylor]: Taking taylor expansion of y.re in x.re 12.487 * [backup-simplify]: Simplify y.re into y.re 12.487 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 12.487 * [taylor]: Taking taylor expansion of y.im in x.re 12.487 * [backup-simplify]: Simplify y.im into y.im 12.487 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.487 * [backup-simplify]: Simplify (* y.re 0) into 0 12.487 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 12.487 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.487 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.487 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 12.487 * [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))) 12.488 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 12.488 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.488 * [taylor]: Taking taylor expansion of y.im in y.re 12.488 * [backup-simplify]: Simplify y.im into y.im 12.488 * [taylor]: Taking taylor expansion of x.im in y.re 12.488 * [backup-simplify]: Simplify x.im into x.im 12.488 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 12.488 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.488 * [taylor]: Taking taylor expansion of y.re in y.re 12.488 * [backup-simplify]: Simplify 0 into 0 12.488 * [backup-simplify]: Simplify 1 into 1 12.488 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.488 * [taylor]: Taking taylor expansion of y.im in y.re 12.488 * [backup-simplify]: Simplify y.im into y.im 12.488 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.488 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.488 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 12.488 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 12.488 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 12.488 * [taylor]: Taking taylor expansion of x.im in x.im 12.488 * [backup-simplify]: Simplify 0 into 0 12.488 * [backup-simplify]: Simplify 1 into 1 12.488 * [taylor]: Taking taylor expansion of y.im in x.im 12.488 * [backup-simplify]: Simplify y.im into y.im 12.488 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.488 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.489 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.489 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 12.489 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 12.489 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.489 * [backup-simplify]: Simplify (+ 0 0) into 0 12.490 * [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))) 12.490 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 12.490 * [taylor]: Taking taylor expansion of y.re in y.re 12.490 * [backup-simplify]: Simplify 0 into 0 12.490 * [backup-simplify]: Simplify 1 into 1 12.490 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 12.490 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.490 * [taylor]: Taking taylor expansion of y.re in y.re 12.490 * [backup-simplify]: Simplify 0 into 0 12.490 * [backup-simplify]: Simplify 1 into 1 12.490 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.490 * [taylor]: Taking taylor expansion of y.im in y.re 12.490 * [backup-simplify]: Simplify y.im into y.im 12.490 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.490 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 12.490 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.490 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.490 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.490 * [backup-simplify]: Simplify (+ 0 0) into 0 12.491 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 12.491 * [taylor]: Taking taylor expansion of 0 in x.im 12.491 * [backup-simplify]: Simplify 0 into 0 12.491 * [taylor]: Taking taylor expansion of 0 in y.im 12.491 * [backup-simplify]: Simplify 0 into 0 12.491 * [backup-simplify]: Simplify 0 into 0 12.491 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 12.491 * [taylor]: Taking taylor expansion of y.im in y.im 12.491 * [backup-simplify]: Simplify 0 into 0 12.491 * [backup-simplify]: Simplify 1 into 1 12.491 * [backup-simplify]: Simplify (/ 1 1) into 1 12.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.492 * [backup-simplify]: Simplify 0 into 0 12.492 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.492 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.492 * [backup-simplify]: Simplify (+ 0 0) into 0 12.493 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 12.493 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 12.493 * [backup-simplify]: Simplify (+ 0 0) into 0 12.494 * [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 12.494 * [taylor]: Taking taylor expansion of 0 in y.re 12.494 * [backup-simplify]: Simplify 0 into 0 12.494 * [taylor]: Taking taylor expansion of 0 in x.im 12.494 * [backup-simplify]: Simplify 0 into 0 12.494 * [taylor]: Taking taylor expansion of 0 in y.im 12.494 * [backup-simplify]: Simplify 0 into 0 12.494 * [backup-simplify]: Simplify 0 into 0 12.494 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 12.494 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 12.494 * [taylor]: Taking taylor expansion of y.im in x.im 12.494 * [backup-simplify]: Simplify y.im into y.im 12.494 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.494 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.494 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 12.494 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.494 * [taylor]: Taking taylor expansion of y.im in y.im 12.494 * [backup-simplify]: Simplify 0 into 0 12.494 * [backup-simplify]: Simplify 1 into 1 12.494 * [backup-simplify]: Simplify (* 1 1) into 1 12.495 * [backup-simplify]: Simplify (/ 1 1) into 1 12.495 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.496 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.496 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.496 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.497 * [backup-simplify]: Simplify 0 into 0 12.497 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.497 * [backup-simplify]: Simplify (* 1 1) into 1 12.497 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 12.498 * [backup-simplify]: Simplify (+ 1 0) into 1 12.498 * [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))) 12.498 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 12.498 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 12.498 * [taylor]: Taking taylor expansion of x.im in x.im 12.498 * [backup-simplify]: Simplify 0 into 0 12.498 * [backup-simplify]: Simplify 1 into 1 12.498 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 12.498 * [taylor]: Taking taylor expansion of y.im in x.im 12.498 * [backup-simplify]: Simplify y.im into y.im 12.498 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.498 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 12.498 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 12.498 * [taylor]: Taking taylor expansion of 0 in y.im 12.498 * [backup-simplify]: Simplify 0 into 0 12.498 * [backup-simplify]: Simplify 0 into 0 12.498 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 12.498 * [taylor]: Taking taylor expansion of 0 in y.im 12.498 * [backup-simplify]: Simplify 0 into 0 12.498 * [backup-simplify]: Simplify 0 into 0 12.498 * [backup-simplify]: Simplify 0 into 0 12.499 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (/ 1 (+ (* (/ 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)))) 12.499 * [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 12.499 * [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 12.499 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.499 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.499 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.499 * [taylor]: Taking taylor expansion of y.re in y.im 12.499 * [backup-simplify]: Simplify y.re into y.re 12.499 * [taylor]: Taking taylor expansion of x.re in y.im 12.499 * [backup-simplify]: Simplify x.re into x.re 12.499 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.499 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.499 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.499 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.499 * [taylor]: Taking taylor expansion of y.im in y.im 12.499 * [backup-simplify]: Simplify 0 into 0 12.499 * [backup-simplify]: Simplify 1 into 1 12.499 * [taylor]: Taking taylor expansion of x.im in y.im 12.499 * [backup-simplify]: Simplify x.im into x.im 12.499 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.499 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.499 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.499 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 12.499 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 12.499 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 12.499 * [taylor]: Taking taylor expansion of y.re in y.im 12.499 * [backup-simplify]: Simplify y.re into y.re 12.499 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.500 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 12.500 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 12.500 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.500 * [taylor]: Taking taylor expansion of y.im in y.im 12.500 * [backup-simplify]: Simplify 0 into 0 12.500 * [backup-simplify]: Simplify 1 into 1 12.500 * [backup-simplify]: Simplify (* 1 1) into 1 12.500 * [backup-simplify]: Simplify (/ 1 1) into 1 12.500 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 12.500 * [backup-simplify]: Simplify (+ 0 1) into 1 12.500 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 12.501 * [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 12.501 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.501 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.501 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.501 * [taylor]: Taking taylor expansion of y.re in x.im 12.501 * [backup-simplify]: Simplify y.re into y.re 12.501 * [taylor]: Taking taylor expansion of x.re in x.im 12.501 * [backup-simplify]: Simplify x.re into x.re 12.501 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.501 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.501 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.501 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.501 * [taylor]: Taking taylor expansion of y.im in x.im 12.501 * [backup-simplify]: Simplify y.im into y.im 12.501 * [taylor]: Taking taylor expansion of x.im in x.im 12.501 * [backup-simplify]: Simplify 0 into 0 12.501 * [backup-simplify]: Simplify 1 into 1 12.501 * [backup-simplify]: Simplify (* y.im 0) into 0 12.501 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.501 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.501 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 12.501 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 12.501 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 12.501 * [taylor]: Taking taylor expansion of y.re in x.im 12.501 * [backup-simplify]: Simplify y.re into y.re 12.501 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.501 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 12.501 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 12.501 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 12.501 * [taylor]: Taking taylor expansion of y.im in x.im 12.501 * [backup-simplify]: Simplify y.im into y.im 12.501 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.502 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.502 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 12.502 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 12.502 * [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))))) 12.502 * [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 12.502 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.502 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.502 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.502 * [taylor]: Taking taylor expansion of y.re in y.re 12.502 * [backup-simplify]: Simplify 0 into 0 12.502 * [backup-simplify]: Simplify 1 into 1 12.502 * [taylor]: Taking taylor expansion of x.re in y.re 12.502 * [backup-simplify]: Simplify x.re into x.re 12.502 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.502 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.502 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.502 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.502 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.502 * [taylor]: Taking taylor expansion of y.im in y.re 12.502 * [backup-simplify]: Simplify y.im into y.im 12.502 * [taylor]: Taking taylor expansion of x.im in y.re 12.503 * [backup-simplify]: Simplify x.im into x.im 12.503 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.503 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.503 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 12.503 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.503 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.503 * [taylor]: Taking taylor expansion of y.re in y.re 12.503 * [backup-simplify]: Simplify 0 into 0 12.503 * [backup-simplify]: Simplify 1 into 1 12.503 * [backup-simplify]: Simplify (* 1 1) into 1 12.503 * [backup-simplify]: Simplify (/ 1 1) into 1 12.503 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 12.503 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.503 * [taylor]: Taking taylor expansion of y.im in y.re 12.503 * [backup-simplify]: Simplify y.im into y.im 12.504 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.504 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.504 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 12.504 * [backup-simplify]: Simplify (+ 1 0) into 1 12.504 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 12.504 * [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 12.504 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.504 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.504 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.504 * [taylor]: Taking taylor expansion of y.re in x.re 12.504 * [backup-simplify]: Simplify y.re into y.re 12.504 * [taylor]: Taking taylor expansion of x.re in x.re 12.504 * [backup-simplify]: Simplify 0 into 0 12.504 * [backup-simplify]: Simplify 1 into 1 12.504 * [backup-simplify]: Simplify (* y.re 0) into 0 12.505 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.505 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.505 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.505 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.505 * [taylor]: Taking taylor expansion of y.im in x.re 12.505 * [backup-simplify]: Simplify y.im into y.im 12.505 * [taylor]: Taking taylor expansion of x.im in x.re 12.505 * [backup-simplify]: Simplify x.im into x.im 12.505 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.505 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.505 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 12.505 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 12.505 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 12.505 * [taylor]: Taking taylor expansion of y.re in x.re 12.505 * [backup-simplify]: Simplify y.re into y.re 12.505 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.505 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 12.505 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 12.505 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 12.505 * [taylor]: Taking taylor expansion of y.im in x.re 12.505 * [backup-simplify]: Simplify y.im into y.im 12.505 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.505 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.505 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.506 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 12.506 * [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))))) 12.506 * [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 12.506 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.506 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.506 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.506 * [taylor]: Taking taylor expansion of y.re in x.re 12.506 * [backup-simplify]: Simplify y.re into y.re 12.506 * [taylor]: Taking taylor expansion of x.re in x.re 12.506 * [backup-simplify]: Simplify 0 into 0 12.506 * [backup-simplify]: Simplify 1 into 1 12.506 * [backup-simplify]: Simplify (* y.re 0) into 0 12.506 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.506 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.506 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.506 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.507 * [taylor]: Taking taylor expansion of y.im in x.re 12.507 * [backup-simplify]: Simplify y.im into y.im 12.507 * [taylor]: Taking taylor expansion of x.im in x.re 12.507 * [backup-simplify]: Simplify x.im into x.im 12.507 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.507 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.507 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 12.507 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 12.507 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 12.507 * [taylor]: Taking taylor expansion of y.re in x.re 12.507 * [backup-simplify]: Simplify y.re into y.re 12.507 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.507 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 12.507 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 12.507 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 12.507 * [taylor]: Taking taylor expansion of y.im in x.re 12.507 * [backup-simplify]: Simplify y.im into y.im 12.507 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.507 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.507 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.507 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 12.507 * [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))))) 12.507 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 12.507 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 12.507 * [taylor]: Taking taylor expansion of y.re in y.re 12.507 * [backup-simplify]: Simplify 0 into 0 12.507 * [backup-simplify]: Simplify 1 into 1 12.508 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 12.508 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.508 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.508 * [taylor]: Taking taylor expansion of y.re in y.re 12.508 * [backup-simplify]: Simplify 0 into 0 12.508 * [backup-simplify]: Simplify 1 into 1 12.508 * [backup-simplify]: Simplify (* 1 1) into 1 12.508 * [backup-simplify]: Simplify (/ 1 1) into 1 12.508 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 12.508 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.508 * [taylor]: Taking taylor expansion of y.im in y.re 12.508 * [backup-simplify]: Simplify y.im into y.im 12.508 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.508 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.509 * [backup-simplify]: Simplify (+ 1 0) into 1 12.509 * [backup-simplify]: Simplify (* 0 1) into 0 12.509 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.510 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.510 * [backup-simplify]: Simplify (+ 0 0) into 0 12.510 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 12.511 * [backup-simplify]: Simplify (/ 1 1) into 1 12.511 * [taylor]: Taking taylor expansion of 1 in x.im 12.511 * [backup-simplify]: Simplify 1 into 1 12.511 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.511 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.511 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 12.511 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 12.511 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 12.511 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.511 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 12.512 * [backup-simplify]: Simplify (+ 0 0) into 0 12.512 * [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)))))) 12.512 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 12.512 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 12.512 * [taylor]: Taking taylor expansion of y.im in y.re 12.512 * [backup-simplify]: Simplify y.im into y.im 12.512 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 12.512 * [taylor]: Taking taylor expansion of x.im in y.re 12.512 * [backup-simplify]: Simplify x.im into x.im 12.512 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 12.512 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.512 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.512 * [taylor]: Taking taylor expansion of y.re in y.re 12.512 * [backup-simplify]: Simplify 0 into 0 12.512 * [backup-simplify]: Simplify 1 into 1 12.513 * [backup-simplify]: Simplify (* 1 1) into 1 12.513 * [backup-simplify]: Simplify (/ 1 1) into 1 12.513 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 12.513 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.513 * [taylor]: Taking taylor expansion of y.im in y.re 12.513 * [backup-simplify]: Simplify y.im into y.im 12.513 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.513 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.513 * [backup-simplify]: Simplify (+ 1 0) into 1 12.513 * [backup-simplify]: Simplify (* x.im 1) into x.im 12.513 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.513 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.514 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.515 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 12.515 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 12.515 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.515 * [taylor]: Taking taylor expansion of 0 in x.im 12.515 * [backup-simplify]: Simplify 0 into 0 12.516 * [taylor]: Taking taylor expansion of 1 in y.im 12.516 * [backup-simplify]: Simplify 1 into 1 12.516 * [backup-simplify]: Simplify 0 into 0 12.516 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.516 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.516 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.516 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.517 * [backup-simplify]: Simplify (+ 0 0) into 0 12.517 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 12.517 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 12.517 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 12.517 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 12.518 * [backup-simplify]: Simplify (+ 0 0) into 0 12.518 * [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 12.518 * [taylor]: Taking taylor expansion of 0 in y.re 12.518 * [backup-simplify]: Simplify 0 into 0 12.518 * [taylor]: Taking taylor expansion of 0 in x.im 12.518 * [backup-simplify]: Simplify 0 into 0 12.518 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.518 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.518 * [taylor]: Taking taylor expansion of y.im in x.im 12.518 * [backup-simplify]: Simplify y.im into y.im 12.518 * [taylor]: Taking taylor expansion of x.im in x.im 12.518 * [backup-simplify]: Simplify 0 into 0 12.519 * [backup-simplify]: Simplify 1 into 1 12.519 * [backup-simplify]: Simplify (* y.im 0) into 0 12.519 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.519 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.519 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 12.519 * [taylor]: Taking taylor expansion of y.im in y.im 12.519 * [backup-simplify]: Simplify 0 into 0 12.519 * [backup-simplify]: Simplify 1 into 1 12.519 * [backup-simplify]: Simplify (/ 1 1) into 1 12.520 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.520 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.520 * [backup-simplify]: Simplify 0 into 0 12.521 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 12.521 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.521 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.522 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 12.522 * [backup-simplify]: Simplify (+ 0 0) into 0 12.523 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 12.523 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 12.523 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 12.523 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 12.523 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 12.523 * [taylor]: Taking taylor expansion of y.im in x.im 12.523 * [backup-simplify]: Simplify y.im into y.im 12.523 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.523 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.523 * [taylor]: Taking taylor expansion of 0 in y.im 12.523 * [backup-simplify]: Simplify 0 into 0 12.523 * [backup-simplify]: Simplify 0 into 0 12.523 * [taylor]: Taking taylor expansion of 0 in y.im 12.523 * [backup-simplify]: Simplify 0 into 0 12.523 * [backup-simplify]: Simplify 0 into 0 12.523 * [backup-simplify]: Simplify 0 into 0 12.524 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 12.524 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.524 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.524 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 12.525 * [backup-simplify]: Simplify (+ 0 0) into 0 12.525 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 12.525 * [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 12.526 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 12.526 * [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 12.526 * [backup-simplify]: Simplify (+ 0 0) into 0 12.527 * [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 12.527 * [taylor]: Taking taylor expansion of 0 in y.re 12.527 * [backup-simplify]: Simplify 0 into 0 12.527 * [taylor]: Taking taylor expansion of 0 in x.im 12.527 * [backup-simplify]: Simplify 0 into 0 12.527 * [taylor]: Taking taylor expansion of 0 in x.im 12.527 * [backup-simplify]: Simplify 0 into 0 12.527 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.528 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.528 * [backup-simplify]: Simplify (+ 0 0) into 0 12.529 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 12.529 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.529 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.529 * [taylor]: Taking taylor expansion of 0 in x.im 12.529 * [backup-simplify]: Simplify 0 into 0 12.530 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 12.530 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.531 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 12.531 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 12.531 * [backup-simplify]: Simplify (+ 0 0) into 0 12.532 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 12.533 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 12.533 * [taylor]: Taking taylor expansion of 0 in x.im 12.533 * [backup-simplify]: Simplify 0 into 0 12.533 * [taylor]: Taking taylor expansion of 0 in y.im 12.533 * [backup-simplify]: Simplify 0 into 0 12.533 * [backup-simplify]: Simplify 0 into 0 12.533 * [backup-simplify]: Simplify 0 into 0 12.533 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (/ 1 (+ (* (/ 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)))) 12.533 * [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 12.533 * [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 12.533 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.533 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.533 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.533 * [taylor]: Taking taylor expansion of y.re in y.im 12.533 * [backup-simplify]: Simplify y.re into y.re 12.533 * [taylor]: Taking taylor expansion of x.re in y.im 12.533 * [backup-simplify]: Simplify x.re into x.re 12.533 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.533 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.533 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.533 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.533 * [taylor]: Taking taylor expansion of y.im in y.im 12.533 * [backup-simplify]: Simplify 0 into 0 12.533 * [backup-simplify]: Simplify 1 into 1 12.533 * [taylor]: Taking taylor expansion of x.im in y.im 12.533 * [backup-simplify]: Simplify x.im into x.im 12.533 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.534 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.534 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.534 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 12.534 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 12.534 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 12.534 * [taylor]: Taking taylor expansion of y.re in y.im 12.534 * [backup-simplify]: Simplify y.re into y.re 12.534 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.534 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 12.534 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 12.534 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.534 * [taylor]: Taking taylor expansion of y.im in y.im 12.534 * [backup-simplify]: Simplify 0 into 0 12.534 * [backup-simplify]: Simplify 1 into 1 12.535 * [backup-simplify]: Simplify (* 1 1) into 1 12.535 * [backup-simplify]: Simplify (/ 1 1) into 1 12.535 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 12.536 * [backup-simplify]: Simplify (+ 0 1) into 1 12.536 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 12.536 * [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 12.536 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.536 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.536 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.536 * [taylor]: Taking taylor expansion of y.re in x.im 12.536 * [backup-simplify]: Simplify y.re into y.re 12.536 * [taylor]: Taking taylor expansion of x.re in x.im 12.536 * [backup-simplify]: Simplify x.re into x.re 12.536 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.536 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.536 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.536 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.536 * [taylor]: Taking taylor expansion of y.im in x.im 12.536 * [backup-simplify]: Simplify y.im into y.im 12.536 * [taylor]: Taking taylor expansion of x.im in x.im 12.536 * [backup-simplify]: Simplify 0 into 0 12.536 * [backup-simplify]: Simplify 1 into 1 12.537 * [backup-simplify]: Simplify (* y.im 0) into 0 12.537 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.537 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.537 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 12.537 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 12.537 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 12.537 * [taylor]: Taking taylor expansion of y.re in x.im 12.537 * [backup-simplify]: Simplify y.re into y.re 12.537 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.537 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 12.537 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 12.537 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 12.537 * [taylor]: Taking taylor expansion of y.im in x.im 12.537 * [backup-simplify]: Simplify y.im into y.im 12.537 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.538 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.538 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 12.538 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 12.538 * [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))))) 12.538 * [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 12.538 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.538 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.538 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.538 * [taylor]: Taking taylor expansion of y.re in y.re 12.538 * [backup-simplify]: Simplify 0 into 0 12.538 * [backup-simplify]: Simplify 1 into 1 12.538 * [taylor]: Taking taylor expansion of x.re in y.re 12.538 * [backup-simplify]: Simplify x.re into x.re 12.538 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.539 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.539 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.539 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.539 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.539 * [taylor]: Taking taylor expansion of y.im in y.re 12.539 * [backup-simplify]: Simplify y.im into y.im 12.539 * [taylor]: Taking taylor expansion of x.im in y.re 12.539 * [backup-simplify]: Simplify x.im into x.im 12.539 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.539 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.539 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 12.539 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.539 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.539 * [taylor]: Taking taylor expansion of y.re in y.re 12.539 * [backup-simplify]: Simplify 0 into 0 12.539 * [backup-simplify]: Simplify 1 into 1 12.540 * [backup-simplify]: Simplify (* 1 1) into 1 12.540 * [backup-simplify]: Simplify (/ 1 1) into 1 12.540 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 12.540 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.540 * [taylor]: Taking taylor expansion of y.im in y.re 12.540 * [backup-simplify]: Simplify y.im into y.im 12.540 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.540 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.540 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 12.541 * [backup-simplify]: Simplify (+ 1 0) into 1 12.541 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 12.541 * [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 12.541 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.541 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.541 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.541 * [taylor]: Taking taylor expansion of y.re in x.re 12.541 * [backup-simplify]: Simplify y.re into y.re 12.541 * [taylor]: Taking taylor expansion of x.re in x.re 12.541 * [backup-simplify]: Simplify 0 into 0 12.541 * [backup-simplify]: Simplify 1 into 1 12.541 * [backup-simplify]: Simplify (* y.re 0) into 0 12.542 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.542 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.542 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.542 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.542 * [taylor]: Taking taylor expansion of y.im in x.re 12.542 * [backup-simplify]: Simplify y.im into y.im 12.542 * [taylor]: Taking taylor expansion of x.im in x.re 12.542 * [backup-simplify]: Simplify x.im into x.im 12.542 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.542 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.542 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 12.542 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 12.542 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 12.542 * [taylor]: Taking taylor expansion of y.re in x.re 12.542 * [backup-simplify]: Simplify y.re into y.re 12.542 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.542 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 12.542 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 12.542 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 12.542 * [taylor]: Taking taylor expansion of y.im in x.re 12.542 * [backup-simplify]: Simplify y.im into y.im 12.542 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.542 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.543 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.543 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 12.543 * [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))))) 12.543 * [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 12.543 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.543 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.543 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.543 * [taylor]: Taking taylor expansion of y.re in x.re 12.543 * [backup-simplify]: Simplify y.re into y.re 12.543 * [taylor]: Taking taylor expansion of x.re in x.re 12.543 * [backup-simplify]: Simplify 0 into 0 12.543 * [backup-simplify]: Simplify 1 into 1 12.543 * [backup-simplify]: Simplify (* y.re 0) into 0 12.544 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.544 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.544 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.544 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.544 * [taylor]: Taking taylor expansion of y.im in x.re 12.544 * [backup-simplify]: Simplify y.im into y.im 12.544 * [taylor]: Taking taylor expansion of x.im in x.re 12.544 * [backup-simplify]: Simplify x.im into x.im 12.544 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.544 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.544 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 12.544 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 12.544 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 12.544 * [taylor]: Taking taylor expansion of y.re in x.re 12.544 * [backup-simplify]: Simplify y.re into y.re 12.544 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.544 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 12.544 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 12.544 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 12.544 * [taylor]: Taking taylor expansion of y.im in x.re 12.544 * [backup-simplify]: Simplify y.im into y.im 12.544 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.544 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.545 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.545 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 12.545 * [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))))) 12.545 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 12.545 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 12.545 * [taylor]: Taking taylor expansion of y.re in y.re 12.545 * [backup-simplify]: Simplify 0 into 0 12.545 * [backup-simplify]: Simplify 1 into 1 12.545 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 12.545 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.545 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.545 * [taylor]: Taking taylor expansion of y.re in y.re 12.545 * [backup-simplify]: Simplify 0 into 0 12.545 * [backup-simplify]: Simplify 1 into 1 12.546 * [backup-simplify]: Simplify (* 1 1) into 1 12.546 * [backup-simplify]: Simplify (/ 1 1) into 1 12.546 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 12.546 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.546 * [taylor]: Taking taylor expansion of y.im in y.re 12.546 * [backup-simplify]: Simplify y.im into y.im 12.546 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.546 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.547 * [backup-simplify]: Simplify (+ 1 0) into 1 12.547 * [backup-simplify]: Simplify (* 0 1) into 0 12.548 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.549 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.549 * [backup-simplify]: Simplify (+ 0 0) into 0 12.550 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 12.550 * [backup-simplify]: Simplify (/ 1 1) into 1 12.550 * [taylor]: Taking taylor expansion of 1 in x.im 12.550 * [backup-simplify]: Simplify 1 into 1 12.551 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.551 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.551 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 12.551 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 12.551 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 12.551 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.552 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 12.552 * [backup-simplify]: Simplify (+ 0 0) into 0 12.553 * [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)))))) 12.553 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 12.553 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 12.553 * [taylor]: Taking taylor expansion of y.im in y.re 12.553 * [backup-simplify]: Simplify y.im into y.im 12.553 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 12.553 * [taylor]: Taking taylor expansion of x.im in y.re 12.553 * [backup-simplify]: Simplify x.im into x.im 12.553 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 12.553 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.553 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.553 * [taylor]: Taking taylor expansion of y.re in y.re 12.553 * [backup-simplify]: Simplify 0 into 0 12.553 * [backup-simplify]: Simplify 1 into 1 12.553 * [backup-simplify]: Simplify (* 1 1) into 1 12.554 * [backup-simplify]: Simplify (/ 1 1) into 1 12.554 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 12.554 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.554 * [taylor]: Taking taylor expansion of y.im in y.re 12.554 * [backup-simplify]: Simplify y.im into y.im 12.554 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.554 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.554 * [backup-simplify]: Simplify (+ 1 0) into 1 12.554 * [backup-simplify]: Simplify (* x.im 1) into x.im 12.555 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.555 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.556 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.556 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.557 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 12.557 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 12.558 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.558 * [taylor]: Taking taylor expansion of 0 in x.im 12.558 * [backup-simplify]: Simplify 0 into 0 12.558 * [taylor]: Taking taylor expansion of 1 in y.im 12.558 * [backup-simplify]: Simplify 1 into 1 12.558 * [backup-simplify]: Simplify 0 into 0 12.559 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.559 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.559 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.560 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.560 * [backup-simplify]: Simplify (+ 0 0) into 0 12.560 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 12.561 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 12.561 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 12.561 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 12.562 * [backup-simplify]: Simplify (+ 0 0) into 0 12.563 * [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 12.563 * [taylor]: Taking taylor expansion of 0 in y.re 12.563 * [backup-simplify]: Simplify 0 into 0 12.563 * [taylor]: Taking taylor expansion of 0 in x.im 12.563 * [backup-simplify]: Simplify 0 into 0 12.563 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.563 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.563 * [taylor]: Taking taylor expansion of y.im in x.im 12.563 * [backup-simplify]: Simplify y.im into y.im 12.563 * [taylor]: Taking taylor expansion of x.im in x.im 12.563 * [backup-simplify]: Simplify 0 into 0 12.563 * [backup-simplify]: Simplify 1 into 1 12.563 * [backup-simplify]: Simplify (* y.im 0) into 0 12.564 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.564 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.564 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 12.564 * [taylor]: Taking taylor expansion of y.im in y.im 12.564 * [backup-simplify]: Simplify 0 into 0 12.564 * [backup-simplify]: Simplify 1 into 1 12.564 * [backup-simplify]: Simplify (/ 1 1) into 1 12.565 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.566 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.566 * [backup-simplify]: Simplify 0 into 0 12.567 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 12.568 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.568 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.568 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 12.568 * [backup-simplify]: Simplify (+ 0 0) into 0 12.570 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 12.570 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 12.570 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 12.570 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 12.570 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 12.571 * [taylor]: Taking taylor expansion of y.im in x.im 12.571 * [backup-simplify]: Simplify y.im into y.im 12.571 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.571 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.571 * [taylor]: Taking taylor expansion of 0 in y.im 12.571 * [backup-simplify]: Simplify 0 into 0 12.571 * [backup-simplify]: Simplify 0 into 0 12.571 * [taylor]: Taking taylor expansion of 0 in y.im 12.571 * [backup-simplify]: Simplify 0 into 0 12.571 * [backup-simplify]: Simplify 0 into 0 12.571 * [backup-simplify]: Simplify 0 into 0 12.572 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 12.572 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.573 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.573 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 12.573 * [backup-simplify]: Simplify (+ 0 0) into 0 12.579 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 12.580 * [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 12.581 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 12.582 * [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 12.582 * [backup-simplify]: Simplify (+ 0 0) into 0 12.583 * [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 12.584 * [taylor]: Taking taylor expansion of 0 in y.re 12.584 * [backup-simplify]: Simplify 0 into 0 12.584 * [taylor]: Taking taylor expansion of 0 in x.im 12.584 * [backup-simplify]: Simplify 0 into 0 12.584 * [taylor]: Taking taylor expansion of 0 in x.im 12.584 * [backup-simplify]: Simplify 0 into 0 12.585 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.585 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.586 * [backup-simplify]: Simplify (+ 0 0) into 0 12.586 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 12.586 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.587 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.587 * [taylor]: Taking taylor expansion of 0 in x.im 12.587 * [backup-simplify]: Simplify 0 into 0 12.588 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 12.589 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.589 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 12.590 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 12.590 * [backup-simplify]: Simplify (+ 0 0) into 0 12.592 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 12.593 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 12.593 * [taylor]: Taking taylor expansion of 0 in x.im 12.593 * [backup-simplify]: Simplify 0 into 0 12.593 * [taylor]: Taking taylor expansion of 0 in y.im 12.593 * [backup-simplify]: Simplify 0 into 0 12.593 * [backup-simplify]: Simplify 0 into 0 12.594 * [backup-simplify]: Simplify 0 into 0 12.594 * * * * [progress]: [ 2 / 3 ] generating series at (2 1) 12.594 * [backup-simplify]: Simplify (+ (* x.re y.re) (* x.im y.im)) into (+ (* y.im x.im) (* y.re x.re)) 12.594 * [approximate]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in (x.re y.re x.im y.im) around 0 12.594 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 12.594 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.594 * [taylor]: Taking taylor expansion of y.im in y.im 12.594 * [backup-simplify]: Simplify 0 into 0 12.594 * [backup-simplify]: Simplify 1 into 1 12.594 * [taylor]: Taking taylor expansion of x.im in y.im 12.594 * [backup-simplify]: Simplify x.im into x.im 12.594 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.594 * [taylor]: Taking taylor expansion of y.re in y.im 12.594 * [backup-simplify]: Simplify y.re into y.re 12.594 * [taylor]: Taking taylor expansion of x.re in y.im 12.594 * [backup-simplify]: Simplify x.re into x.re 12.594 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 12.594 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.594 * [taylor]: Taking taylor expansion of y.im in x.im 12.594 * [backup-simplify]: Simplify y.im into y.im 12.594 * [taylor]: Taking taylor expansion of x.im in x.im 12.594 * [backup-simplify]: Simplify 0 into 0 12.594 * [backup-simplify]: Simplify 1 into 1 12.594 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.594 * [taylor]: Taking taylor expansion of y.re in x.im 12.594 * [backup-simplify]: Simplify y.re into y.re 12.594 * [taylor]: Taking taylor expansion of x.re in x.im 12.594 * [backup-simplify]: Simplify x.re into x.re 12.594 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 12.594 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.594 * [taylor]: Taking taylor expansion of y.im in y.re 12.595 * [backup-simplify]: Simplify y.im into y.im 12.595 * [taylor]: Taking taylor expansion of x.im in y.re 12.595 * [backup-simplify]: Simplify x.im into x.im 12.595 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.595 * [taylor]: Taking taylor expansion of y.re in y.re 12.595 * [backup-simplify]: Simplify 0 into 0 12.595 * [backup-simplify]: Simplify 1 into 1 12.595 * [taylor]: Taking taylor expansion of x.re in y.re 12.595 * [backup-simplify]: Simplify x.re into x.re 12.595 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 12.595 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.595 * [taylor]: Taking taylor expansion of y.im in x.re 12.595 * [backup-simplify]: Simplify y.im into y.im 12.595 * [taylor]: Taking taylor expansion of x.im in x.re 12.595 * [backup-simplify]: Simplify x.im into x.im 12.595 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.595 * [taylor]: Taking taylor expansion of y.re in x.re 12.595 * [backup-simplify]: Simplify y.re into y.re 12.595 * [taylor]: Taking taylor expansion of x.re in x.re 12.595 * [backup-simplify]: Simplify 0 into 0 12.595 * [backup-simplify]: Simplify 1 into 1 12.595 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 12.595 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.595 * [taylor]: Taking taylor expansion of y.im in x.re 12.595 * [backup-simplify]: Simplify y.im into y.im 12.595 * [taylor]: Taking taylor expansion of x.im in x.re 12.595 * [backup-simplify]: Simplify x.im into x.im 12.595 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.595 * [taylor]: Taking taylor expansion of y.re in x.re 12.595 * [backup-simplify]: Simplify y.re into y.re 12.595 * [taylor]: Taking taylor expansion of x.re in x.re 12.595 * [backup-simplify]: Simplify 0 into 0 12.595 * [backup-simplify]: Simplify 1 into 1 12.595 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.595 * [backup-simplify]: Simplify (* y.re 0) into 0 12.596 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 12.596 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.596 * [taylor]: Taking taylor expansion of y.im in y.re 12.596 * [backup-simplify]: Simplify y.im into y.im 12.596 * [taylor]: Taking taylor expansion of x.im in y.re 12.596 * [backup-simplify]: Simplify x.im into x.im 12.596 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.596 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.596 * [taylor]: Taking taylor expansion of y.im in x.im 12.596 * [backup-simplify]: Simplify y.im into y.im 12.596 * [taylor]: Taking taylor expansion of x.im in x.im 12.596 * [backup-simplify]: Simplify 0 into 0 12.596 * [backup-simplify]: Simplify 1 into 1 12.596 * [backup-simplify]: Simplify (* y.im 0) into 0 12.596 * [taylor]: Taking taylor expansion of 0 in y.im 12.596 * [backup-simplify]: Simplify 0 into 0 12.596 * [backup-simplify]: Simplify 0 into 0 12.596 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.597 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.597 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 12.597 * [taylor]: Taking taylor expansion of y.re in y.re 12.597 * [backup-simplify]: Simplify 0 into 0 12.597 * [backup-simplify]: Simplify 1 into 1 12.597 * [taylor]: Taking taylor expansion of 0 in x.im 12.597 * [backup-simplify]: Simplify 0 into 0 12.597 * [taylor]: Taking taylor expansion of 0 in y.im 12.597 * [backup-simplify]: Simplify 0 into 0 12.598 * [backup-simplify]: Simplify 0 into 0 12.598 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.598 * [taylor]: Taking taylor expansion of 0 in x.im 12.598 * [backup-simplify]: Simplify 0 into 0 12.598 * [taylor]: Taking taylor expansion of 0 in y.im 12.598 * [backup-simplify]: Simplify 0 into 0 12.598 * [backup-simplify]: Simplify 0 into 0 12.598 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.599 * [taylor]: Taking taylor expansion of y.im in y.im 12.599 * [backup-simplify]: Simplify 0 into 0 12.599 * [backup-simplify]: Simplify 1 into 1 12.599 * [backup-simplify]: Simplify 0 into 0 12.599 * [backup-simplify]: Simplify 0 into 0 12.599 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.600 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.601 * [backup-simplify]: Simplify (+ 0 0) into 0 12.601 * [taylor]: Taking taylor expansion of 0 in y.re 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [taylor]: Taking taylor expansion of 0 in x.im 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [taylor]: Taking taylor expansion of 0 in y.im 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [backup-simplify]: Simplify 0 into 0 12.601 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) into (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 12.601 * [approximate]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 12.601 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.601 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.601 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.601 * [taylor]: Taking taylor expansion of y.re in y.im 12.601 * [backup-simplify]: Simplify y.re into y.re 12.601 * [taylor]: Taking taylor expansion of x.re in y.im 12.601 * [backup-simplify]: Simplify x.re into x.re 12.601 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.601 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.602 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.602 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.602 * [taylor]: Taking taylor expansion of y.im in y.im 12.602 * [backup-simplify]: Simplify 0 into 0 12.602 * [backup-simplify]: Simplify 1 into 1 12.602 * [taylor]: Taking taylor expansion of x.im in y.im 12.602 * [backup-simplify]: Simplify x.im into x.im 12.602 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.602 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.602 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.602 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.602 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.602 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.602 * [taylor]: Taking taylor expansion of y.re in x.im 12.603 * [backup-simplify]: Simplify y.re into y.re 12.603 * [taylor]: Taking taylor expansion of x.re in x.im 12.603 * [backup-simplify]: Simplify x.re into x.re 12.603 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.603 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.603 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.603 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.603 * [taylor]: Taking taylor expansion of y.im in x.im 12.603 * [backup-simplify]: Simplify y.im into y.im 12.603 * [taylor]: Taking taylor expansion of x.im in x.im 12.603 * [backup-simplify]: Simplify 0 into 0 12.603 * [backup-simplify]: Simplify 1 into 1 12.603 * [backup-simplify]: Simplify (* y.im 0) into 0 12.604 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.604 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.604 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.604 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.604 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.604 * [taylor]: Taking taylor expansion of y.re in y.re 12.604 * [backup-simplify]: Simplify 0 into 0 12.604 * [backup-simplify]: Simplify 1 into 1 12.604 * [taylor]: Taking taylor expansion of x.re in y.re 12.604 * [backup-simplify]: Simplify x.re into x.re 12.604 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.604 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.605 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.605 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.605 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.605 * [taylor]: Taking taylor expansion of y.im in y.re 12.605 * [backup-simplify]: Simplify y.im into y.im 12.605 * [taylor]: Taking taylor expansion of x.im in y.re 12.605 * [backup-simplify]: Simplify x.im into x.im 12.605 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.605 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.605 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.605 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.605 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.605 * [taylor]: Taking taylor expansion of y.re in x.re 12.605 * [backup-simplify]: Simplify y.re into y.re 12.605 * [taylor]: Taking taylor expansion of x.re in x.re 12.605 * [backup-simplify]: Simplify 0 into 0 12.605 * [backup-simplify]: Simplify 1 into 1 12.605 * [backup-simplify]: Simplify (* y.re 0) into 0 12.606 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.606 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.606 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.606 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.606 * [taylor]: Taking taylor expansion of y.im in x.re 12.606 * [backup-simplify]: Simplify y.im into y.im 12.606 * [taylor]: Taking taylor expansion of x.im in x.re 12.606 * [backup-simplify]: Simplify x.im into x.im 12.606 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.606 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.606 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.606 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.606 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.606 * [taylor]: Taking taylor expansion of y.re in x.re 12.606 * [backup-simplify]: Simplify y.re into y.re 12.606 * [taylor]: Taking taylor expansion of x.re in x.re 12.606 * [backup-simplify]: Simplify 0 into 0 12.606 * [backup-simplify]: Simplify 1 into 1 12.606 * [backup-simplify]: Simplify (* y.re 0) into 0 12.607 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.607 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.607 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.607 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.607 * [taylor]: Taking taylor expansion of y.im in x.re 12.607 * [backup-simplify]: Simplify y.im into y.im 12.607 * [taylor]: Taking taylor expansion of x.im in x.re 12.607 * [backup-simplify]: Simplify x.im into x.im 12.607 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.607 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.607 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.607 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.607 * [taylor]: Taking taylor expansion of y.re in y.re 12.607 * [backup-simplify]: Simplify 0 into 0 12.607 * [backup-simplify]: Simplify 1 into 1 12.608 * [backup-simplify]: Simplify (/ 1 1) into 1 12.608 * [taylor]: Taking taylor expansion of 1 in x.im 12.608 * [backup-simplify]: Simplify 1 into 1 12.608 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.609 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.609 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 12.609 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.609 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.609 * [taylor]: Taking taylor expansion of y.im in y.re 12.609 * [backup-simplify]: Simplify y.im into y.im 12.609 * [taylor]: Taking taylor expansion of x.im in y.re 12.609 * [backup-simplify]: Simplify x.im into x.im 12.609 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.609 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.610 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.610 * [taylor]: Taking taylor expansion of 0 in x.im 12.610 * [backup-simplify]: Simplify 0 into 0 12.610 * [taylor]: Taking taylor expansion of 1 in y.im 12.610 * [backup-simplify]: Simplify 1 into 1 12.611 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.611 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.611 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.612 * [backup-simplify]: Simplify (+ 0 0) into 0 12.612 * [taylor]: Taking taylor expansion of 0 in y.re 12.612 * [backup-simplify]: Simplify 0 into 0 12.612 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.612 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.612 * [taylor]: Taking taylor expansion of y.im in x.im 12.612 * [backup-simplify]: Simplify y.im into y.im 12.612 * [taylor]: Taking taylor expansion of x.im in x.im 12.612 * [backup-simplify]: Simplify 0 into 0 12.612 * [backup-simplify]: Simplify 1 into 1 12.612 * [backup-simplify]: Simplify (* y.im 0) into 0 12.612 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.612 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.612 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 12.612 * [taylor]: Taking taylor expansion of y.im in y.im 12.612 * [backup-simplify]: Simplify 0 into 0 12.612 * [backup-simplify]: Simplify 1 into 1 12.613 * [backup-simplify]: Simplify (/ 1 1) into 1 12.613 * [backup-simplify]: Simplify 1 into 1 12.614 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.614 * [taylor]: Taking taylor expansion of 0 in x.im 12.614 * [backup-simplify]: Simplify 0 into 0 12.614 * [taylor]: Taking taylor expansion of 0 in y.im 12.614 * [backup-simplify]: Simplify 0 into 0 12.614 * [taylor]: Taking taylor expansion of 0 in y.im 12.614 * [backup-simplify]: Simplify 0 into 0 12.614 * [backup-simplify]: Simplify 1 into 1 12.615 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 12.615 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.616 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.616 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 12.616 * [backup-simplify]: Simplify (+ 0 0) into 0 12.616 * [taylor]: Taking taylor expansion of 0 in y.re 12.616 * [backup-simplify]: Simplify 0 into 0 12.616 * [taylor]: Taking taylor expansion of 0 in x.im 12.616 * [backup-simplify]: Simplify 0 into 0 12.617 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.617 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.617 * [taylor]: Taking taylor expansion of 0 in x.im 12.617 * [backup-simplify]: Simplify 0 into 0 12.618 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.618 * [taylor]: Taking taylor expansion of 0 in x.im 12.618 * [backup-simplify]: Simplify 0 into 0 12.619 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 12.619 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 12.619 * [taylor]: Taking taylor expansion of 0 in y.im 12.619 * [backup-simplify]: Simplify 0 into 0 12.619 * [taylor]: Taking taylor expansion of 0 in y.im 12.619 * [backup-simplify]: Simplify 0 into 0 12.619 * [taylor]: Taking taylor expansion of 0 in y.im 12.619 * [backup-simplify]: Simplify 0 into 0 12.619 * [taylor]: Taking taylor expansion of 0 in y.im 12.619 * [backup-simplify]: Simplify 0 into 0 12.620 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.620 * [backup-simplify]: Simplify 0 into 0 12.620 * [backup-simplify]: Simplify 0 into 0 12.620 * [backup-simplify]: Simplify 0 into 0 12.620 * [backup-simplify]: Simplify 0 into 0 12.621 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 12.621 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.622 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 12.622 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 12.622 * [backup-simplify]: Simplify (+ 0 0) into 0 12.622 * [taylor]: Taking taylor expansion of 0 in y.re 12.622 * [backup-simplify]: Simplify 0 into 0 12.622 * [taylor]: Taking taylor expansion of 0 in x.im 12.622 * [backup-simplify]: Simplify 0 into 0 12.623 * [taylor]: Taking taylor expansion of 0 in x.im 12.623 * [backup-simplify]: Simplify 0 into 0 12.623 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.623 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 12.623 * [taylor]: Taking taylor expansion of 0 in x.im 12.623 * [backup-simplify]: Simplify 0 into 0 12.624 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.624 * [taylor]: Taking taylor expansion of 0 in x.im 12.624 * [backup-simplify]: Simplify 0 into 0 12.624 * [taylor]: Taking taylor expansion of 0 in y.im 12.624 * [backup-simplify]: Simplify 0 into 0 12.624 * [taylor]: Taking taylor expansion of 0 in y.im 12.624 * [backup-simplify]: Simplify 0 into 0 12.624 * [taylor]: Taking taylor expansion of 0 in y.im 12.624 * [backup-simplify]: Simplify 0 into 0 12.624 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.624 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 12.624 * [taylor]: Taking taylor expansion of 0 in y.im 12.624 * [backup-simplify]: Simplify 0 into 0 12.624 * [taylor]: Taking taylor expansion of 0 in y.im 12.624 * [backup-simplify]: Simplify 0 into 0 12.624 * [taylor]: Taking taylor expansion of 0 in y.im 12.624 * [backup-simplify]: Simplify 0 into 0 12.624 * [taylor]: Taking taylor expansion of 0 in y.im 12.624 * [backup-simplify]: Simplify 0 into 0 12.625 * [backup-simplify]: Simplify 0 into 0 12.625 * [backup-simplify]: Simplify 0 into 0 12.625 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* 1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 12.625 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 12.625 * [approximate]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 12.625 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 12.625 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 12.625 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 12.625 * [taylor]: Taking taylor expansion of y.re in y.im 12.625 * [backup-simplify]: Simplify y.re into y.re 12.625 * [taylor]: Taking taylor expansion of x.re in y.im 12.625 * [backup-simplify]: Simplify x.re into x.re 12.625 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.625 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.625 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 12.625 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 12.625 * [taylor]: Taking taylor expansion of y.im in y.im 12.625 * [backup-simplify]: Simplify 0 into 0 12.625 * [backup-simplify]: Simplify 1 into 1 12.625 * [taylor]: Taking taylor expansion of x.im in y.im 12.625 * [backup-simplify]: Simplify x.im into x.im 12.626 * [backup-simplify]: Simplify (* 0 x.im) into 0 12.626 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 12.626 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 12.626 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 12.626 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 12.626 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 12.626 * [taylor]: Taking taylor expansion of y.re in x.im 12.626 * [backup-simplify]: Simplify y.re into y.re 12.626 * [taylor]: Taking taylor expansion of x.re in x.im 12.626 * [backup-simplify]: Simplify x.re into x.re 12.626 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 12.626 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 12.626 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.626 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.626 * [taylor]: Taking taylor expansion of y.im in x.im 12.626 * [backup-simplify]: Simplify y.im into y.im 12.626 * [taylor]: Taking taylor expansion of x.im in x.im 12.626 * [backup-simplify]: Simplify 0 into 0 12.626 * [backup-simplify]: Simplify 1 into 1 12.626 * [backup-simplify]: Simplify (* y.im 0) into 0 12.626 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.626 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.626 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 12.627 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 12.627 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 12.627 * [taylor]: Taking taylor expansion of y.re in y.re 12.627 * [backup-simplify]: Simplify 0 into 0 12.627 * [backup-simplify]: Simplify 1 into 1 12.627 * [taylor]: Taking taylor expansion of x.re in y.re 12.627 * [backup-simplify]: Simplify x.re into x.re 12.627 * [backup-simplify]: Simplify (* 0 x.re) into 0 12.627 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 12.627 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 12.627 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.627 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.627 * [taylor]: Taking taylor expansion of y.im in y.re 12.627 * [backup-simplify]: Simplify y.im into y.im 12.627 * [taylor]: Taking taylor expansion of x.im in y.re 12.627 * [backup-simplify]: Simplify x.im into x.im 12.627 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.627 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.627 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.627 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.627 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.627 * [taylor]: Taking taylor expansion of y.re in x.re 12.627 * [backup-simplify]: Simplify y.re into y.re 12.627 * [taylor]: Taking taylor expansion of x.re in x.re 12.627 * [backup-simplify]: Simplify 0 into 0 12.627 * [backup-simplify]: Simplify 1 into 1 12.627 * [backup-simplify]: Simplify (* y.re 0) into 0 12.628 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.628 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.628 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.628 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.628 * [taylor]: Taking taylor expansion of y.im in x.re 12.628 * [backup-simplify]: Simplify y.im into y.im 12.628 * [taylor]: Taking taylor expansion of x.im in x.re 12.628 * [backup-simplify]: Simplify x.im into x.im 12.628 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.628 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.628 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 12.628 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 12.628 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 12.628 * [taylor]: Taking taylor expansion of y.re in x.re 12.628 * [backup-simplify]: Simplify y.re into y.re 12.628 * [taylor]: Taking taylor expansion of x.re in x.re 12.628 * [backup-simplify]: Simplify 0 into 0 12.628 * [backup-simplify]: Simplify 1 into 1 12.628 * [backup-simplify]: Simplify (* y.re 0) into 0 12.628 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 12.628 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 12.628 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 12.628 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 12.628 * [taylor]: Taking taylor expansion of y.im in x.re 12.628 * [backup-simplify]: Simplify y.im into y.im 12.628 * [taylor]: Taking taylor expansion of x.im in x.re 12.628 * [backup-simplify]: Simplify x.im into x.im 12.628 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.628 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.628 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 12.629 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 12.629 * [taylor]: Taking taylor expansion of y.re in y.re 12.629 * [backup-simplify]: Simplify 0 into 0 12.629 * [backup-simplify]: Simplify 1 into 1 12.629 * [backup-simplify]: Simplify (/ 1 1) into 1 12.629 * [taylor]: Taking taylor expansion of 1 in x.im 12.629 * [backup-simplify]: Simplify 1 into 1 12.629 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 12.629 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 12.629 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 12.629 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 12.629 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 12.629 * [taylor]: Taking taylor expansion of y.im in y.re 12.629 * [backup-simplify]: Simplify y.im into y.im 12.629 * [taylor]: Taking taylor expansion of x.im in y.re 12.629 * [backup-simplify]: Simplify x.im into x.im 12.630 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 12.630 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 12.630 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.630 * [taylor]: Taking taylor expansion of 0 in x.im 12.630 * [backup-simplify]: Simplify 0 into 0 12.630 * [taylor]: Taking taylor expansion of 1 in y.im 12.630 * [backup-simplify]: Simplify 1 into 1 12.631 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.631 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.631 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.631 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.631 * [backup-simplify]: Simplify (+ 0 0) into 0 12.631 * [taylor]: Taking taylor expansion of 0 in y.re 12.631 * [backup-simplify]: Simplify 0 into 0 12.631 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 12.631 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 12.631 * [taylor]: Taking taylor expansion of y.im in x.im 12.631 * [backup-simplify]: Simplify y.im into y.im 12.631 * [taylor]: Taking taylor expansion of x.im in x.im 12.631 * [backup-simplify]: Simplify 0 into 0 12.631 * [backup-simplify]: Simplify 1 into 1 12.631 * [backup-simplify]: Simplify (* y.im 0) into 0 12.632 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 12.632 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 12.632 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 12.632 * [taylor]: Taking taylor expansion of y.im in y.im 12.632 * [backup-simplify]: Simplify 0 into 0 12.632 * [backup-simplify]: Simplify 1 into 1 12.632 * [backup-simplify]: Simplify (/ 1 1) into 1 12.632 * [backup-simplify]: Simplify 1 into 1 12.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.633 * [taylor]: Taking taylor expansion of 0 in x.im 12.633 * [backup-simplify]: Simplify 0 into 0 12.633 * [taylor]: Taking taylor expansion of 0 in y.im 12.633 * [backup-simplify]: Simplify 0 into 0 12.633 * [taylor]: Taking taylor expansion of 0 in y.im 12.633 * [backup-simplify]: Simplify 0 into 0 12.633 * [backup-simplify]: Simplify 1 into 1 12.633 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 12.633 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.634 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.634 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 12.634 * [backup-simplify]: Simplify (+ 0 0) into 0 12.634 * [taylor]: Taking taylor expansion of 0 in y.re 12.634 * [backup-simplify]: Simplify 0 into 0 12.634 * [taylor]: Taking taylor expansion of 0 in x.im 12.634 * [backup-simplify]: Simplify 0 into 0 12.634 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 12.634 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 12.634 * [taylor]: Taking taylor expansion of 0 in x.im 12.634 * [backup-simplify]: Simplify 0 into 0 12.635 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.635 * [taylor]: Taking taylor expansion of 0 in x.im 12.635 * [backup-simplify]: Simplify 0 into 0 12.635 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 12.635 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 12.635 * [taylor]: Taking taylor expansion of 0 in y.im 12.636 * [backup-simplify]: Simplify 0 into 0 12.636 * [taylor]: Taking taylor expansion of 0 in y.im 12.636 * [backup-simplify]: Simplify 0 into 0 12.636 * [taylor]: Taking taylor expansion of 0 in y.im 12.636 * [backup-simplify]: Simplify 0 into 0 12.636 * [taylor]: Taking taylor expansion of 0 in y.im 12.636 * [backup-simplify]: Simplify 0 into 0 12.636 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.636 * [backup-simplify]: Simplify 0 into 0 12.636 * [backup-simplify]: Simplify 0 into 0 12.636 * [backup-simplify]: Simplify 0 into 0 12.636 * [backup-simplify]: Simplify 0 into 0 12.637 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 12.637 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 12.637 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 12.638 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 12.638 * [backup-simplify]: Simplify (+ 0 0) into 0 12.638 * [taylor]: Taking taylor expansion of 0 in y.re 12.638 * [backup-simplify]: Simplify 0 into 0 12.638 * [taylor]: Taking taylor expansion of 0 in x.im 12.638 * [backup-simplify]: Simplify 0 into 0 12.638 * [taylor]: Taking taylor expansion of 0 in x.im 12.638 * [backup-simplify]: Simplify 0 into 0 12.638 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 12.638 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 12.638 * [taylor]: Taking taylor expansion of 0 in x.im 12.639 * [backup-simplify]: Simplify 0 into 0 12.639 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.639 * [taylor]: Taking taylor expansion of 0 in x.im 12.639 * [backup-simplify]: Simplify 0 into 0 12.639 * [taylor]: Taking taylor expansion of 0 in y.im 12.639 * [backup-simplify]: Simplify 0 into 0 12.639 * [taylor]: Taking taylor expansion of 0 in y.im 12.639 * [backup-simplify]: Simplify 0 into 0 12.639 * [taylor]: Taking taylor expansion of 0 in y.im 12.639 * [backup-simplify]: Simplify 0 into 0 12.640 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 12.640 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 12.640 * [taylor]: Taking taylor expansion of 0 in y.im 12.640 * [backup-simplify]: Simplify 0 into 0 12.640 * [taylor]: Taking taylor expansion of 0 in y.im 12.640 * [backup-simplify]: Simplify 0 into 0 12.640 * [taylor]: Taking taylor expansion of 0 in y.im 12.640 * [backup-simplify]: Simplify 0 into 0 12.640 * [taylor]: Taking taylor expansion of 0 in y.im 12.640 * [backup-simplify]: Simplify 0 into 0 12.640 * [backup-simplify]: Simplify 0 into 0 12.640 * [backup-simplify]: Simplify 0 into 0 12.641 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* 1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 12.641 * * * * [progress]: [ 3 / 3 ] generating series at (2 2) 12.641 * [backup-simplify]: Simplify (/ 1 (+ (* y.re y.re) (* y.im y.im))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 12.641 * [approximate]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 12.641 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 12.641 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 12.641 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 12.641 * [taylor]: Taking taylor expansion of y.re in y.im 12.641 * [backup-simplify]: Simplify y.re into y.re 12.641 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.641 * [taylor]: Taking taylor expansion of y.im in y.im 12.641 * [backup-simplify]: Simplify 0 into 0 12.641 * [backup-simplify]: Simplify 1 into 1 12.641 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.641 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 12.641 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 12.641 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 12.641 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 12.641 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.641 * [taylor]: Taking taylor expansion of y.re in y.re 12.641 * [backup-simplify]: Simplify 0 into 0 12.641 * [backup-simplify]: Simplify 1 into 1 12.641 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.641 * [taylor]: Taking taylor expansion of y.im in y.re 12.641 * [backup-simplify]: Simplify y.im into y.im 12.641 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.641 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 12.642 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.642 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 12.642 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 12.642 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.642 * [taylor]: Taking taylor expansion of y.re in y.re 12.642 * [backup-simplify]: Simplify 0 into 0 12.642 * [backup-simplify]: Simplify 1 into 1 12.642 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.642 * [taylor]: Taking taylor expansion of y.im in y.re 12.642 * [backup-simplify]: Simplify y.im into y.im 12.642 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.642 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 12.642 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.642 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 12.642 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.642 * [taylor]: Taking taylor expansion of y.im in y.im 12.642 * [backup-simplify]: Simplify 0 into 0 12.642 * [backup-simplify]: Simplify 1 into 1 12.642 * [backup-simplify]: Simplify (* 1 1) into 1 12.642 * [backup-simplify]: Simplify (/ 1 1) into 1 12.643 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.643 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.644 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.644 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.644 * [backup-simplify]: Simplify 0 into 0 12.644 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 12.645 * [backup-simplify]: Simplify (+ 0 0) into 0 12.645 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 12.645 * [taylor]: Taking taylor expansion of 0 in y.im 12.645 * [backup-simplify]: Simplify 0 into 0 12.645 * [backup-simplify]: Simplify 0 into 0 12.645 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 12.646 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.646 * [backup-simplify]: Simplify 0 into 0 12.646 * [backup-simplify]: Simplify (* 1 1) into 1 12.647 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 12.647 * [backup-simplify]: Simplify (+ 1 0) into 1 12.647 * [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))) 12.647 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 4))) in y.im 12.647 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 4)) in y.im 12.647 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.im 12.647 * [taylor]: Taking taylor expansion of y.im in y.im 12.647 * [backup-simplify]: Simplify 0 into 0 12.647 * [backup-simplify]: Simplify 1 into 1 12.647 * [backup-simplify]: Simplify (* 1 1) into 1 12.648 * [backup-simplify]: Simplify (* 1 1) into 1 12.648 * [backup-simplify]: Simplify (/ 1 1) into 1 12.649 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 12.649 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.650 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 12.650 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.651 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 12.651 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.652 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.652 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 12.653 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.653 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.654 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.655 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.655 * [backup-simplify]: Simplify (- 0) into 0 12.655 * [backup-simplify]: Simplify 0 into 0 12.655 * [backup-simplify]: Simplify 0 into 0 12.656 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 12.657 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.657 * [backup-simplify]: Simplify 0 into 0 12.657 * [backup-simplify]: Simplify 0 into 0 12.658 * [backup-simplify]: Simplify (/ 1 (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 12.658 * [approximate]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 12.658 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 12.658 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 12.658 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 12.658 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 12.658 * [taylor]: Taking taylor expansion of y.re in y.im 12.658 * [backup-simplify]: Simplify y.re into y.re 12.658 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.658 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 12.658 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 12.658 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.658 * [taylor]: Taking taylor expansion of y.im in y.im 12.658 * [backup-simplify]: Simplify 0 into 0 12.658 * [backup-simplify]: Simplify 1 into 1 12.658 * [backup-simplify]: Simplify (* 1 1) into 1 12.659 * [backup-simplify]: Simplify (/ 1 1) into 1 12.659 * [backup-simplify]: Simplify (+ 0 1) into 1 12.660 * [backup-simplify]: Simplify (/ 1 1) into 1 12.660 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 12.660 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 12.660 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.660 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.660 * [taylor]: Taking taylor expansion of y.re in y.re 12.660 * [backup-simplify]: Simplify 0 into 0 12.660 * [backup-simplify]: Simplify 1 into 1 12.660 * [backup-simplify]: Simplify (* 1 1) into 1 12.660 * [backup-simplify]: Simplify (/ 1 1) into 1 12.661 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 12.661 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.661 * [taylor]: Taking taylor expansion of y.im in y.re 12.661 * [backup-simplify]: Simplify y.im into y.im 12.661 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.661 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.661 * [backup-simplify]: Simplify (+ 1 0) into 1 12.662 * [backup-simplify]: Simplify (/ 1 1) into 1 12.662 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 12.662 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 12.662 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.662 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.662 * [taylor]: Taking taylor expansion of y.re in y.re 12.662 * [backup-simplify]: Simplify 0 into 0 12.662 * [backup-simplify]: Simplify 1 into 1 12.662 * [backup-simplify]: Simplify (* 1 1) into 1 12.662 * [backup-simplify]: Simplify (/ 1 1) into 1 12.663 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 12.663 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.663 * [taylor]: Taking taylor expansion of y.im in y.re 12.663 * [backup-simplify]: Simplify y.im into y.im 12.663 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.663 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.663 * [backup-simplify]: Simplify (+ 1 0) into 1 12.664 * [backup-simplify]: Simplify (/ 1 1) into 1 12.664 * [taylor]: Taking taylor expansion of 1 in y.im 12.664 * [backup-simplify]: Simplify 1 into 1 12.664 * [backup-simplify]: Simplify 0 into 0 12.664 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.665 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.666 * [backup-simplify]: Simplify (+ 0 0) into 0 12.667 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.667 * [taylor]: Taking taylor expansion of 0 in y.im 12.667 * [backup-simplify]: Simplify 0 into 0 12.667 * [backup-simplify]: Simplify 0 into 0 12.667 * [backup-simplify]: Simplify 0 into 0 12.668 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.669 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 12.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 12.670 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 12.670 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 12.670 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.670 * [taylor]: Taking taylor expansion of y.im in y.im 12.670 * [backup-simplify]: Simplify 0 into 0 12.670 * [backup-simplify]: Simplify 1 into 1 12.670 * [backup-simplify]: Simplify (* 1 1) into 1 12.670 * [backup-simplify]: Simplify (/ 1 1) into 1 12.672 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 12.672 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.673 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.674 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 12.675 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.676 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.677 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.678 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.678 * [backup-simplify]: Simplify (- 0) into 0 12.678 * [backup-simplify]: Simplify 0 into 0 12.678 * [backup-simplify]: Simplify 0 into 0 12.678 * [backup-simplify]: Simplify 0 into 0 12.678 * [backup-simplify]: Simplify 0 into 0 12.678 * [backup-simplify]: Simplify (/ 1 (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 12.678 * [approximate]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 12.678 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 12.679 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 12.679 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 12.679 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 12.679 * [taylor]: Taking taylor expansion of y.re in y.im 12.679 * [backup-simplify]: Simplify y.re into y.re 12.679 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 12.679 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 12.679 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 12.679 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.679 * [taylor]: Taking taylor expansion of y.im in y.im 12.679 * [backup-simplify]: Simplify 0 into 0 12.679 * [backup-simplify]: Simplify 1 into 1 12.679 * [backup-simplify]: Simplify (* 1 1) into 1 12.680 * [backup-simplify]: Simplify (/ 1 1) into 1 12.680 * [backup-simplify]: Simplify (+ 0 1) into 1 12.680 * [backup-simplify]: Simplify (/ 1 1) into 1 12.680 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 12.680 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 12.680 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.680 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.680 * [taylor]: Taking taylor expansion of y.re in y.re 12.680 * [backup-simplify]: Simplify 0 into 0 12.681 * [backup-simplify]: Simplify 1 into 1 12.681 * [backup-simplify]: Simplify (* 1 1) into 1 12.681 * [backup-simplify]: Simplify (/ 1 1) into 1 12.681 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 12.681 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.681 * [taylor]: Taking taylor expansion of y.im in y.re 12.681 * [backup-simplify]: Simplify y.im into y.im 12.681 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.681 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.682 * [backup-simplify]: Simplify (+ 1 0) into 1 12.682 * [backup-simplify]: Simplify (/ 1 1) into 1 12.682 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 12.682 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 12.682 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 12.682 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 12.682 * [taylor]: Taking taylor expansion of y.re in y.re 12.682 * [backup-simplify]: Simplify 0 into 0 12.682 * [backup-simplify]: Simplify 1 into 1 12.683 * [backup-simplify]: Simplify (* 1 1) into 1 12.683 * [backup-simplify]: Simplify (/ 1 1) into 1 12.683 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 12.683 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 12.683 * [taylor]: Taking taylor expansion of y.im in y.re 12.683 * [backup-simplify]: Simplify y.im into y.im 12.683 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 12.684 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 12.684 * [backup-simplify]: Simplify (+ 1 0) into 1 12.684 * [backup-simplify]: Simplify (/ 1 1) into 1 12.685 * [taylor]: Taking taylor expansion of 1 in y.im 12.685 * [backup-simplify]: Simplify 1 into 1 12.685 * [backup-simplify]: Simplify 0 into 0 12.685 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.686 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.686 * [backup-simplify]: Simplify (+ 0 0) into 0 12.687 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.687 * [taylor]: Taking taylor expansion of 0 in y.im 12.687 * [backup-simplify]: Simplify 0 into 0 12.687 * [backup-simplify]: Simplify 0 into 0 12.687 * [backup-simplify]: Simplify 0 into 0 12.688 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.689 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.689 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 12.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 12.690 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 12.690 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 12.690 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 12.690 * [taylor]: Taking taylor expansion of y.im in y.im 12.690 * [backup-simplify]: Simplify 0 into 0 12.690 * [backup-simplify]: Simplify 1 into 1 12.691 * [backup-simplify]: Simplify (* 1 1) into 1 12.691 * [backup-simplify]: Simplify (/ 1 1) into 1 12.692 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 12.693 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 12.694 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 12.695 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 12.696 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 12.696 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.697 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.698 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 12.699 * [backup-simplify]: Simplify (- 0) into 0 12.699 * [backup-simplify]: Simplify 0 into 0 12.699 * [backup-simplify]: Simplify 0 into 0 12.699 * [backup-simplify]: Simplify 0 into 0 12.699 * [backup-simplify]: Simplify 0 into 0 12.699 * * * [progress]: simplifying candidates 12.699 * * * * [progress]: [ 1 / 98 ] simplifiying candidate # 12.699 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 12.699 * * [simplify]: iters left: 6 (13 enodes) 12.706 * * [simplify]: iters left: 5 (48 enodes) 12.726 * * [simplify]: iters left: 4 (62 enodes) 12.748 * * [simplify]: iters left: 3 (107 enodes) 12.782 * * [simplify]: iters left: 2 (161 enodes) 12.826 * * [simplify]: iters left: 1 (187 enodes) 12.851 * * [simplify]: Extracting #0: cost 1 inf + 0 12.851 * * [simplify]: Extracting #1: cost 9 inf + 0 12.851 * * [simplify]: Extracting #2: cost 32 inf + 1 12.851 * * [simplify]: Extracting #3: cost 40 inf + 88 12.852 * * [simplify]: Extracting #4: cost 34 inf + 420 12.853 * * [simplify]: Extracting #5: cost 8 inf + 4890 12.854 * * [simplify]: Extracting #6: cost 0 inf + 6515 12.856 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 12.856 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (pow (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 1)) 12.856 * * * * [progress]: [ 2 / 98 ] simplifiying candidate # 12.856 * * * * [progress]: [ 3 / 98 ] simplifiying candidate # 12.857 * [simplify]: Simplifying (+ (log (+ (* x.re y.re) (* x.im y.im))) (- (log (+ (* y.re y.re) (* y.im y.im))))) 12.857 * * [simplify]: iters left: 6 (14 enodes) 12.862 * * [simplify]: iters left: 5 (48 enodes) 12.874 * * [simplify]: Extracting #0: cost 1 inf + 0 12.874 * * [simplify]: Extracting #1: cost 5 inf + 0 12.874 * * [simplify]: Extracting #2: cost 10 inf + 0 12.874 * * [simplify]: Extracting #3: cost 16 inf + 0 12.874 * * [simplify]: Extracting #4: cost 24 inf + 0 12.874 * * [simplify]: Extracting #5: cost 18 inf + 87 12.875 * * [simplify]: Extracting #6: cost 11 inf + 613 12.875 * * [simplify]: Extracting #7: cost 4 inf + 1942 12.876 * * [simplify]: Extracting #8: cost 0 inf + 2912 12.877 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (+ (* y.re y.re) (* y.im y.im)))) 12.877 * [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)))))) 12.878 * * * * [progress]: [ 4 / 98 ] simplifiying candidate # 12.878 * [simplify]: Simplifying (+ (log (+ (* x.re y.re) (* x.im y.im))) (- 0 (log (+ (* y.re y.re) (* y.im y.im))))) 12.878 * * [simplify]: iters left: 6 (15 enodes) 12.885 * * [simplify]: iters left: 5 (54 enodes) 12.901 * * [simplify]: iters left: 4 (62 enodes) 12.918 * * [simplify]: iters left: 3 (72 enodes) 12.938 * * [simplify]: iters left: 2 (85 enodes) 12.962 * * [simplify]: iters left: 1 (87 enodes) 12.981 * * [simplify]: Extracting #0: cost 1 inf + 0 12.981 * * [simplify]: Extracting #1: cost 8 inf + 0 12.981 * * [simplify]: Extracting #2: cost 14 inf + 1 12.981 * * [simplify]: Extracting #3: cost 20 inf + 1 12.981 * * [simplify]: Extracting #4: cost 28 inf + 1 12.981 * * [simplify]: Extracting #5: cost 22 inf + 88 12.982 * * [simplify]: Extracting #6: cost 4 inf + 2915 12.983 * * [simplify]: Extracting #7: cost 0 inf + 4229 12.984 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (+ (* y.im y.im) (* y.re y.re)))) 12.984 * [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.im y.im) (* y.re y.re)))))) 12.984 * * * * [progress]: [ 5 / 98 ] simplifiying candidate # 12.985 * [simplify]: Simplifying (+ (log (+ (* x.re y.re) (* x.im y.im))) (- (log 1) (log (+ (* y.re y.re) (* y.im y.im))))) 12.985 * * [simplify]: iters left: 6 (16 enodes) 12.989 * * [simplify]: iters left: 5 (59 enodes) 12.997 * * [simplify]: iters left: 4 (62 enodes) 13.007 * * [simplify]: iters left: 3 (72 enodes) 13.022 * * [simplify]: iters left: 2 (77 enodes) 13.038 * * [simplify]: iters left: 1 (92 enodes) 13.051 * * [simplify]: Extracting #0: cost 1 inf + 0 13.051 * * [simplify]: Extracting #1: cost 9 inf + 0 13.052 * * [simplify]: Extracting #2: cost 15 inf + 1 13.052 * * [simplify]: Extracting #3: cost 21 inf + 1 13.052 * * [simplify]: Extracting #4: cost 29 inf + 1 13.052 * * [simplify]: Extracting #5: cost 24 inf + 47 13.052 * * [simplify]: Extracting #6: cost 9 inf + 1726 13.053 * * [simplify]: Extracting #7: cost 6 inf + 2576 13.054 * * [simplify]: Extracting #8: cost 0 inf + 4504 13.055 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (+ (* y.im y.im) (* y.re y.re)))) 13.055 * [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.im y.im) (* y.re y.re)))))) 13.055 * * * * [progress]: [ 6 / 98 ] simplifiying candidate # 13.055 * [simplify]: Simplifying (+ (log (+ (* x.re y.re) (* x.im y.im))) (log (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 13.056 * * [simplify]: iters left: 6 (15 enodes) 13.062 * * [simplify]: iters left: 5 (56 enodes) 13.074 * * [simplify]: iters left: 4 (61 enodes) 13.091 * * [simplify]: iters left: 3 (66 enodes) 13.111 * * [simplify]: iters left: 2 (77 enodes) 13.125 * * [simplify]: iters left: 1 (91 enodes) 13.139 * * [simplify]: Extracting #0: cost 1 inf + 0 13.139 * * [simplify]: Extracting #1: cost 10 inf + 0 13.139 * * [simplify]: Extracting #2: cost 17 inf + 1 13.139 * * [simplify]: Extracting #3: cost 25 inf + 1 13.139 * * [simplify]: Extracting #4: cost 32 inf + 2 13.139 * * [simplify]: Extracting #5: cost 26 inf + 90 13.140 * * [simplify]: Extracting #6: cost 10 inf + 2037 13.140 * * [simplify]: Extracting #7: cost 1 inf + 4831 13.142 * * [simplify]: Extracting #8: cost 0 inf + 5106 13.143 * [simplify]: Simplified to (- (log (+ (* x.im y.im) (* x.re y.re))) (log (+ (* y.im y.im) (* y.re y.re)))) 13.143 * [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.im y.im) (* y.re y.re)))))) 13.143 * * * * [progress]: [ 7 / 98 ] simplifiying candidate # 13.143 * [simplify]: Simplifying (log (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 13.143 * * [simplify]: iters left: 6 (14 enodes) 13.147 * * [simplify]: iters left: 5 (54 enodes) 13.159 * * [simplify]: iters left: 4 (79 enodes) 13.175 * * [simplify]: iters left: 3 (128 enodes) 13.209 * * [simplify]: iters left: 2 (194 enodes) 13.250 * * [simplify]: iters left: 1 (231 enodes) 13.302 * * [simplify]: Extracting #0: cost 1 inf + 0 13.302 * * [simplify]: Extracting #1: cost 10 inf + 0 13.302 * * [simplify]: Extracting #2: cost 24 inf + 1 13.302 * * [simplify]: Extracting #3: cost 47 inf + 2 13.303 * * [simplify]: Extracting #4: cost 55 inf + 89 13.304 * * [simplify]: Extracting #5: cost 47 inf + 739 13.306 * * [simplify]: Extracting #6: cost 14 inf + 7194 13.312 * * [simplify]: Extracting #7: cost 1 inf + 10106 13.317 * * [simplify]: Extracting #8: cost 0 inf + 10460 13.323 * [simplify]: Simplified to (log (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 13.324 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (log (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))))) 13.324 * * * * [progress]: [ 8 / 98 ] simplifiying candidate # 13.325 * [simplify]: Simplifying (exp (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 13.325 * * [simplify]: iters left: 6 (14 enodes) 13.332 * * [simplify]: iters left: 5 (53 enodes) 13.344 * * [simplify]: iters left: 4 (79 enodes) 13.358 * * [simplify]: iters left: 3 (162 enodes) 13.400 * * [simplify]: iters left: 2 (325 enodes) 13.495 * * [simplify]: Extracting #0: cost 1 inf + 0 13.495 * * [simplify]: Extracting #1: cost 24 inf + 0 13.496 * * [simplify]: Extracting #2: cost 109 inf + 2 13.496 * * [simplify]: Extracting #3: cost 159 inf + 666 13.497 * * [simplify]: Extracting #4: cost 155 inf + 4876 13.501 * * [simplify]: Extracting #5: cost 79 inf + 23804 13.507 * * [simplify]: Extracting #6: cost 13 inf + 47975 13.522 * * [simplify]: Extracting #7: cost 1 inf + 53557 13.536 * * [simplify]: Extracting #8: cost 0 inf + 54013 13.545 * [simplify]: Simplified to (exp (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 13.545 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (log (exp (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))))) 13.545 * * * * [progress]: [ 9 / 98 ] simplifiying candidate # 13.545 * [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) (* (* (+ (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))))) 13.546 * * [simplify]: iters left: 6 (19 enodes) 13.551 * * [simplify]: iters left: 5 (95 enodes) 13.589 * * [simplify]: iters left: 4 (353 enodes) 13.812 * * [simplify]: Extracting #0: cost 1 inf + 0 13.812 * * [simplify]: Extracting #1: cost 42 inf + 0 13.813 * * [simplify]: Extracting #2: cost 216 inf + 1 13.815 * * [simplify]: Extracting #3: cost 348 inf + 7600 13.827 * * [simplify]: Extracting #4: cost 149 inf + 55132 13.851 * * [simplify]: Extracting #5: cost 1 inf + 95846 13.877 * * [simplify]: Extracting #6: cost 0 inf + 96128 13.908 * [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)))) 13.908 * [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)))))) 13.908 * * * * [progress]: [ 10 / 98 ] simplifiying candidate # 13.908 * [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 (+ (* y.re y.re) (* y.im y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 13.908 * * [simplify]: iters left: 6 (17 enodes) 13.913 * * [simplify]: iters left: 5 (82 enodes) 13.932 * * [simplify]: iters left: 4 (236 enodes) 14.046 * * [simplify]: Extracting #0: cost 1 inf + 0 14.046 * * [simplify]: Extracting #1: cost 29 inf + 0 14.046 * * [simplify]: Extracting #2: cost 137 inf + 1 14.047 * * [simplify]: Extracting #3: cost 230 inf + 911 14.062 * * [simplify]: Extracting #4: cost 81 inf + 33334 14.091 * * [simplify]: Extracting #5: cost 2 inf + 59925 14.111 * * [simplify]: Extracting #6: cost 0 inf + 60535 14.132 * * [simplify]: Extracting #7: cost 0 inf + 60255 14.162 * [simplify]: Simplified to (* (* (/ 1 (+ (* y.im y.im) (* y.re y.re))) (+ (* x.im y.im) (* x.re y.re))) (* (* (/ 1 (+ (* y.im y.im) (* y.re y.re))) (+ (* x.im y.im) (* x.re y.re))) (* (/ 1 (+ (* y.im y.im) (* y.re y.re))) (+ (* x.im y.im) (* x.re y.re))))) 14.162 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ 1 (+ (* y.im y.im) (* y.re y.re))) (+ (* x.im y.im) (* x.re y.re))) (* (* (/ 1 (+ (* y.im y.im) (* y.re y.re))) (+ (* x.im y.im) (* x.re y.re))) (* (/ 1 (+ (* y.im y.im) (* y.re y.re))) (+ (* x.im y.im) (* x.re y.re))))))) 14.162 * * * * [progress]: [ 11 / 98 ] simplifiying candidate # 14.163 * [simplify]: Simplifying (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 14.163 * * [simplify]: iters left: 6 (15 enodes) 14.167 * * [simplify]: iters left: 5 (54 enodes) 14.175 * * [simplify]: iters left: 4 (68 enodes) 14.199 * * [simplify]: iters left: 3 (113 enodes) 14.236 * * [simplify]: iters left: 2 (167 enodes) 14.291 * * [simplify]: iters left: 1 (195 enodes) 14.317 * * [simplify]: Extracting #0: cost 1 inf + 0 14.317 * * [simplify]: Extracting #1: cost 3 inf + 0 14.317 * * [simplify]: Extracting #2: cost 5 inf + 0 14.317 * * [simplify]: Extracting #3: cost 13 inf + 0 14.317 * * [simplify]: Extracting #4: cost 36 inf + 1 14.317 * * [simplify]: Extracting #5: cost 44 inf + 88 14.317 * * [simplify]: Extracting #6: cost 36 inf + 585 14.319 * * [simplify]: Extracting #7: cost 6 inf + 6872 14.324 * * [simplify]: Extracting #8: cost 0 inf + 8051 14.328 * [simplify]: Simplified to (* (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))) 14.328 * [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)))) (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 (+ (* y.re y.re) (* y.im y.im))))))) 14.328 * [simplify]: Simplifying (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 14.328 * * [simplify]: iters left: 6 (14 enodes) 14.335 * * [simplify]: iters left: 5 (51 enodes) 14.351 * * [simplify]: iters left: 4 (65 enodes) 14.364 * * [simplify]: iters left: 3 (110 enodes) 14.384 * * [simplify]: iters left: 2 (164 enodes) 14.423 * * [simplify]: iters left: 1 (192 enodes) 14.450 * * [simplify]: Extracting #0: cost 1 inf + 0 14.450 * * [simplify]: Extracting #1: cost 3 inf + 0 14.450 * * [simplify]: Extracting #2: cost 11 inf + 0 14.450 * * [simplify]: Extracting #3: cost 34 inf + 1 14.451 * * [simplify]: Extracting #4: cost 42 inf + 88 14.451 * * [simplify]: Extracting #5: cost 34 inf + 585 14.453 * * [simplify]: Extracting #6: cost 7 inf + 6065 14.457 * * [simplify]: Extracting #7: cost 0 inf + 7243 14.461 * [simplify]: Simplified to (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 14.461 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))))) 14.461 * * * * [progress]: [ 12 / 98 ] simplifiying candidate # 14.462 * [simplify]: Simplifying (* (* (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 14.462 * * [simplify]: iters left: 6 (15 enodes) 14.470 * * [simplify]: iters left: 5 (64 enodes) 14.495 * * [simplify]: iters left: 4 (152 enodes) 14.612 * * [simplify]: Extracting #0: cost 1 inf + 0 14.612 * * [simplify]: Extracting #1: cost 34 inf + 0 14.612 * * [simplify]: Extracting #2: cost 110 inf + 2 14.613 * * [simplify]: Extracting #3: cost 177 inf + 3 14.614 * * [simplify]: Extracting #4: cost 160 inf + 1244 14.618 * * [simplify]: Extracting #5: cost 69 inf + 25874 14.630 * * [simplify]: Extracting #6: cost 4 inf + 47986 14.654 * * [simplify]: Extracting #7: cost 0 inf + 49604 14.679 * [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)))) 14.679 * [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)))))) 14.680 * * * * [progress]: [ 13 / 98 ] simplifiying candidate # 14.680 * [simplify]: Simplifying (sqrt (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 14.680 * * [simplify]: iters left: 6 (14 enodes) 14.687 * * [simplify]: iters left: 5 (51 enodes) 14.701 * * [simplify]: iters left: 4 (65 enodes) 14.723 * * [simplify]: iters left: 3 (110 enodes) 14.752 * * [simplify]: iters left: 2 (164 enodes) 14.786 * * [simplify]: iters left: 1 (192 enodes) 14.819 * * [simplify]: Extracting #0: cost 1 inf + 0 14.819 * * [simplify]: Extracting #1: cost 3 inf + 0 14.819 * * [simplify]: Extracting #2: cost 11 inf + 0 14.819 * * [simplify]: Extracting #3: cost 34 inf + 1 14.819 * * [simplify]: Extracting #4: cost 42 inf + 88 14.820 * * [simplify]: Extracting #5: cost 34 inf + 585 14.821 * * [simplify]: Extracting #6: cost 7 inf + 5985 14.824 * * [simplify]: Extracting #7: cost 0 inf + 7163 14.826 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 14.826 * [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 (+ (* y.re y.re) (* y.im y.im))))))) 14.827 * [simplify]: Simplifying (sqrt (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 14.827 * * [simplify]: iters left: 6 (14 enodes) 14.830 * * [simplify]: iters left: 5 (51 enodes) 14.838 * * [simplify]: iters left: 4 (65 enodes) 14.850 * * [simplify]: iters left: 3 (110 enodes) 14.881 * * [simplify]: iters left: 2 (164 enodes) 14.939 * * [simplify]: iters left: 1 (192 enodes) 14.984 * * [simplify]: Extracting #0: cost 1 inf + 0 14.984 * * [simplify]: Extracting #1: cost 3 inf + 0 14.984 * * [simplify]: Extracting #2: cost 11 inf + 0 14.984 * * [simplify]: Extracting #3: cost 34 inf + 1 14.984 * * [simplify]: Extracting #4: cost 42 inf + 88 14.985 * * [simplify]: Extracting #5: cost 34 inf + 585 14.986 * * [simplify]: Extracting #6: cost 7 inf + 5985 14.988 * * [simplify]: Extracting #7: cost 0 inf + 7163 14.990 * [simplify]: Simplified to (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 14.990 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))))) 14.990 * * * * [progress]: [ 14 / 98 ] simplifiying candidate # 14.990 * [simplify]: Simplifying (* (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) 1) 14.990 * * [simplify]: iters left: 6 (12 enodes) 14.994 * * [simplify]: iters left: 5 (59 enodes) 15.009 * * [simplify]: iters left: 4 (164 enodes) 15.069 * * [simplify]: iters left: 3 (423 enodes) 15.222 * * [simplify]: Extracting #0: cost 1 inf + 0 15.222 * * [simplify]: Extracting #1: cost 5 inf + 0 15.222 * * [simplify]: Extracting #2: cost 97 inf + 1 15.223 * * [simplify]: Extracting #3: cost 189 inf + 1226 15.225 * * [simplify]: Extracting #4: cost 129 inf + 9169 15.229 * * [simplify]: Extracting #5: cost 42 inf + 32168 15.235 * * [simplify]: Extracting #6: cost 7 inf + 46306 15.246 * * [simplify]: Extracting #7: cost 0 inf + 49571 15.259 * [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)))) 15.259 * [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)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (- (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* y.re y.re) (* y.im y.im))))) 15.259 * [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)))) (+ (* y.re y.re) (* y.im y.im))) 15.260 * * [simplify]: iters left: 6 (15 enodes) 15.267 * * [simplify]: iters left: 5 (79 enodes) 15.298 * * [simplify]: iters left: 4 (213 enodes) 15.406 * * [simplify]: Extracting #0: cost 1 inf + 0 15.407 * * [simplify]: Extracting #1: cost 24 inf + 0 15.407 * * [simplify]: Extracting #2: cost 146 inf + 0 15.409 * * [simplify]: Extracting #3: cost 206 inf + 1481 15.413 * * [simplify]: Extracting #4: cost 109 inf + 19331 15.422 * * [simplify]: Extracting #5: cost 2 inf + 40419 15.432 * * [simplify]: Extracting #6: cost 0 inf + 40667 15.441 * * [simplify]: Extracting #7: cost 0 inf + 40627 15.459 * [simplify]: Simplified to (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re)))) (+ (* y.im y.im) (* y.re y.re))) 15.459 * [simplify]: Simplified (2 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)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re)))) (+ (* y.im y.im) (* y.re y.re))))) 15.460 * * * * [progress]: [ 15 / 98 ] simplifiying candidate # 15.460 * [simplify]: Simplifying (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 1) 15.460 * * [simplify]: iters left: 6 (11 enodes) 15.467 * * [simplify]: iters left: 5 (55 enodes) 15.493 * * [simplify]: iters left: 4 (131 enodes) 15.530 * * [simplify]: iters left: 3 (267 enodes) 15.618 * * [simplify]: iters left: 2 (377 enodes) 15.788 * * [simplify]: Extracting #0: cost 1 inf + 0 15.788 * * [simplify]: Extracting #1: cost 23 inf + 0 15.789 * * [simplify]: Extracting #2: cost 87 inf + 1 15.790 * * [simplify]: Extracting #3: cost 96 inf + 621 15.793 * * [simplify]: Extracting #4: cost 47 inf + 5749 15.801 * * [simplify]: Extracting #5: cost 2 inf + 13146 15.810 * * [simplify]: Extracting #6: cost 0 inf + 13674 15.820 * [simplify]: Simplified to (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 15.820 * [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))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))) 15.821 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) 15.821 * * [simplify]: iters left: 6 (11 enodes) 15.826 * * [simplify]: iters left: 5 (45 enodes) 15.841 * * [simplify]: iters left: 4 (90 enodes) 15.877 * * [simplify]: iters left: 3 (263 enodes) 15.998 * * [simplify]: Extracting #0: cost 1 inf + 0 15.998 * * [simplify]: Extracting #1: cost 22 inf + 0 16.001 * * [simplify]: Extracting #2: cost 86 inf + 0 16.002 * * [simplify]: Extracting #3: cost 114 inf + 900 16.004 * * [simplify]: Extracting #4: cost 72 inf + 4225 16.011 * * [simplify]: Extracting #5: cost 15 inf + 15184 16.022 * * [simplify]: Extracting #6: cost 0 inf + 18998 16.033 * * [simplify]: Extracting #7: cost 0 inf + 18918 16.044 * [simplify]: Simplified to (* (+ (* y.re y.re) (* y.im y.im)) (- (* x.re y.re) (* x.im y.im))) 16.044 * [simplify]: Simplified (2 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))) (* (+ (* y.re y.re) (* y.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 16.044 * * * * [progress]: [ 16 / 98 ] simplifiying candidate # 16.044 * * * * [progress]: [ 17 / 98 ] simplifiying candidate # 16.044 * * * * [progress]: [ 18 / 98 ] simplifiying candidate # 16.045 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 16.045 * * [simplify]: iters left: 6 (15 enodes) 16.052 * * [simplify]: iters left: 5 (52 enodes) 16.066 * * [simplify]: iters left: 4 (54 enodes) 16.076 * * [simplify]: Extracting #0: cost 1 inf + 0 16.076 * * [simplify]: Extracting #1: cost 4 inf + 0 16.076 * * [simplify]: Extracting #2: cost 8 inf + 0 16.076 * * [simplify]: Extracting #3: cost 14 inf + 0 16.076 * * [simplify]: Extracting #4: cost 22 inf + 1 16.076 * * [simplify]: Extracting #5: cost 17 inf + 129 16.076 * * [simplify]: Extracting #6: cost 6 inf + 1237 16.077 * * [simplify]: Extracting #7: cost 0 inf + 2699 16.077 * [simplify]: Simplified to (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (/ 1 (+ (* y.im y.im) (* y.re y.re))))) 16.077 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (/ 1 (+ (* y.im y.im) (* y.re y.re))))) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 16.077 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 16.077 * * [simplify]: iters left: 6 (15 enodes) 16.081 * * [simplify]: iters left: 5 (52 enodes) 16.089 * * [simplify]: iters left: 4 (54 enodes) 16.097 * * [simplify]: Extracting #0: cost 1 inf + 0 16.097 * * [simplify]: Extracting #1: cost 4 inf + 0 16.097 * * [simplify]: Extracting #2: cost 8 inf + 0 16.097 * * [simplify]: Extracting #3: cost 14 inf + 0 16.097 * * [simplify]: Extracting #4: cost 22 inf + 1 16.097 * * [simplify]: Extracting #5: cost 17 inf + 129 16.097 * * [simplify]: Extracting #6: cost 6 inf + 1237 16.098 * * [simplify]: Extracting #7: cost 0 inf + 2699 16.098 * [simplify]: Simplified to (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (/ 1 (+ (* y.im y.im) (* y.re y.re))))) 16.098 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (* (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (/ 1 (+ (* y.im y.im) (* y.re y.re))))))) 16.098 * * * * [progress]: [ 19 / 98 ] simplifiying candidate # 16.099 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.099 * * [simplify]: iters left: 6 (16 enodes) 16.103 * * [simplify]: iters left: 5 (57 enodes) 16.113 * * [simplify]: iters left: 4 (65 enodes) 16.124 * * [simplify]: iters left: 3 (70 enodes) 16.141 * * [simplify]: iters left: 2 (74 enodes) 16.158 * * [simplify]: iters left: 1 (78 enodes) 16.176 * * [simplify]: Extracting #0: cost 1 inf + 0 16.176 * * [simplify]: Extracting #1: cost 7 inf + 0 16.177 * * [simplify]: Extracting #2: cost 12 inf + 1 16.177 * * [simplify]: Extracting #3: cost 18 inf + 1 16.177 * * [simplify]: Extracting #4: cost 26 inf + 1 16.177 * * [simplify]: Extracting #5: cost 21 inf + 47 16.177 * * [simplify]: Extracting #6: cost 10 inf + 992 16.178 * * [simplify]: Extracting #7: cost 1 inf + 2979 16.180 * * [simplify]: Extracting #8: cost 0 inf + 3343 16.182 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 16.182 * [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 (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.182 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.182 * * [simplify]: iters left: 6 (16 enodes) 16.190 * * [simplify]: iters left: 5 (57 enodes) 16.206 * * [simplify]: iters left: 4 (65 enodes) 16.225 * * [simplify]: iters left: 3 (70 enodes) 16.242 * * [simplify]: iters left: 2 (74 enodes) 16.264 * * [simplify]: iters left: 1 (78 enodes) 16.273 * * [simplify]: Extracting #0: cost 1 inf + 0 16.273 * * [simplify]: Extracting #1: cost 7 inf + 0 16.274 * * [simplify]: Extracting #2: cost 12 inf + 1 16.274 * * [simplify]: Extracting #3: cost 18 inf + 1 16.274 * * [simplify]: Extracting #4: cost 26 inf + 1 16.274 * * [simplify]: Extracting #5: cost 21 inf + 47 16.274 * * [simplify]: Extracting #6: cost 10 inf + 992 16.275 * * [simplify]: Extracting #7: cost 1 inf + 2979 16.275 * * [simplify]: Extracting #8: cost 0 inf + 3343 16.276 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 16.276 * [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 (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 16.276 * * * * [progress]: [ 20 / 98 ] simplifiying candidate # 16.276 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.277 * * [simplify]: iters left: 6 (15 enodes) 16.280 * * [simplify]: iters left: 5 (54 enodes) 16.288 * * [simplify]: iters left: 4 (60 enodes) 16.305 * * [simplify]: iters left: 3 (69 enodes) 16.323 * * [simplify]: iters left: 2 (71 enodes) 16.342 * * [simplify]: iters left: 1 (74 enodes) 16.360 * * [simplify]: Extracting #0: cost 1 inf + 0 16.360 * * [simplify]: Extracting #1: cost 7 inf + 0 16.360 * * [simplify]: Extracting #2: cost 12 inf + 1 16.361 * * [simplify]: Extracting #3: cost 18 inf + 1 16.361 * * [simplify]: Extracting #4: cost 26 inf + 1 16.361 * * [simplify]: Extracting #5: cost 20 inf + 88 16.362 * * [simplify]: Extracting #6: cost 4 inf + 2048 16.363 * * [simplify]: Extracting #7: cost 0 inf + 3343 16.365 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 16.365 * [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 (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.365 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.365 * * [simplify]: iters left: 6 (15 enodes) 16.373 * * [simplify]: iters left: 5 (54 enodes) 16.388 * * [simplify]: iters left: 4 (60 enodes) 16.397 * * [simplify]: iters left: 3 (69 enodes) 16.407 * * [simplify]: iters left: 2 (71 enodes) 16.420 * * [simplify]: iters left: 1 (74 enodes) 16.438 * * [simplify]: Extracting #0: cost 1 inf + 0 16.438 * * [simplify]: Extracting #1: cost 7 inf + 0 16.438 * * [simplify]: Extracting #2: cost 12 inf + 1 16.438 * * [simplify]: Extracting #3: cost 18 inf + 1 16.439 * * [simplify]: Extracting #4: cost 26 inf + 1 16.439 * * [simplify]: Extracting #5: cost 20 inf + 88 16.439 * * [simplify]: Extracting #6: cost 4 inf + 2048 16.441 * * [simplify]: Extracting #7: cost 0 inf + 3343 16.442 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 16.442 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 16.443 * * * * [progress]: [ 21 / 98 ] simplifiying candidate # 16.443 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 16.443 * * [simplify]: iters left: 6 (15 enodes) 16.450 * * [simplify]: iters left: 5 (54 enodes) 16.467 * * [simplify]: iters left: 4 (68 enodes) 16.489 * * [simplify]: iters left: 3 (104 enodes) 16.525 * * [simplify]: iters left: 2 (152 enodes) 16.563 * * [simplify]: iters left: 1 (168 enodes) 16.598 * * [simplify]: Extracting #0: cost 1 inf + 0 16.599 * * [simplify]: Extracting #1: cost 8 inf + 0 16.599 * * [simplify]: Extracting #2: cost 27 inf + 0 16.599 * * [simplify]: Extracting #3: cost 37 inf + 46 16.599 * * [simplify]: Extracting #4: cost 38 inf + 421 16.600 * * [simplify]: Extracting #5: cost 38 inf + 503 16.602 * * [simplify]: Extracting #6: cost 20 inf + 5040 16.606 * * [simplify]: Extracting #7: cost 3 inf + 10543 16.611 * * [simplify]: Extracting #8: cost 0 inf + 11515 16.617 * [simplify]: Simplified to (* (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (+ (* x.im y.im) (* x.re y.re))) 16.617 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (+ (* x.im y.im) (* x.re y.re))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 16.617 * * * * [progress]: [ 22 / 98 ] simplifiying candidate # 16.618 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 16.618 * * [simplify]: iters left: 6 (14 enodes) 16.625 * * [simplify]: iters left: 5 (49 enodes) 16.639 * * [simplify]: iters left: 4 (59 enodes) 16.657 * * [simplify]: iters left: 3 (83 enodes) 16.683 * * [simplify]: iters left: 2 (99 enodes) 16.707 * * [simplify]: Extracting #0: cost 1 inf + 0 16.707 * * [simplify]: Extracting #1: cost 6 inf + 0 16.707 * * [simplify]: Extracting #2: cost 21 inf + 0 16.707 * * [simplify]: Extracting #3: cost 25 inf + 46 16.708 * * [simplify]: Extracting #4: cost 22 inf + 421 16.708 * * [simplify]: Extracting #5: cost 22 inf + 503 16.709 * * [simplify]: Extracting #6: cost 8 inf + 3265 16.711 * * [simplify]: Extracting #7: cost 1 inf + 5132 16.714 * * [simplify]: Extracting #8: cost 0 inf + 5375 16.716 * [simplify]: Simplified to (* (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.im y.im) (* x.re y.re))) 16.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.im y.im) (* x.re y.re))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 16.716 * * * * [progress]: [ 23 / 98 ] simplifiying candidate # 16.717 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 16.717 * * [simplify]: iters left: 6 (17 enodes) 16.726 * * [simplify]: iters left: 5 (66 enodes) 16.746 * * [simplify]: iters left: 4 (93 enodes) 16.777 * * [simplify]: iters left: 3 (190 enodes) 16.867 * * [simplify]: iters left: 2 (356 enodes) 17.064 * * [simplify]: Extracting #0: cost 1 inf + 0 17.064 * * [simplify]: Extracting #1: cost 15 inf + 0 17.064 * * [simplify]: Extracting #2: cost 52 inf + 1 17.065 * * [simplify]: Extracting #3: cost 83 inf + 47 17.068 * * [simplify]: Extracting #4: cost 52 inf + 7376 17.078 * * [simplify]: Extracting #5: cost 7 inf + 20310 17.090 * * [simplify]: Extracting #6: cost 0 inf + 22451 17.102 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 17.102 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 17.102 * * * * [progress]: [ 24 / 98 ] simplifiying candidate # 17.102 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ (* (cbrt 1) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.103 * * [simplify]: iters left: 6 (16 enodes) 17.113 * * [simplify]: iters left: 5 (59 enodes) 17.130 * * [simplify]: iters left: 4 (71 enodes) 17.151 * * [simplify]: iters left: 3 (109 enodes) 17.193 * * [simplify]: iters left: 2 (166 enodes) 17.246 * * [simplify]: iters left: 1 (191 enodes) 17.296 * * [simplify]: Extracting #0: cost 1 inf + 0 17.296 * * [simplify]: Extracting #1: cost 9 inf + 0 17.297 * * [simplify]: Extracting #2: cost 31 inf + 1 17.297 * * [simplify]: Extracting #3: cost 41 inf + 47 17.298 * * [simplify]: Extracting #4: cost 29 inf + 1961 17.302 * * [simplify]: Extracting #5: cost 3 inf + 7270 17.306 * * [simplify]: Extracting #6: cost 0 inf + 8039 17.310 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 17.311 * [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.re y.re)))) (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.311 * * * * [progress]: [ 25 / 98 ] simplifiying candidate # 17.311 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ (* (cbrt 1) (cbrt 1)) 1)) 17.311 * * [simplify]: iters left: 6 (12 enodes) 17.320 * * [simplify]: iters left: 5 (44 enodes) 17.335 * * [simplify]: iters left: 4 (46 enodes) 17.344 * * [simplify]: iters left: 3 (56 enodes) 17.353 * * [simplify]: iters left: 2 (77 enodes) 17.363 * * [simplify]: Extracting #0: cost 1 inf + 0 17.363 * * [simplify]: Extracting #1: cost 6 inf + 0 17.363 * * [simplify]: Extracting #2: cost 12 inf + 1 17.363 * * [simplify]: Extracting #3: cost 6 inf + 89 17.363 * * [simplify]: Extracting #4: cost 3 inf + 297 17.363 * * [simplify]: Extracting #5: cost 1 inf + 586 17.364 * * [simplify]: Extracting #6: cost 0 inf + 751 17.364 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 17.364 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ (cbrt 1) (+ (* y.re y.re) (* y.im y.im))))) 17.364 * * * * [progress]: [ 26 / 98 ] simplifiying candidate # 17.364 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt 1) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 17.364 * * [simplify]: iters left: 6 (16 enodes) 17.369 * * [simplify]: iters left: 5 (59 enodes) 17.382 * * [simplify]: iters left: 4 (89 enodes) 17.412 * * [simplify]: iters left: 3 (181 enodes) 17.481 * * [simplify]: iters left: 2 (351 enodes) 17.617 * * [simplify]: Extracting #0: cost 1 inf + 0 17.617 * * [simplify]: Extracting #1: cost 14 inf + 0 17.617 * * [simplify]: Extracting #2: cost 44 inf + 1 17.617 * * [simplify]: Extracting #3: cost 66 inf + 47 17.619 * * [simplify]: Extracting #4: cost 36 inf + 7408 17.624 * * [simplify]: Extracting #5: cost 0 inf + 17434 17.630 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 17.630 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 17.630 * * * * [progress]: [ 27 / 98 ] simplifiying candidate # 17.630 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.631 * * [simplify]: iters left: 6 (15 enodes) 17.635 * * [simplify]: iters left: 5 (54 enodes) 17.646 * * [simplify]: iters left: 4 (70 enodes) 17.659 * * [simplify]: iters left: 3 (111 enodes) 17.690 * * [simplify]: iters left: 2 (159 enodes) 17.734 * * [simplify]: iters left: 1 (189 enodes) 17.783 * * [simplify]: Extracting #0: cost 1 inf + 0 17.783 * * [simplify]: Extracting #1: cost 9 inf + 0 17.783 * * [simplify]: Extracting #2: cost 31 inf + 1 17.784 * * [simplify]: Extracting #3: cost 41 inf + 47 17.784 * * [simplify]: Extracting #4: cost 36 inf + 503 17.786 * * [simplify]: Extracting #5: cost 17 inf + 4192 17.790 * * [simplify]: Extracting #6: cost 1 inf + 7796 17.794 * * [simplify]: Extracting #7: cost 0 inf + 8039 17.799 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 17.800 * [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.re y.re)))) (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.800 * * * * [progress]: [ 28 / 98 ] simplifiying candidate # 17.801 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt 1) 1)) 17.801 * * [simplify]: iters left: 6 (11 enodes) 17.806 * * [simplify]: iters left: 5 (39 enodes) 17.815 * * [simplify]: iters left: 4 (41 enodes) 17.822 * * [simplify]: iters left: 3 (55 enodes) 17.831 * * [simplify]: iters left: 2 (76 enodes) 17.841 * * [simplify]: Extracting #0: cost 1 inf + 0 17.841 * * [simplify]: Extracting #1: cost 6 inf + 0 17.842 * * [simplify]: Extracting #2: cost 12 inf + 1 17.842 * * [simplify]: Extracting #3: cost 7 inf + 47 17.842 * * [simplify]: Extracting #4: cost 2 inf + 544 17.842 * * [simplify]: Extracting #5: cost 0 inf + 751 17.842 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 17.842 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.im y.im) (* x.re y.re)) (/ (sqrt 1) (+ (* y.re y.re) (* y.im y.im))))) 17.843 * * * * [progress]: [ 29 / 98 ] simplifiying candidate # 17.843 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 17.843 * * [simplify]: iters left: 6 (15 enodes) 17.847 * * [simplify]: iters left: 5 (56 enodes) 17.865 * * [simplify]: iters left: 4 (78 enodes) 17.895 * * [simplify]: iters left: 3 (151 enodes) 17.958 * * [simplify]: iters left: 2 (286 enodes) 18.066 * * [simplify]: iters left: 1 (447 enodes) 18.204 * * [simplify]: Extracting #0: cost 1 inf + 0 18.204 * * [simplify]: Extracting #1: cost 13 inf + 0 18.205 * * [simplify]: Extracting #2: cost 51 inf + 1 18.205 * * [simplify]: Extracting #3: cost 107 inf + 47 18.207 * * [simplify]: Extracting #4: cost 88 inf + 1091 18.212 * * [simplify]: Extracting #5: cost 34 inf + 15960 18.225 * * [simplify]: Extracting #6: cost 0 inf + 25499 18.240 * [simplify]: Simplified to (/ (+ (* 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))))) 18.240 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* 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))))) (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 18.240 * * * * [progress]: [ 30 / 98 ] simplifiying candidate # 18.241 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 18.241 * * [simplify]: iters left: 6 (14 enodes) 18.248 * * [simplify]: iters left: 5 (51 enodes) 18.264 * * [simplify]: iters left: 4 (65 enodes) 18.287 * * [simplify]: iters left: 3 (110 enodes) 18.317 * * [simplify]: iters left: 2 (164 enodes) 18.355 * * [simplify]: iters left: 1 (193 enodes) 18.393 * * [simplify]: Extracting #0: cost 1 inf + 0 18.393 * * [simplify]: Extracting #1: cost 9 inf + 0 18.393 * * [simplify]: Extracting #2: cost 31 inf + 1 18.394 * * [simplify]: Extracting #3: cost 41 inf + 47 18.394 * * [simplify]: Extracting #4: cost 36 inf + 503 18.395 * * [simplify]: Extracting #5: cost 15 inf + 4677 18.397 * * [simplify]: Extracting #6: cost 1 inf + 7836 18.399 * * [simplify]: Extracting #7: cost 0 inf + 8039 18.401 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.401 * [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)))))) 18.401 * * * * [progress]: [ 31 / 98 ] simplifiying candidate # 18.402 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 1)) 18.402 * * [simplify]: iters left: 6 (10 enodes) 18.404 * * [simplify]: iters left: 5 (34 enodes) 18.410 * * [simplify]: iters left: 4 (44 enodes) 18.423 * * [simplify]: iters left: 3 (63 enodes) 18.434 * * [simplify]: Extracting #0: cost 1 inf + 0 18.434 * * [simplify]: Extracting #1: cost 5 inf + 0 18.434 * * [simplify]: Extracting #2: cost 10 inf + 1 18.434 * * [simplify]: Extracting #3: cost 6 inf + 5 18.434 * * [simplify]: Extracting #4: cost 1 inf + 379 18.434 * * [simplify]: Extracting #5: cost 0 inf + 421 18.435 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 18.435 * [simplify]: Simplified (2 1) 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))))) 18.435 * * * * [progress]: [ 32 / 98 ] simplifiying candidate # 18.435 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) 1) 18.435 * * [simplify]: iters left: 6 (9 enodes) 18.437 * * [simplify]: iters left: 5 (31 enodes) 18.443 * * [simplify]: iters left: 4 (43 enodes) 18.450 * * [simplify]: iters left: 3 (59 enodes) 18.459 * * [simplify]: Extracting #0: cost 1 inf + 0 18.459 * * [simplify]: Extracting #1: cost 5 inf + 0 18.459 * * [simplify]: Extracting #2: cost 10 inf + 1 18.460 * * [simplify]: Extracting #3: cost 6 inf + 5 18.460 * * [simplify]: Extracting #4: cost 1 inf + 379 18.460 * * [simplify]: Extracting #5: cost 0 inf + 421 18.460 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 18.460 * [simplify]: Simplified (2 1) 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))))) 18.461 * * * * [progress]: [ 33 / 98 ] simplifiying candidate # 18.461 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) 1) 18.461 * * [simplify]: iters left: 6 (9 enodes) 18.466 * * [simplify]: iters left: 5 (31 enodes) 18.475 * * [simplify]: iters left: 4 (43 enodes) 18.490 * * [simplify]: iters left: 3 (59 enodes) 18.505 * * [simplify]: Extracting #0: cost 1 inf + 0 18.506 * * [simplify]: Extracting #1: cost 5 inf + 0 18.506 * * [simplify]: Extracting #2: cost 10 inf + 1 18.506 * * [simplify]: Extracting #3: cost 6 inf + 5 18.506 * * [simplify]: Extracting #4: cost 1 inf + 379 18.506 * * [simplify]: Extracting #5: cost 0 inf + 421 18.507 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 18.507 * [simplify]: Simplified (2 1) 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))))) 18.507 * * * * [progress]: [ 34 / 98 ] simplifiying candidate # 18.507 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 18.507 * * [simplify]: iters left: 6 (16 enodes) 18.516 * * [simplify]: iters left: 5 (74 enodes) 18.546 * * [simplify]: iters left: 4 (143 enodes) 18.586 * * [simplify]: iters left: 3 (290 enodes) 18.662 * * [simplify]: Extracting #0: cost 1 inf + 0 18.662 * * [simplify]: Extracting #1: cost 13 inf + 0 18.662 * * [simplify]: Extracting #2: cost 31 inf + 1 18.663 * * [simplify]: Extracting #3: cost 68 inf + 47 18.664 * * [simplify]: Extracting #4: cost 99 inf + 1333 18.668 * * [simplify]: Extracting #5: cost 65 inf + 11320 18.676 * * [simplify]: Extracting #6: cost 21 inf + 24393 18.687 * * [simplify]: Extracting #7: cost 4 inf + 30183 18.697 * * [simplify]: Extracting #8: cost 0 inf + 31693 18.706 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))))) 18.707 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))))) (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))))) 18.707 * * * * [progress]: [ 35 / 98 ] simplifiying candidate # 18.707 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 18.707 * * [simplify]: iters left: 6 (15 enodes) 18.715 * * [simplify]: iters left: 5 (66 enodes) 18.737 * * [simplify]: iters left: 4 (115 enodes) 18.775 * * [simplify]: iters left: 3 (256 enodes) 18.860 * * [simplify]: Extracting #0: cost 1 inf + 0 18.860 * * [simplify]: Extracting #1: cost 39 inf + 0 18.860 * * [simplify]: Extracting #2: cost 112 inf + 1 18.862 * * [simplify]: Extracting #3: cost 181 inf + 459 18.864 * * [simplify]: Extracting #4: cost 145 inf + 5195 18.871 * * [simplify]: Extracting #5: cost 29 inf + 28641 18.879 * * [simplify]: Extracting #6: cost 2 inf + 34797 18.889 * * [simplify]: Extracting #7: cost 0 inf + 35292 18.898 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 18.898 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.im y.im) (* x.re y.re)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (- (* y.re y.re) (* y.im y.im)))) 18.898 * * * * [progress]: [ 36 / 98 ] simplifiying candidate # 18.899 * [simplify]: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 18.899 * * [simplify]: iters left: 6 (14 enodes) 18.906 * * [simplify]: iters left: 5 (51 enodes) 18.920 * * [simplify]: iters left: 4 (57 enodes) 18.937 * * [simplify]: iters left: 3 (66 enodes) 18.955 * * [simplify]: iters left: 2 (68 enodes) 18.976 * * [simplify]: iters left: 1 (71 enodes) 18.993 * * [simplify]: Extracting #0: cost 1 inf + 0 18.993 * * [simplify]: Extracting #1: cost 7 inf + 0 18.993 * * [simplify]: Extracting #2: cost 13 inf + 1 18.993 * * [simplify]: Extracting #3: cost 20 inf + 1 18.993 * * [simplify]: Extracting #4: cost 18 inf + 248 18.993 * * [simplify]: Extracting #5: cost 11 inf + 781 18.994 * * [simplify]: Extracting #6: cost 4 inf + 1723 18.995 * * [simplify]: Extracting #7: cost 0 inf + 3019 18.997 * [simplify]: Simplified to (/ (cbrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.im y.im) (* y.re y.re))) 18.997 * [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 (+ (* x.im y.im) (* x.re y.re))) (+ (* y.im y.im) (* y.re y.re))))) 18.997 * * * * [progress]: [ 37 / 98 ] simplifiying candidate # 18.997 * [simplify]: Simplifying (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 18.997 * * [simplify]: iters left: 6 (14 enodes) 19.004 * * [simplify]: iters left: 5 (51 enodes) 19.019 * * [simplify]: iters left: 4 (57 enodes) 19.036 * * [simplify]: iters left: 3 (66 enodes) 19.053 * * [simplify]: iters left: 2 (68 enodes) 19.066 * * [simplify]: iters left: 1 (71 enodes) 19.075 * * [simplify]: Extracting #0: cost 1 inf + 0 19.075 * * [simplify]: Extracting #1: cost 7 inf + 0 19.075 * * [simplify]: Extracting #2: cost 13 inf + 1 19.075 * * [simplify]: Extracting #3: cost 20 inf + 1 19.075 * * [simplify]: Extracting #4: cost 18 inf + 248 19.075 * * [simplify]: Extracting #5: cost 11 inf + 781 19.075 * * [simplify]: Extracting #6: cost 4 inf + 1643 19.076 * * [simplify]: Extracting #7: cost 0 inf + 2779 19.077 * [simplify]: Simplified to (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.im y.im) (* y.re y.re))) 19.077 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (/ (sqrt (+ (* x.im y.im) (* x.re y.re))) (+ (* y.im y.im) (* y.re y.re))))) 19.077 * * * * [progress]: [ 38 / 98 ] simplifiying candidate # 19.077 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 19.077 * * [simplify]: iters left: 6 (13 enodes) 19.081 * * [simplify]: iters left: 5 (48 enodes) 19.090 * * [simplify]: iters left: 4 (62 enodes) 19.114 * * [simplify]: iters left: 3 (107 enodes) 19.149 * * [simplify]: iters left: 2 (161 enodes) 19.197 * * [simplify]: iters left: 1 (187 enodes) 19.223 * * [simplify]: Extracting #0: cost 1 inf + 0 19.223 * * [simplify]: Extracting #1: cost 9 inf + 0 19.223 * * [simplify]: Extracting #2: cost 32 inf + 1 19.224 * * [simplify]: Extracting #3: cost 40 inf + 88 19.224 * * [simplify]: Extracting #4: cost 34 inf + 420 19.226 * * [simplify]: Extracting #5: cost 8 inf + 4890 19.229 * * [simplify]: Extracting #6: cost 0 inf + 6515 19.233 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))) 19.233 * [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.233 * * * * [progress]: [ 39 / 98 ] simplifiying candidate # 19.234 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) 1) 19.234 * * [simplify]: iters left: 6 (9 enodes) 19.238 * * [simplify]: iters left: 5 (31 enodes) 19.248 * * [simplify]: iters left: 4 (43 enodes) 19.256 * * [simplify]: iters left: 3 (59 enodes) 19.264 * * [simplify]: Extracting #0: cost 1 inf + 0 19.265 * * [simplify]: Extracting #1: cost 5 inf + 0 19.265 * * [simplify]: Extracting #2: cost 10 inf + 1 19.265 * * [simplify]: Extracting #3: cost 6 inf + 5 19.265 * * [simplify]: Extracting #4: cost 1 inf + 379 19.265 * * [simplify]: Extracting #5: cost 0 inf + 421 19.265 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 19.265 * [simplify]: Simplified (2 1) 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)))) 19.265 * * * * [progress]: [ 40 / 98 ] simplifiying candidate # 19.265 * [simplify]: Simplifying (* (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 19.266 * * [simplify]: iters left: 6 (16 enodes) 19.271 * * [simplify]: iters left: 5 (76 enodes) 19.292 * * [simplify]: iters left: 4 (181 enodes) 19.382 * * [simplify]: iters left: 3 (462 enodes) 19.675 * * [simplify]: Extracting #0: cost 1 inf + 0 19.676 * * [simplify]: Extracting #1: cost 13 inf + 0 19.676 * * [simplify]: Extracting #2: cost 176 inf + 1 19.679 * * [simplify]: Extracting #3: cost 367 inf + 130 19.687 * * [simplify]: Extracting #4: cost 232 inf + 30343 19.704 * * [simplify]: Extracting #5: cost 36 inf + 91981 19.728 * * [simplify]: Extracting #6: cost 1 inf + 105785 19.753 * * [simplify]: Extracting #7: cost 0 inf + 106038 19.785 * [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)))) (+ (* y.im y.im) (* y.re y.re))) 19.785 * [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.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)))))) 19.785 * * * * [progress]: [ 41 / 98 ] simplifiying candidate # 19.785 * [simplify]: Simplifying (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 19.785 * * [simplify]: iters left: 6 (15 enodes) 19.789 * * [simplify]: iters left: 5 (70 enodes) 19.803 * * [simplify]: iters left: 4 (147 enodes) 19.861 * * [simplify]: iters left: 3 (347 enodes) 20.043 * * [simplify]: Extracting #0: cost 1 inf + 0 20.043 * * [simplify]: Extracting #1: cost 40 inf + 0 20.044 * * [simplify]: Extracting #2: cost 170 inf + 1 20.045 * * [simplify]: Extracting #3: cost 261 inf + 1238 20.049 * * [simplify]: Extracting #4: cost 155 inf + 16010 20.062 * * [simplify]: Extracting #5: cost 31 inf + 45422 20.086 * * [simplify]: Extracting #6: cost 0 inf + 54906 20.101 * * [simplify]: Extracting #7: cost 0 inf + 54866 20.121 * [simplify]: Simplified to (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* y.im y.im) (* y.re y.re))) 20.122 * [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.im y.im) (* y.re y.re))) (- (* x.re y.re) (* x.im y.im)))) 20.122 * * * * [progress]: [ 42 / 98 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))))))> 20.122 * [simplify]: Simplifying (real->posit16 (* (+ (* x.re y.re) (* x.im y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 20.122 * * [simplify]: iters left: 6 (14 enodes) 20.133 * * [simplify]: iters left: 5 (48 enodes) 20.147 * * [simplify]: iters left: 4 (62 enodes) 20.168 * * [simplify]: iters left: 3 (107 enodes) 20.195 * * [simplify]: iters left: 2 (161 enodes) 20.222 * * [simplify]: iters left: 1 (187 enodes) 20.247 * * [simplify]: Extracting #0: cost 1 inf + 0 20.247 * * [simplify]: Extracting #1: cost 2 inf + 0 20.247 * * [simplify]: Extracting #2: cost 9 inf + 0 20.247 * * [simplify]: Extracting #3: cost 32 inf + 1 20.247 * * [simplify]: Extracting #4: cost 39 inf + 129 20.248 * * [simplify]: Extracting #5: cost 9 inf + 4605 20.250 * * [simplify]: Extracting #6: cost 0 inf + 6515 20.252 * [simplify]: Simplified to (real->posit16 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))) 20.252 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (posit16->real (real->posit16 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im)))))) 20.252 * * * * [progress]: [ 43 / 98 ] simplifiying candidate # 20.252 * * * * [progress]: [ 44 / 98 ] simplifiying candidate # 20.252 * [simplify]: Simplifying (* (exp (* x.re y.re)) (exp (* x.im y.im))) 20.252 * * [simplify]: iters left: 5 (9 enodes) 20.254 * * [simplify]: iters left: 4 (36 enodes) 20.260 * * [simplify]: iters left: 3 (55 enodes) 20.268 * * [simplify]: iters left: 2 (91 enodes) 20.285 * * [simplify]: iters left: 1 (191 enodes) 20.350 * * [simplify]: Extracting #0: cost 1 inf + 0 20.350 * * [simplify]: Extracting #1: cost 38 inf + 0 20.350 * * [simplify]: Extracting #2: cost 150 inf + 0 20.351 * * [simplify]: Extracting #3: cost 173 inf + 772 20.352 * * [simplify]: Extracting #4: cost 148 inf + 4628 20.354 * * [simplify]: Extracting #5: cost 93 inf + 18511 20.360 * * [simplify]: Extracting #6: cost 27 inf + 61555 20.376 * * [simplify]: Extracting #7: cost 0 inf + 82217 20.386 * [simplify]: Simplified to (exp (+ (* x.re y.re) (* x.im y.im))) 20.386 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (log (exp (+ (* x.re y.re) (* x.im y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 20.386 * * * * [progress]: [ 45 / 98 ] simplifiying candidate # 20.386 * * * * [progress]: [ 46 / 98 ] simplifiying candidate # 20.386 * [simplify]: Simplifying (log (+ (* x.re y.re) (* x.im y.im))) 20.387 * * [simplify]: iters left: 5 (8 enodes) 20.388 * * [simplify]: iters left: 4 (27 enodes) 20.392 * * [simplify]: Extracting #0: cost 1 inf + 0 20.392 * * [simplify]: Extracting #1: cost 3 inf + 0 20.392 * * [simplify]: Extracting #2: cost 6 inf + 0 20.392 * * [simplify]: Extracting #3: cost 12 inf + 0 20.392 * * [simplify]: Extracting #4: cost 8 inf + 4 20.393 * * [simplify]: Extracting #5: cost 1 inf + 614 20.393 * * [simplify]: Extracting #6: cost 0 inf + 808 20.393 * [simplify]: Simplified to (log (+ (* x.im y.im) (* x.re y.re))) 20.393 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (exp (log (+ (* x.im y.im) (* x.re y.re)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 20.393 * * * * [progress]: [ 47 / 98 ] simplifiying candidate # 20.393 * [simplify]: Simplifying (exp (+ (* x.re y.re) (* x.im y.im))) 20.393 * * [simplify]: iters left: 5 (8 enodes) 20.395 * * [simplify]: iters left: 4 (30 enodes) 20.399 * * [simplify]: iters left: 3 (43 enodes) 20.405 * * [simplify]: iters left: 2 (64 enodes) 20.421 * * [simplify]: iters left: 1 (134 enodes) 20.482 * * [simplify]: Extracting #0: cost 1 inf + 0 20.482 * * [simplify]: Extracting #1: cost 25 inf + 0 20.483 * * [simplify]: Extracting #2: cost 118 inf + 0 20.484 * * [simplify]: Extracting #3: cost 137 inf + 843 20.485 * * [simplify]: Extracting #4: cost 120 inf + 2246 20.489 * * [simplify]: Extracting #5: cost 54 inf + 23864 20.498 * * [simplify]: Extracting #6: cost 4 inf + 47315 20.507 * * [simplify]: Extracting #7: cost 0 inf + 49036 20.516 * * [simplify]: Extracting #8: cost 0 inf + 48956 20.524 * [simplify]: Simplified to (exp (+ (* x.im y.im) (* x.re y.re))) 20.524 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (log (exp (+ (* x.im y.im) (* x.re y.re)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 20.524 * * * * [progress]: [ 48 / 98 ] simplifiying candidate # 20.524 * [simplify]: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 20.524 * * [simplify]: iters left: 6 (9 enodes) 20.526 * * [simplify]: iters left: 5 (30 enodes) 20.530 * * [simplify]: Extracting #0: cost 1 inf + 0 20.530 * * [simplify]: Extracting #1: cost 3 inf + 0 20.530 * * [simplify]: Extracting #2: cost 5 inf + 0 20.530 * * [simplify]: Extracting #3: cost 8 inf + 0 20.530 * * [simplify]: Extracting #4: cost 14 inf + 0 20.530 * * [simplify]: Extracting #5: cost 9 inf + 46 20.530 * * [simplify]: Extracting #6: cost 4 inf + 500 20.531 * * [simplify]: Extracting #7: cost 1 inf + 1072 20.531 * * [simplify]: Extracting #8: cost 0 inf + 1316 20.531 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 20.531 * [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 (+ (* y.re y.re) (* y.im y.im))))) 20.531 * [simplify]: Simplifying (cbrt (+ (* x.re y.re) (* x.im y.im))) 20.531 * * [simplify]: iters left: 5 (8 enodes) 20.533 * * [simplify]: iters left: 4 (27 enodes) 20.537 * * [simplify]: Extracting #0: cost 1 inf + 0 20.537 * * [simplify]: Extracting #1: cost 3 inf + 0 20.537 * * [simplify]: Extracting #2: cost 6 inf + 0 20.537 * * [simplify]: Extracting #3: cost 12 inf + 0 20.537 * * [simplify]: Extracting #4: cost 8 inf + 4 20.537 * * [simplify]: Extracting #5: cost 1 inf + 624 20.537 * * [simplify]: Extracting #6: cost 0 inf + 828 20.537 * [simplify]: Simplified to (cbrt (+ (* x.im y.im) (* x.re y.re))) 20.537 * [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 (+ (* x.im y.im) (* x.re y.re)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 20.537 * * * * [progress]: [ 49 / 98 ] simplifiying candidate # 20.538 * [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))) 20.538 * * [simplify]: iters left: 6 (9 enodes) 20.540 * * [simplify]: iters left: 5 (43 enodes) 20.553 * * [simplify]: iters left: 4 (145 enodes) 20.639 * * [simplify]: Extracting #0: cost 1 inf + 0 20.639 * * [simplify]: Extracting #1: cost 15 inf + 0 20.640 * * [simplify]: Extracting #2: cost 134 inf + 1 20.641 * * [simplify]: Extracting #3: cost 135 inf + 1486 20.648 * * [simplify]: Extracting #4: cost 28 inf + 20803 20.660 * * [simplify]: Extracting #5: cost 0 inf + 26753 20.669 * [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))) 20.669 * [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)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 20.669 * * * * [progress]: [ 50 / 98 ] simplifiying candidate # 20.669 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 20.669 * * [simplify]: iters left: 5 (8 enodes) 20.671 * * [simplify]: iters left: 4 (27 enodes) 20.675 * * [simplify]: Extracting #0: cost 1 inf + 0 20.675 * * [simplify]: Extracting #1: cost 3 inf + 0 20.675 * * [simplify]: Extracting #2: cost 6 inf + 0 20.675 * * [simplify]: Extracting #3: cost 12 inf + 0 20.675 * * [simplify]: Extracting #4: cost 8 inf + 4 20.675 * * [simplify]: Extracting #5: cost 1 inf + 584 20.675 * * [simplify]: Extracting #6: cost 0 inf + 748 20.675 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 20.675 * [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 (+ (* y.re y.re) (* y.im y.im))))) 20.676 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 20.676 * * [simplify]: iters left: 5 (8 enodes) 20.677 * * [simplify]: iters left: 4 (27 enodes) 20.681 * * [simplify]: Extracting #0: cost 1 inf + 0 20.681 * * [simplify]: Extracting #1: cost 3 inf + 0 20.681 * * [simplify]: Extracting #2: cost 6 inf + 0 20.681 * * [simplify]: Extracting #3: cost 12 inf + 0 20.681 * * [simplify]: Extracting #4: cost 8 inf + 4 20.681 * * [simplify]: Extracting #5: cost 1 inf + 584 20.681 * * [simplify]: Extracting #6: cost 0 inf + 748 20.682 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 20.682 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (* (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* x.im y.im) (* x.re y.re)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 20.682 * * * * [progress]: [ 51 / 98 ] simplifiying candidate # 20.682 * [simplify]: Simplifying (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) 20.682 * * [simplify]: iters left: 5 (10 enodes) 20.686 * * [simplify]: iters left: 4 (52 enodes) 20.702 * * [simplify]: iters left: 3 (145 enodes) 20.749 * * [simplify]: iters left: 2 (335 enodes) 20.876 * * [simplify]: Extracting #0: cost 1 inf + 0 20.877 * * [simplify]: Extracting #1: cost 4 inf + 0 20.877 * * [simplify]: Extracting #2: cost 67 inf + 0 20.877 * * [simplify]: Extracting #3: cost 150 inf + 806 20.879 * * [simplify]: Extracting #4: cost 100 inf + 8870 20.882 * * [simplify]: Extracting #5: cost 14 inf + 35218 20.887 * * [simplify]: Extracting #6: cost 0 inf + 39605 20.892 * [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)))) 20.892 * [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))))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 20.892 * [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)))) 20.892 * * [simplify]: iters left: 6 (11 enodes) 20.895 * * [simplify]: iters left: 5 (61 enodes) 20.915 * * [simplify]: iters left: 4 (157 enodes) 20.988 * * [simplify]: iters left: 3 (330 enodes) 21.121 * * [simplify]: Extracting #0: cost 1 inf + 0 21.121 * * [simplify]: Extracting #1: cost 12 inf + 0 21.122 * * [simplify]: Extracting #2: cost 80 inf + 0 21.123 * * [simplify]: Extracting #3: cost 113 inf + 497 21.126 * * [simplify]: Extracting #4: cost 45 inf + 6407 21.132 * * [simplify]: Extracting #5: cost 7 inf + 12010 21.139 * * [simplify]: Extracting #6: cost 0 inf + 12716 21.146 * * [simplify]: Extracting #7: cost 0 inf + 12676 21.152 * [simplify]: Simplified to (- (* (* x.im y.im) (* x.im y.im)) (* (- (* x.im y.im) (* x.re y.re)) (* x.re y.re))) 21.152 * [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)))) (- (* (* x.im y.im) (* x.im y.im)) (* (- (* x.im y.im) (* x.re y.re)) (* x.re y.re)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 21.153 * * * * [progress]: [ 52 / 98 ] simplifiying candidate # 21.153 * * * * [progress]: [ 53 / 98 ] simplifiying candidate # 21.153 * [simplify]: Simplifying (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 21.153 * * [simplify]: iters left: 6 (9 enodes) 21.156 * * [simplify]: iters left: 5 (48 enodes) 21.164 * * [simplify]: iters left: 4 (111 enodes) 21.186 * * [simplify]: iters left: 3 (181 enodes) 21.216 * * [simplify]: iters left: 2 (262 enodes) 21.267 * * [simplify]: iters left: 1 (473 enodes) 21.419 * * [simplify]: Extracting #0: cost 1 inf + 0 21.419 * * [simplify]: Extracting #1: cost 22 inf + 0 21.420 * * [simplify]: Extracting #2: cost 110 inf + 0 21.421 * * [simplify]: Extracting #3: cost 142 inf + 1440 21.425 * * [simplify]: Extracting #4: cost 41 inf + 15973 21.436 * * [simplify]: Extracting #5: cost 0 inf + 23364 21.448 * * [simplify]: Extracting #6: cost 0 inf + 23124 21.459 * [simplify]: Simplified to (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 21.460 * [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))) (- (* x.re y.re) (* x.im y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 21.460 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 21.460 * * [simplify]: iters left: 4 (7 enodes) 21.463 * * [simplify]: iters left: 3 (25 enodes) 21.469 * * [simplify]: iters left: 2 (34 enodes) 21.477 * * [simplify]: iters left: 1 (38 enodes) 21.485 * * [simplify]: Extracting #0: cost 1 inf + 0 21.485 * * [simplify]: Extracting #1: cost 5 inf + 0 21.485 * * [simplify]: Extracting #2: cost 14 inf + 0 21.485 * * [simplify]: Extracting #3: cost 9 inf + 169 21.486 * * [simplify]: Extracting #4: cost 2 inf + 583 21.486 * * [simplify]: Extracting #5: cost 0 inf + 748 21.487 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 21.487 * [simplify]: Simplified (2 1 2) 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))) (- (* x.re y.re) (* x.im y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 21.487 * * * * [progress]: [ 54 / 98 ] simplifiying candidate #real (real->posit16 (+ (* x.re y.re) (* x.im y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))))> 21.487 * [simplify]: Simplifying (real->posit16 (+ (* x.re y.re) (* x.im y.im))) 21.487 * * [simplify]: iters left: 5 (8 enodes) 21.491 * * [simplify]: iters left: 4 (24 enodes) 21.497 * * [simplify]: Extracting #0: cost 1 inf + 0 21.497 * * [simplify]: Extracting #1: cost 2 inf + 0 21.497 * * [simplify]: Extracting #2: cost 4 inf + 0 21.497 * * [simplify]: Extracting #3: cost 10 inf + 0 21.497 * * [simplify]: Extracting #4: cost 4 inf + 88 21.497 * * [simplify]: Extracting #5: cost 0 inf + 420 21.497 * [simplify]: Simplified to (real->posit16 (+ (* x.im y.im) (* x.re y.re))) 21.497 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (posit16->real (real->posit16 (+ (* x.im y.im) (* x.re y.re)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 21.498 * * * * [progress]: [ 55 / 98 ] simplifiying candidate # 21.498 * * * * [progress]: [ 56 / 98 ] simplifiying candidate # 21.498 * * * * [progress]: [ 57 / 98 ] simplifiying candidate # 21.498 * [simplify]: Simplifying (- 1) 21.500 * * [simplify]: iters left: 2 (2 enodes) 21.503 * * [simplify]: iters left: 1 (9 enodes) 21.506 * * [simplify]: Extracting #0: cost 1 inf + 0 21.507 * * [simplify]: Extracting #1: cost 0 inf + 1 21.507 * [simplify]: Simplified to -1 21.507 * [simplify]: Simplified (2 2 2) 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))) 21.507 * * * * [progress]: [ 58 / 98 ] simplifiying candidate # 21.507 * * * * [progress]: [ 59 / 98 ] simplifiying candidate # 21.508 * [simplify]: Simplifying (- (log (+ (* y.re y.re) (* y.im y.im)))) 21.508 * * [simplify]: iters left: 6 (7 enodes) 21.512 * * [simplify]: iters left: 5 (22 enodes) 21.520 * * [simplify]: Extracting #0: cost 1 inf + 0 21.520 * * [simplify]: Extracting #1: cost 3 inf + 0 21.520 * * [simplify]: Extracting #2: cost 5 inf + 0 21.520 * * [simplify]: Extracting #3: cost 8 inf + 0 21.520 * * [simplify]: Extracting #4: cost 12 inf + 0 21.520 * * [simplify]: Extracting #5: cost 10 inf + 2 21.521 * * [simplify]: Extracting #6: cost 1 inf + 1026 21.521 * * [simplify]: Extracting #7: cost 0 inf + 1258 21.522 * [simplify]: Simplified to (- (log (+ (* y.re y.re) (* y.im y.im)))) 21.522 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (exp (- (log (+ (* y.re y.re) (* y.im y.im))))))) 21.523 * * * * [progress]: [ 60 / 98 ] simplifiying candidate # 21.523 * [simplify]: Simplifying (- 0 (log (+ (* y.re y.re) (* y.im y.im)))) 21.523 * * [simplify]: iters left: 6 (8 enodes) 21.531 * * [simplify]: iters left: 5 (27 enodes) 21.541 * * [simplify]: iters left: 4 (31 enodes) 21.546 * * [simplify]: iters left: 3 (33 enodes) 21.551 * * [simplify]: iters left: 2 (35 enodes) 21.555 * * [simplify]: Extracting #0: cost 1 inf + 0 21.555 * * [simplify]: Extracting #1: cost 4 inf + 0 21.555 * * [simplify]: Extracting #2: cost 5 inf + 1 21.555 * * [simplify]: Extracting #3: cost 8 inf + 1 21.555 * * [simplify]: Extracting #4: cost 12 inf + 1 21.555 * * [simplify]: Extracting #5: cost 10 inf + 3 21.555 * * [simplify]: Extracting #6: cost 5 inf + 289 21.556 * * [simplify]: Extracting #7: cost 1 inf + 1027 21.556 * * [simplify]: Extracting #8: cost 0 inf + 1259 21.556 * [simplify]: Simplified to (- (log (+ (* y.re y.re) (* y.im y.im)))) 21.556 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (exp (- (log (+ (* y.re y.re) (* y.im y.im))))))) 21.556 * * * * [progress]: [ 61 / 98 ] simplifiying candidate # 21.556 * [simplify]: Simplifying (- (log 1) (log (+ (* y.re y.re) (* y.im y.im)))) 21.556 * * [simplify]: iters left: 6 (9 enodes) 21.559 * * [simplify]: iters left: 5 (32 enodes) 21.566 * * [simplify]: Extracting #0: cost 1 inf + 0 21.566 * * [simplify]: Extracting #1: cost 4 inf + 0 21.566 * * [simplify]: Extracting #2: cost 5 inf + 1 21.566 * * [simplify]: Extracting #3: cost 8 inf + 1 21.566 * * [simplify]: Extracting #4: cost 12 inf + 1 21.566 * * [simplify]: Extracting #5: cost 8 inf + 85 21.566 * * [simplify]: Extracting #6: cost 3 inf + 603 21.567 * * [simplify]: Extracting #7: cost 0 inf + 1259 21.567 * [simplify]: Simplified to (- (log (+ (* y.re y.re) (* y.im y.im)))) 21.567 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (exp (- (log (+ (* y.re y.re) (* y.im y.im))))))) 21.567 * * * * [progress]: [ 62 / 98 ] simplifiying candidate # 21.568 * [simplify]: Simplifying (log (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 21.568 * * [simplify]: iters left: 6 (8 enodes) 21.572 * * [simplify]: iters left: 5 (31 enodes) 21.580 * * [simplify]: iters left: 4 (35 enodes) 21.585 * * [simplify]: iters left: 3 (36 enodes) 21.591 * * [simplify]: iters left: 2 (40 enodes) 21.596 * * [simplify]: iters left: 1 (42 enodes) 21.602 * * [simplify]: Extracting #0: cost 1 inf + 0 21.602 * * [simplify]: Extracting #1: cost 5 inf + 0 21.602 * * [simplify]: Extracting #2: cost 8 inf + 1 21.602 * * [simplify]: Extracting #3: cost 10 inf + 2 21.602 * * [simplify]: Extracting #4: cost 14 inf + 2 21.602 * * [simplify]: Extracting #5: cost 12 inf + 4 21.602 * * [simplify]: Extracting #6: cost 5 inf + 604 21.603 * * [simplify]: Extracting #7: cost 0 inf + 1586 21.603 * [simplify]: Simplified to (- (log (+ (* y.re y.re) (* y.im y.im)))) 21.603 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (exp (- (log (+ (* y.re y.re) (* y.im y.im))))))) 21.603 * * * * [progress]: [ 63 / 98 ] simplifiying candidate # 21.603 * [simplify]: Simplifying (exp (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 21.603 * * [simplify]: iters left: 6 (8 enodes) 21.605 * * [simplify]: iters left: 5 (27 enodes) 21.613 * * [simplify]: iters left: 4 (29 enodes) 21.622 * * [simplify]: Extracting #0: cost 1 inf + 0 21.622 * * [simplify]: Extracting #1: cost 3 inf + 0 21.622 * * [simplify]: Extracting #2: cost 6 inf + 0 21.622 * * [simplify]: Extracting #3: cost 8 inf + 1 21.622 * * [simplify]: Extracting #4: cost 12 inf + 1 21.622 * * [simplify]: Extracting #5: cost 10 inf + 3 21.622 * * [simplify]: Extracting #6: cost 5 inf + 289 21.623 * * [simplify]: Extracting #7: cost 1 inf + 970 21.623 * * [simplify]: Extracting #8: cost 0 inf + 1203 21.624 * [simplify]: Simplified to (exp (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 21.624 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (log (exp (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 21.624 * * * * [progress]: [ 64 / 98 ] simplifiying candidate # 21.624 * [simplify]: Simplifying (/ (* (* 1 1) 1) (* (* (+ (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) 21.626 * * [simplify]: iters left: 6 (11 enodes) 21.633 * * [simplify]: iters left: 5 (50 enodes) 21.656 * * [simplify]: iters left: 4 (160 enodes) 21.733 * * [simplify]: iters left: 3 (488 enodes) 22.119 * * [simplify]: Extracting #0: cost 1 inf + 0 22.119 * * [simplify]: Extracting #1: cost 16 inf + 0 22.119 * * [simplify]: Extracting #2: cost 63 inf + 1 22.120 * * [simplify]: Extracting #3: cost 198 inf + 3 22.124 * * [simplify]: Extracting #4: cost 201 inf + 5740 22.140 * * [simplify]: Extracting #5: cost 52 inf + 34534 22.168 * * [simplify]: Extracting #6: cost 0 inf + 48760 22.184 * * [simplify]: Extracting #7: cost 0 inf + 48720 22.211 * [simplify]: Simplified to (/ (/ 1 (+ (* y.im y.im) (* y.re y.re))) (* (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im y.im) (* y.re y.re)))) 22.211 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (/ (/ 1 (+ (* y.im y.im) (* y.re y.re))) (* (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im y.im) (* y.re y.re))))))) 22.211 * * * * [progress]: [ 65 / 98 ] simplifiying candidate # 22.212 * [simplify]: Simplifying (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 22.212 * * [simplify]: iters left: 6 (9 enodes) 22.217 * * [simplify]: iters left: 5 (30 enodes) 22.226 * * [simplify]: iters left: 4 (32 enodes) 22.233 * * [simplify]: Extracting #0: cost 1 inf + 0 22.233 * * [simplify]: Extracting #1: cost 3 inf + 0 22.233 * * [simplify]: Extracting #2: cost 5 inf + 0 22.233 * * [simplify]: Extracting #3: cost 8 inf + 0 22.233 * * [simplify]: Extracting #4: cost 10 inf + 1 22.233 * * [simplify]: Extracting #5: cost 14 inf + 1 22.233 * * [simplify]: Extracting #6: cost 12 inf + 3 22.233 * * [simplify]: Extracting #7: cost 8 inf + 248 22.233 * * [simplify]: Extracting #8: cost 4 inf + 817 22.233 * * [simplify]: Extracting #9: cost 0 inf + 1789 22.234 * [simplify]: Simplified to (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 22.234 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 22.234 * [simplify]: Simplifying (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 22.234 * * [simplify]: iters left: 6 (8 enodes) 22.236 * * [simplify]: iters left: 5 (27 enodes) 22.240 * * [simplify]: iters left: 4 (29 enodes) 22.245 * * [simplify]: Extracting #0: cost 1 inf + 0 22.245 * * [simplify]: Extracting #1: cost 3 inf + 0 22.245 * * [simplify]: Extracting #2: cost 6 inf + 0 22.245 * * [simplify]: Extracting #3: cost 8 inf + 1 22.245 * * [simplify]: Extracting #4: cost 12 inf + 1 22.245 * * [simplify]: Extracting #5: cost 10 inf + 3 22.245 * * [simplify]: Extracting #6: cost 5 inf + 289 22.245 * * [simplify]: Extracting #7: cost 1 inf + 980 22.245 * * [simplify]: Extracting #8: cost 0 inf + 1223 22.245 * [simplify]: Simplified to (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 22.246 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 22.246 * * * * [progress]: [ 66 / 98 ] simplifiying candidate # 22.246 * [simplify]: Simplifying (* (* (/ 1 (+ (* y.re y.re) (* y.im y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 22.246 * * [simplify]: iters left: 6 (9 enodes) 22.248 * * [simplify]: iters left: 5 (37 enodes) 22.255 * * [simplify]: iters left: 4 (50 enodes) 22.264 * * [simplify]: iters left: 3 (71 enodes) 22.277 * * [simplify]: iters left: 2 (106 enodes) 22.304 * * [simplify]: iters left: 1 (206 enodes) 22.357 * * [simplify]: Extracting #0: cost 1 inf + 0 22.357 * * [simplify]: Extracting #1: cost 19 inf + 0 22.358 * * [simplify]: Extracting #2: cost 65 inf + 2 22.359 * * [simplify]: Extracting #3: cost 124 inf + 5 22.360 * * [simplify]: Extracting #4: cost 109 inf + 1936 22.366 * * [simplify]: Extracting #5: cost 33 inf + 20915 22.371 * * [simplify]: Extracting #6: cost 0 inf + 29603 22.377 * [simplify]: Simplified to (/ (/ (/ 1 (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 22.377 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (/ (/ (/ 1 (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 22.377 * * * * [progress]: [ 67 / 98 ] simplifiying candidate # 22.377 * [simplify]: Simplifying (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 22.377 * * [simplify]: iters left: 6 (8 enodes) 22.381 * * [simplify]: iters left: 5 (27 enodes) 22.390 * * [simplify]: iters left: 4 (29 enodes) 22.394 * * [simplify]: Extracting #0: cost 1 inf + 0 22.394 * * [simplify]: Extracting #1: cost 3 inf + 0 22.394 * * [simplify]: Extracting #2: cost 6 inf + 0 22.394 * * [simplify]: Extracting #3: cost 8 inf + 1 22.394 * * [simplify]: Extracting #4: cost 12 inf + 1 22.394 * * [simplify]: Extracting #5: cost 10 inf + 3 22.394 * * [simplify]: Extracting #6: cost 5 inf + 289 22.394 * * [simplify]: Extracting #7: cost 1 inf + 940 22.394 * * [simplify]: Extracting #8: cost 0 inf + 1143 22.395 * [simplify]: Simplified to (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 22.395 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 22.395 * [simplify]: Simplifying (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 22.395 * * [simplify]: iters left: 6 (8 enodes) 22.397 * * [simplify]: iters left: 5 (27 enodes) 22.401 * * [simplify]: iters left: 4 (29 enodes) 22.405 * * [simplify]: Extracting #0: cost 1 inf + 0 22.405 * * [simplify]: Extracting #1: cost 3 inf + 0 22.405 * * [simplify]: Extracting #2: cost 6 inf + 0 22.406 * * [simplify]: Extracting #3: cost 8 inf + 1 22.406 * * [simplify]: Extracting #4: cost 12 inf + 1 22.406 * * [simplify]: Extracting #5: cost 10 inf + 3 22.406 * * [simplify]: Extracting #6: cost 5 inf + 289 22.406 * * [simplify]: Extracting #7: cost 1 inf + 940 22.406 * * [simplify]: Extracting #8: cost 0 inf + 1143 22.406 * [simplify]: Simplified to (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 22.406 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 22.406 * * * * [progress]: [ 68 / 98 ] simplifiying candidate # 22.407 * [simplify]: Simplifying (- 1) 22.407 * * [simplify]: iters left: 2 (2 enodes) 22.408 * * [simplify]: iters left: 1 (9 enodes) 22.409 * * [simplify]: Extracting #0: cost 1 inf + 0 22.409 * * [simplify]: Extracting #1: cost 0 inf + 1 22.410 * [simplify]: Simplified to -1 22.410 * [simplify]: Simplified (2 2 1) 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)))))) 22.410 * [simplify]: Simplifying (- (+ (* y.re y.re) (* y.im y.im))) 22.410 * * [simplify]: iters left: 6 (6 enodes) 22.411 * * [simplify]: iters left: 5 (22 enodes) 22.414 * * [simplify]: iters left: 4 (34 enodes) 22.419 * * [simplify]: iters left: 3 (38 enodes) 22.423 * * [simplify]: Extracting #0: cost 1 inf + 0 22.423 * * [simplify]: Extracting #1: cost 6 inf + 0 22.423 * * [simplify]: Extracting #2: cost 15 inf + 0 22.423 * * [simplify]: Extracting #3: cost 12 inf + 206 22.424 * * [simplify]: Extracting #4: cost 7 inf + 451 22.424 * * [simplify]: Extracting #5: cost 1 inf + 1060 22.424 * * [simplify]: Extracting #6: cost 0 inf + 1222 22.424 * [simplify]: Simplified to (- (+ (* y.re y.re) (* y.im y.im))) 22.425 * [simplify]: Simplified (2 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)))))) 22.425 * * * * [progress]: [ 69 / 98 ] simplifiying candidate # 22.425 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 22.425 * * [simplify]: iters left: 6 (11 enodes) 22.428 * * [simplify]: iters left: 5 (42 enodes) 22.440 * * [simplify]: iters left: 4 (58 enodes) 22.458 * * [simplify]: iters left: 3 (84 enodes) 22.479 * * [simplify]: iters left: 2 (89 enodes) 22.494 * * [simplify]: Extracting #0: cost 1 inf + 0 22.494 * * [simplify]: Extracting #1: cost 6 inf + 0 22.494 * * [simplify]: Extracting #2: cost 9 inf + 1 22.494 * * [simplify]: Extracting #3: cost 12 inf + 1 22.494 * * [simplify]: Extracting #4: cost 16 inf + 1 22.494 * * [simplify]: Extracting #5: cost 14 inf + 3 22.494 * * [simplify]: Extracting #6: cost 10 inf + 248 22.495 * * [simplify]: Extracting #7: cost 2 inf + 1866 22.496 * * [simplify]: Extracting #8: cost 0 inf + 2351 22.497 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) 22.497 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (/ (/ 1 (cbrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 22.497 * [simplify]: Simplifying (/ (cbrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 22.497 * * [simplify]: iters left: 6 (9 enodes) 22.502 * * [simplify]: iters left: 5 (30 enodes) 22.509 * * [simplify]: iters left: 4 (32 enodes) 22.514 * * [simplify]: Extracting #0: cost 1 inf + 0 22.514 * * [simplify]: Extracting #1: cost 4 inf + 0 22.515 * * [simplify]: Extracting #2: cost 5 inf + 1 22.515 * * [simplify]: Extracting #3: cost 8 inf + 1 22.515 * * [simplify]: Extracting #4: cost 12 inf + 1 22.515 * * [simplify]: Extracting #5: cost 7 inf + 126 22.515 * * [simplify]: Extracting #6: cost 4 inf + 491 22.515 * * [simplify]: Extracting #7: cost 0 inf + 1301 22.515 * [simplify]: Simplified to (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) 22.515 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 22.515 * * * * [progress]: [ 70 / 98 ] simplifiying candidate # 22.516 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.516 * * [simplify]: iters left: 6 (10 enodes) 22.519 * * [simplify]: iters left: 5 (35 enodes) 22.524 * * [simplify]: iters left: 4 (37 enodes) 22.529 * * [simplify]: iters left: 3 (38 enodes) 22.535 * * [simplify]: iters left: 2 (39 enodes) 22.540 * * [simplify]: Extracting #0: cost 1 inf + 0 22.540 * * [simplify]: Extracting #1: cost 4 inf + 0 22.540 * * [simplify]: Extracting #2: cost 5 inf + 1 22.540 * * [simplify]: Extracting #3: cost 8 inf + 1 22.540 * * [simplify]: Extracting #4: cost 12 inf + 1 22.540 * * [simplify]: Extracting #5: cost 10 inf + 3 22.540 * * [simplify]: Extracting #6: cost 4 inf + 411 22.541 * * [simplify]: Extracting #7: cost 0 inf + 1141 22.541 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) 22.541 * [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.im y.im) (* y.re y.re)))) (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.541 * [simplify]: Simplifying (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.541 * * [simplify]: iters left: 6 (9 enodes) 22.545 * * [simplify]: iters left: 5 (30 enodes) 22.552 * * [simplify]: iters left: 4 (32 enodes) 22.559 * * [simplify]: Extracting #0: cost 1 inf + 0 22.559 * * [simplify]: Extracting #1: cost 4 inf + 0 22.559 * * [simplify]: Extracting #2: cost 5 inf + 1 22.560 * * [simplify]: Extracting #3: cost 8 inf + 1 22.560 * * [simplify]: Extracting #4: cost 12 inf + 1 22.560 * * [simplify]: Extracting #5: cost 7 inf + 126 22.560 * * [simplify]: Extracting #6: cost 4 inf + 451 22.560 * * [simplify]: Extracting #7: cost 0 inf + 1141 22.561 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.561 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (/ (* (cbrt 1) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.561 * * * * [progress]: [ 71 / 98 ] simplifiying candidate # 22.561 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) 1) 22.561 * * [simplify]: iters left: 5 (4 enodes) 22.566 * * [simplify]: iters left: 4 (14 enodes) 22.568 * * [simplify]: iters left: 3 (16 enodes) 22.571 * * [simplify]: Extracting #0: cost 1 inf + 0 22.571 * * [simplify]: Extracting #1: cost 0 inf + 1 22.571 * [simplify]: Simplified to 1 22.571 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* 1 (/ (cbrt 1) (+ (* y.re y.re) (* y.im y.im)))))) 22.571 * [simplify]: Simplifying (/ (cbrt 1) (+ (* y.re y.re) (* y.im y.im))) 22.571 * * [simplify]: iters left: 6 (8 enodes) 22.579 * * [simplify]: iters left: 5 (27 enodes) 22.585 * * [simplify]: iters left: 4 (29 enodes) 22.593 * * [simplify]: Extracting #0: cost 1 inf + 0 22.593 * * [simplify]: Extracting #1: cost 4 inf + 0 22.593 * * [simplify]: Extracting #2: cost 6 inf + 1 22.593 * * [simplify]: Extracting #3: cost 10 inf + 1 22.593 * * [simplify]: Extracting #4: cost 6 inf + 85 22.593 * * [simplify]: Extracting #5: cost 3 inf + 289 22.593 * * [simplify]: Extracting #6: cost 1 inf + 574 22.594 * * [simplify]: Extracting #7: cost 0 inf + 737 22.594 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 22.594 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* 1 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 22.594 * * * * [progress]: [ 72 / 98 ] simplifiying candidate # 22.595 * [simplify]: Simplifying (/ (sqrt 1) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 22.595 * * [simplify]: iters left: 6 (10 enodes) 22.600 * * [simplify]: iters left: 5 (35 enodes) 22.606 * * [simplify]: iters left: 4 (42 enodes) 22.614 * * [simplify]: iters left: 3 (44 enodes) 22.626 * * [simplify]: Extracting #0: cost 1 inf + 0 22.626 * * [simplify]: Extracting #1: cost 7 inf + 0 22.626 * * [simplify]: Extracting #2: cost 11 inf + 1 22.626 * * [simplify]: Extracting #3: cost 14 inf + 1 22.626 * * [simplify]: Extracting #4: cost 18 inf + 1 22.627 * * [simplify]: Extracting #5: cost 14 inf + 85 22.627 * * [simplify]: Extracting #6: cost 8 inf + 815 22.628 * * [simplify]: Extracting #7: cost 2 inf + 2351 22.628 * * [simplify]: Extracting #8: cost 0 inf + 2837 22.629 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 22.629 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 22.630 * [simplify]: Simplifying (/ (sqrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 22.630 * * [simplify]: iters left: 6 (9 enodes) 22.635 * * [simplify]: iters left: 5 (30 enodes) 22.643 * * [simplify]: iters left: 4 (32 enodes) 22.652 * * [simplify]: Extracting #0: cost 1 inf + 0 22.652 * * [simplify]: Extracting #1: cost 4 inf + 0 22.652 * * [simplify]: Extracting #2: cost 5 inf + 1 22.652 * * [simplify]: Extracting #3: cost 8 inf + 1 22.652 * * [simplify]: Extracting #4: cost 12 inf + 1 22.652 * * [simplify]: Extracting #5: cost 7 inf + 126 22.652 * * [simplify]: Extracting #6: cost 4 inf + 491 22.653 * * [simplify]: Extracting #7: cost 0 inf + 1301 22.653 * [simplify]: Simplified to (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) 22.653 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (/ (sqrt 1) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 22.653 * * * * [progress]: [ 73 / 98 ] simplifiying candidate # 22.654 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.654 * * [simplify]: iters left: 6 (9 enodes) 22.658 * * [simplify]: iters left: 5 (30 enodes) 22.667 * * [simplify]: iters left: 4 (32 enodes) 22.676 * * [simplify]: Extracting #0: cost 1 inf + 0 22.676 * * [simplify]: Extracting #1: cost 4 inf + 0 22.676 * * [simplify]: Extracting #2: cost 5 inf + 1 22.676 * * [simplify]: Extracting #3: cost 8 inf + 1 22.676 * * [simplify]: Extracting #4: cost 12 inf + 1 22.676 * * [simplify]: Extracting #5: cost 7 inf + 126 22.676 * * [simplify]: Extracting #6: cost 4 inf + 451 22.677 * * [simplify]: Extracting #7: cost 0 inf + 1141 22.677 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.677 * [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 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.678 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.678 * * [simplify]: iters left: 6 (9 enodes) 22.680 * * [simplify]: iters left: 5 (30 enodes) 22.685 * * [simplify]: iters left: 4 (32 enodes) 22.690 * * [simplify]: Extracting #0: cost 1 inf + 0 22.690 * * [simplify]: Extracting #1: cost 4 inf + 0 22.690 * * [simplify]: Extracting #2: cost 5 inf + 1 22.690 * * [simplify]: Extracting #3: cost 8 inf + 1 22.690 * * [simplify]: Extracting #4: cost 12 inf + 1 22.690 * * [simplify]: Extracting #5: cost 7 inf + 126 22.690 * * [simplify]: Extracting #6: cost 4 inf + 451 22.690 * * [simplify]: Extracting #7: cost 0 inf + 1141 22.691 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.691 * [simplify]: Simplified (2 2 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)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.691 * * * * [progress]: [ 74 / 98 ] simplifiying candidate # 22.691 * [simplify]: Simplifying (/ (sqrt 1) 1) 22.691 * * [simplify]: iters left: 3 (3 enodes) 22.693 * * [simplify]: iters left: 2 (9 enodes) 22.694 * * [simplify]: iters left: 1 (11 enodes) 22.696 * * [simplify]: Extracting #0: cost 1 inf + 0 22.696 * * [simplify]: Extracting #1: cost 0 inf + 1 22.696 * [simplify]: Simplified to 1 22.696 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* 1 (/ (sqrt 1) (+ (* y.re y.re) (* y.im y.im)))))) 22.696 * [simplify]: Simplifying (/ (sqrt 1) (+ (* y.re y.re) (* y.im y.im))) 22.696 * * [simplify]: iters left: 6 (8 enodes) 22.699 * * [simplify]: iters left: 5 (27 enodes) 22.705 * * [simplify]: iters left: 4 (29 enodes) 22.709 * * [simplify]: Extracting #0: cost 1 inf + 0 22.710 * * [simplify]: Extracting #1: cost 4 inf + 0 22.710 * * [simplify]: Extracting #2: cost 6 inf + 1 22.710 * * [simplify]: Extracting #3: cost 10 inf + 1 22.710 * * [simplify]: Extracting #4: cost 6 inf + 85 22.710 * * [simplify]: Extracting #5: cost 3 inf + 289 22.710 * * [simplify]: Extracting #6: cost 1 inf + 574 22.710 * * [simplify]: Extracting #7: cost 0 inf + 737 22.711 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 22.711 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* 1 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 22.711 * * * * [progress]: [ 75 / 98 ] simplifiying candidate # 22.711 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 22.711 * * [simplify]: iters left: 6 (9 enodes) 22.716 * * [simplify]: iters left: 5 (32 enodes) 22.726 * * [simplify]: iters left: 4 (36 enodes) 22.731 * * [simplify]: Extracting #0: cost 1 inf + 0 22.731 * * [simplify]: Extracting #1: cost 6 inf + 0 22.732 * * [simplify]: Extracting #2: cost 9 inf + 1 22.732 * * [simplify]: Extracting #3: cost 12 inf + 1 22.732 * * [simplify]: Extracting #4: cost 16 inf + 1 22.732 * * [simplify]: Extracting #5: cost 14 inf + 3 22.732 * * [simplify]: Extracting #6: cost 10 inf + 248 22.732 * * [simplify]: Extracting #7: cost 3 inf + 1543 22.732 * * [simplify]: Extracting #8: cost 0 inf + 2351 22.733 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 22.733 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 22.733 * [simplify]: Simplifying (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) 22.733 * * [simplify]: iters left: 6 (8 enodes) 22.735 * * [simplify]: iters left: 5 (27 enodes) 22.740 * * [simplify]: iters left: 4 (29 enodes) 22.745 * * [simplify]: Extracting #0: cost 1 inf + 0 22.745 * * [simplify]: Extracting #1: cost 4 inf + 0 22.745 * * [simplify]: Extracting #2: cost 5 inf + 1 22.745 * * [simplify]: Extracting #3: cost 8 inf + 1 22.745 * * [simplify]: Extracting #4: cost 12 inf + 1 22.745 * * [simplify]: Extracting #5: cost 10 inf + 3 22.745 * * [simplify]: Extracting #6: cost 5 inf + 289 22.745 * * [simplify]: Extracting #7: cost 1 inf + 1058 22.745 * * [simplify]: Extracting #8: cost 0 inf + 1301 22.746 * [simplify]: Simplified to (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) 22.746 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 22.746 * * * * [progress]: [ 76 / 98 ] simplifiying candidate # 22.746 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.746 * * [simplify]: iters left: 6 (8 enodes) 22.748 * * [simplify]: iters left: 5 (27 enodes) 22.752 * * [simplify]: iters left: 4 (29 enodes) 22.757 * * [simplify]: Extracting #0: cost 1 inf + 0 22.757 * * [simplify]: Extracting #1: cost 4 inf + 0 22.757 * * [simplify]: Extracting #2: cost 5 inf + 1 22.757 * * [simplify]: Extracting #3: cost 8 inf + 1 22.757 * * [simplify]: Extracting #4: cost 12 inf + 1 22.757 * * [simplify]: Extracting #5: cost 10 inf + 3 22.757 * * [simplify]: Extracting #6: cost 5 inf + 289 22.757 * * [simplify]: Extracting #7: cost 1 inf + 938 22.757 * * [simplify]: Extracting #8: cost 0 inf + 1141 22.758 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.758 * [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))))))) 22.758 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.758 * * [simplify]: iters left: 6 (8 enodes) 22.760 * * [simplify]: iters left: 5 (27 enodes) 22.766 * * [simplify]: iters left: 4 (29 enodes) 22.775 * * [simplify]: Extracting #0: cost 1 inf + 0 22.775 * * [simplify]: Extracting #1: cost 4 inf + 0 22.775 * * [simplify]: Extracting #2: cost 5 inf + 1 22.775 * * [simplify]: Extracting #3: cost 8 inf + 1 22.775 * * [simplify]: Extracting #4: cost 12 inf + 1 22.775 * * [simplify]: Extracting #5: cost 10 inf + 3 22.775 * * [simplify]: Extracting #6: cost 5 inf + 289 22.776 * * [simplify]: Extracting #7: cost 1 inf + 938 22.776 * * [simplify]: Extracting #8: cost 0 inf + 1141 22.776 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.776 * [simplify]: Simplified (2 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))))))) 22.776 * * * * [progress]: [ 77 / 98 ] simplifiying candidate # 22.777 * [simplify]: Simplifying (/ 1 1) 22.777 * * [simplify]: iters left: 2 (2 enodes) 22.778 * * [simplify]: iters left: 1 (6 enodes) 22.780 * * [simplify]: Extracting #0: cost 1 inf + 0 22.780 * * [simplify]: Extracting #1: cost 0 inf + 1 22.781 * [simplify]: Simplified to 1 22.781 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* 1 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 22.781 * [simplify]: Simplifying (/ 1 (+ (* y.re y.re) (* y.im y.im))) 22.781 * * [simplify]: iters left: 6 (7 enodes) 22.785 * * [simplify]: iters left: 5 (24 enodes) 22.792 * * [simplify]: iters left: 4 (26 enodes) 22.801 * * [simplify]: Extracting #0: cost 1 inf + 0 22.801 * * [simplify]: Extracting #1: cost 4 inf + 0 22.801 * * [simplify]: Extracting #2: cost 6 inf + 1 22.801 * * [simplify]: Extracting #3: cost 10 inf + 1 22.801 * * [simplify]: Extracting #4: cost 8 inf + 3 22.801 * * [simplify]: Extracting #5: cost 2 inf + 452 22.801 * * [simplify]: Extracting #6: cost 0 inf + 737 22.802 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 22.802 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* 1 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 22.802 * * * * [progress]: [ 78 / 98 ] simplifiying candidate # 22.802 * * * * [progress]: [ 79 / 98 ] simplifiying candidate # 22.802 * [simplify]: Simplifying (/ 1 (+ (* y.re y.re) (* y.im y.im))) 22.802 * * [simplify]: iters left: 6 (7 enodes) 22.806 * * [simplify]: iters left: 5 (24 enodes) 22.813 * * [simplify]: iters left: 4 (26 enodes) 22.821 * * [simplify]: Extracting #0: cost 1 inf + 0 22.821 * * [simplify]: Extracting #1: cost 4 inf + 0 22.821 * * [simplify]: Extracting #2: cost 6 inf + 1 22.821 * * [simplify]: Extracting #3: cost 10 inf + 1 22.821 * * [simplify]: Extracting #4: cost 8 inf + 3 22.821 * * [simplify]: Extracting #5: cost 2 inf + 452 22.822 * * [simplify]: Extracting #6: cost 0 inf + 737 22.822 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 22.822 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* 1 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 22.822 * * * * [progress]: [ 80 / 98 ] simplifiying candidate # 22.822 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) 1) 22.823 * * [simplify]: iters left: 6 (7 enodes) 22.826 * * [simplify]: iters left: 5 (22 enodes) 22.835 * * [simplify]: iters left: 4 (24 enodes) 22.843 * * [simplify]: iters left: 3 (26 enodes) 22.850 * * [simplify]: Extracting #0: cost 1 inf + 0 22.850 * * [simplify]: Extracting #1: cost 5 inf + 0 22.850 * * [simplify]: Extracting #2: cost 8 inf + 1 22.850 * * [simplify]: Extracting #3: cost 6 inf + 3 22.850 * * [simplify]: Extracting #4: cost 1 inf + 289 22.850 * * [simplify]: Extracting #5: cost 0 inf + 411 22.851 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 22.851 * [simplify]: Simplified (2 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))))) 22.851 * * * * [progress]: [ 81 / 98 ] simplifiying candidate # 22.851 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 22.851 * * [simplify]: iters left: 6 (9 enodes) 22.856 * * [simplify]: iters left: 5 (32 enodes) 22.862 * * [simplify]: iters left: 4 (36 enodes) 22.868 * * [simplify]: Extracting #0: cost 1 inf + 0 22.868 * * [simplify]: Extracting #1: cost 6 inf + 0 22.868 * * [simplify]: Extracting #2: cost 9 inf + 1 22.868 * * [simplify]: Extracting #3: cost 12 inf + 1 22.868 * * [simplify]: Extracting #4: cost 16 inf + 1 22.868 * * [simplify]: Extracting #5: cost 14 inf + 3 22.868 * * [simplify]: Extracting #6: cost 10 inf + 248 22.868 * * [simplify]: Extracting #7: cost 3 inf + 1543 22.869 * * [simplify]: Extracting #8: cost 0 inf + 2351 22.869 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 22.869 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (/ (/ (/ 1 (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)))))) 22.869 * * * * [progress]: [ 82 / 98 ] simplifiying candidate # 22.869 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.869 * * [simplify]: iters left: 6 (8 enodes) 22.871 * * [simplify]: iters left: 5 (27 enodes) 22.876 * * [simplify]: iters left: 4 (29 enodes) 22.880 * * [simplify]: Extracting #0: cost 1 inf + 0 22.880 * * [simplify]: Extracting #1: cost 4 inf + 0 22.880 * * [simplify]: Extracting #2: cost 5 inf + 1 22.880 * * [simplify]: Extracting #3: cost 8 inf + 1 22.880 * * [simplify]: Extracting #4: cost 12 inf + 1 22.880 * * [simplify]: Extracting #5: cost 10 inf + 3 22.880 * * [simplify]: Extracting #6: cost 5 inf + 289 22.880 * * [simplify]: Extracting #7: cost 1 inf + 938 22.881 * * [simplify]: Extracting #8: cost 0 inf + 1141 22.881 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.881 * [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.im y.im)))))) 22.881 * * * * [progress]: [ 83 / 98 ] simplifiying candidate # 22.881 * [simplify]: Simplifying (/ 1 1) 22.881 * * [simplify]: iters left: 2 (2 enodes) 22.882 * * [simplify]: iters left: 1 (6 enodes) 22.883 * * [simplify]: Extracting #0: cost 1 inf + 0 22.883 * * [simplify]: Extracting #1: cost 0 inf + 1 22.883 * [simplify]: Simplified to 1 22.883 * [simplify]: Simplified (2 2 1) 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))))) 22.883 * * * * [progress]: [ 84 / 98 ] simplifiying candidate # 22.883 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt 1)) 22.884 * * [simplify]: iters left: 6 (8 enodes) 22.887 * * [simplify]: iters left: 5 (27 enodes) 22.893 * * [simplify]: iters left: 4 (29 enodes) 22.901 * * [simplify]: iters left: 3 (31 enodes) 22.909 * * [simplify]: Extracting #0: cost 1 inf + 0 22.909 * * [simplify]: Extracting #1: cost 5 inf + 0 22.909 * * [simplify]: Extracting #2: cost 8 inf + 1 22.909 * * [simplify]: Extracting #3: cost 4 inf + 85 22.910 * * [simplify]: Extracting #4: cost 1 inf + 289 22.910 * * [simplify]: Extracting #5: cost 0 inf + 411 22.910 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 22.910 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (/ (* (cbrt 1) (cbrt 1)) (+ (* y.re y.re) (* y.im y.im))))) 22.910 * * * * [progress]: [ 85 / 98 ] simplifiying candidate # 22.911 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt 1)) 22.911 * * [simplify]: iters left: 6 (8 enodes) 22.917 * * [simplify]: iters left: 5 (27 enodes) 22.925 * * [simplify]: iters left: 4 (29 enodes) 22.933 * * [simplify]: iters left: 3 (31 enodes) 22.940 * * [simplify]: Extracting #0: cost 1 inf + 0 22.940 * * [simplify]: Extracting #1: cost 5 inf + 0 22.941 * * [simplify]: Extracting #2: cost 8 inf + 1 22.941 * * [simplify]: Extracting #3: cost 4 inf + 85 22.941 * * [simplify]: Extracting #4: cost 1 inf + 289 22.941 * * [simplify]: Extracting #5: cost 0 inf + 411 22.941 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 22.941 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (/ (sqrt 1) (+ (* y.re y.re) (* y.im y.im))))) 22.941 * * * * [progress]: [ 86 / 98 ] simplifiying candidate # 22.942 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) 1) 22.942 * * [simplify]: iters left: 6 (7 enodes) 22.946 * * [simplify]: iters left: 5 (22 enodes) 22.951 * * [simplify]: iters left: 4 (24 enodes) 22.956 * * [simplify]: iters left: 3 (26 enodes) 22.962 * * [simplify]: Extracting #0: cost 1 inf + 0 22.962 * * [simplify]: Extracting #1: cost 5 inf + 0 22.962 * * [simplify]: Extracting #2: cost 8 inf + 1 22.962 * * [simplify]: Extracting #3: cost 6 inf + 3 22.962 * * [simplify]: Extracting #4: cost 1 inf + 289 22.962 * * [simplify]: Extracting #5: cost 0 inf + 411 22.962 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 22.962 * [simplify]: Simplified (2 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))))) 22.962 * * * * [progress]: [ 87 / 98 ] simplifiying candidate # 22.962 * [simplify]: Simplifying (/ 1 (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 22.962 * * [simplify]: iters left: 6 (10 enodes) 22.966 * * [simplify]: iters left: 5 (50 enodes) 22.979 * * [simplify]: iters left: 4 (107 enodes) 23.008 * * [simplify]: iters left: 3 (206 enodes) 23.093 * * [simplify]: iters left: 2 (400 enodes) 23.220 * * [simplify]: Extracting #0: cost 1 inf + 0 23.220 * * [simplify]: Extracting #1: cost 4 inf + 0 23.220 * * [simplify]: Extracting #2: cost 6 inf + 1 23.220 * * [simplify]: Extracting #3: cost 73 inf + 1 23.221 * * [simplify]: Extracting #4: cost 177 inf + 298 23.222 * * [simplify]: Extracting #5: cost 159 inf + 7159 23.225 * * [simplify]: Extracting #6: cost 52 inf + 46612 23.231 * * [simplify]: Extracting #7: cost 2 inf + 69816 23.245 * * [simplify]: Extracting #8: cost 0 inf + 69640 23.256 * [simplify]: Simplified to (/ 1 (+ (* (* 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.256 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (/ 1 (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) y.re) (* (* y.re y.re) y.re)))) (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))))) 23.257 * * * * [progress]: [ 88 / 98 ] simplifiying candidate # 23.257 * [simplify]: Simplifying (/ 1 (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 23.257 * * [simplify]: iters left: 6 (9 enodes) 23.263 * * [simplify]: iters left: 5 (42 enodes) 23.278 * * [simplify]: iters left: 4 (76 enodes) 23.300 * * [simplify]: iters left: 3 (133 enodes) 23.336 * * [simplify]: iters left: 2 (285 enodes) 23.475 * * [simplify]: Extracting #0: cost 1 inf + 0 23.475 * * [simplify]: Extracting #1: cost 6 inf + 0 23.475 * * [simplify]: Extracting #2: cost 60 inf + 1 23.476 * * [simplify]: Extracting #3: cost 163 inf + 1 23.477 * * [simplify]: Extracting #4: cost 196 inf + 1061 23.481 * * [simplify]: Extracting #5: cost 141 inf + 8714 23.491 * * [simplify]: Extracting #6: cost 27 inf + 31134 23.504 * * [simplify]: Extracting #7: cost 0 inf + 36458 23.518 * [simplify]: Simplified to (/ 1 (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 23.518 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (* (/ 1 (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (- (* y.re y.re) (* y.im y.im))))) 23.518 * * * * [progress]: [ 89 / 98 ] simplifiying candidate #real (real->posit16 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))))> 23.518 * [simplify]: Simplifying (real->posit16 (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 23.518 * * [simplify]: iters left: 6 (8 enodes) 23.522 * * [simplify]: iters left: 5 (24 enodes) 23.528 * * [simplify]: iters left: 4 (26 enodes) 23.534 * * [simplify]: Extracting #0: cost 1 inf + 0 23.534 * * [simplify]: Extracting #1: cost 2 inf + 0 23.534 * * [simplify]: Extracting #2: cost 4 inf + 0 23.535 * * [simplify]: Extracting #3: cost 6 inf + 1 23.535 * * [simplify]: Extracting #4: cost 10 inf + 1 23.535 * * [simplify]: Extracting #5: cost 0 inf + 737 23.535 * [simplify]: Simplified to (real->posit16 (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 23.535 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) (posit16->real (real->posit16 (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 23.535 * * * * [progress]: [ 90 / 98 ] simplifiying candidate # 23.536 * [simplify]: Simplifying 0 23.536 * * [simplify]: iters left: 0 (1 enodes) 23.536 * * [simplify]: Extracting #0: cost 1 inf + 0 23.536 * * [simplify]: Extracting #1: cost 0 inf + 1 23.536 * [simplify]: Simplified to 0 23.536 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 23.536 * * * * [progress]: [ 91 / 98 ] simplifiying candidate # 23.537 * [simplify]: Simplifying 0 23.537 * * [simplify]: iters left: 0 (1 enodes) 23.537 * * [simplify]: Extracting #0: cost 1 inf + 0 23.538 * * [simplify]: Extracting #1: cost 0 inf + 1 23.538 * [simplify]: Simplified to 0 23.538 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 23.538 * * * * [progress]: [ 92 / 98 ] simplifiying candidate # 23.538 * [simplify]: Simplifying 0 23.538 * * [simplify]: iters left: 0 (1 enodes) 23.539 * * [simplify]: Extracting #0: cost 1 inf + 0 23.539 * * [simplify]: Extracting #1: cost 0 inf + 1 23.539 * [simplify]: Simplified to 0 23.539 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 23.539 * * * * [progress]: [ 93 / 98 ] simplifiying candidate # 23.539 * [simplify]: Simplifying 0 23.539 * * [simplify]: iters left: 0 (1 enodes) 23.540 * * [simplify]: Extracting #0: cost 1 inf + 0 23.540 * * [simplify]: Extracting #1: cost 0 inf + 1 23.540 * [simplify]: Simplified to 0 23.540 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 0 (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 23.540 * * * * [progress]: [ 94 / 98 ] simplifiying candidate # 23.540 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 23.540 * * [simplify]: iters left: 4 (7 enodes) 23.543 * * [simplify]: iters left: 3 (24 enodes) 23.547 * * [simplify]: Extracting #0: cost 1 inf + 0 23.547 * * [simplify]: Extracting #1: cost 4 inf + 0 23.547 * * [simplify]: Extracting #2: cost 10 inf + 0 23.547 * * [simplify]: Extracting #3: cost 6 inf + 4 23.547 * * [simplify]: Extracting #4: cost 1 inf + 296 23.547 * * [simplify]: Extracting #5: cost 0 inf + 420 23.547 * [simplify]: Simplified to (+ (* y.re x.re) (* y.im x.im)) 23.547 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* y.re x.re) (* y.im x.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 23.547 * * * * [progress]: [ 95 / 98 ] simplifiying candidate # 23.548 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 23.548 * * [simplify]: iters left: 4 (7 enodes) 23.549 * * [simplify]: iters left: 3 (24 enodes) 23.555 * * [simplify]: Extracting #0: cost 1 inf + 0 23.555 * * [simplify]: Extracting #1: cost 4 inf + 0 23.555 * * [simplify]: Extracting #2: cost 10 inf + 0 23.555 * * [simplify]: Extracting #3: cost 6 inf + 4 23.555 * * [simplify]: Extracting #4: cost 1 inf + 296 23.555 * * [simplify]: Extracting #5: cost 0 inf + 420 23.555 * [simplify]: Simplified to (+ (* y.re x.re) (* y.im x.im)) 23.555 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (* y.re x.re) (* y.im x.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 23.555 * * * * [progress]: [ 96 / 98 ] simplifiying candidate # 23.556 * [simplify]: Simplifying 0 23.556 * * [simplify]: iters left: 0 (1 enodes) 23.556 * * [simplify]: Extracting #0: cost 1 inf + 0 23.557 * * [simplify]: Extracting #1: cost 0 inf + 1 23.557 * [simplify]: Simplified to 0 23.557 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) 0)) 23.557 * * * * [progress]: [ 97 / 98 ] simplifiying candidate # 23.557 * [simplify]: Simplifying 0 23.557 * * [simplify]: iters left: 0 (1 enodes) 23.557 * * [simplify]: Extracting #0: cost 1 inf + 0 23.557 * * [simplify]: Extracting #1: cost 0 inf + 1 23.557 * [simplify]: Simplified to 0 23.557 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) 0)) 23.557 * * * * [progress]: [ 98 / 98 ] simplifiying candidate # 23.558 * [simplify]: Simplifying 0 23.558 * * [simplify]: iters left: 0 (1 enodes) 23.558 * * [simplify]: Extracting #0: cost 1 inf + 0 23.558 * * [simplify]: Extracting #1: cost 0 inf + 1 23.558 * [simplify]: Simplified to 0 23.558 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* x.re y.re) (* x.im y.im)) 0)) 23.558 * * * [progress]: adding candidates to table 24.481 * * [progress]: iteration 4 / 4 24.481 * * * [progress]: picking best candidate 24.513 * * * * [pick]: Picked # 24.513 * * * [progress]: localizing error 24.573 * * * [progress]: generating rewritten candidates 24.573 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 24.586 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 1) 24.599 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2) 24.633 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 2) 24.649 * * * [progress]: generating series expansions 24.649 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 24.649 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 24.649 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 24.649 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 24.649 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 24.649 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 24.649 * [taylor]: Taking taylor expansion of y.re in y.im 24.649 * [backup-simplify]: Simplify y.re into y.re 24.649 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.649 * [taylor]: Taking taylor expansion of y.im in y.im 24.649 * [backup-simplify]: Simplify 0 into 0 24.649 * [backup-simplify]: Simplify 1 into 1 24.649 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.650 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 24.650 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 24.650 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 24.651 * [backup-simplify]: Simplify (+ 0 0) into 0 24.651 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 24.651 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 24.651 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 24.651 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.651 * [taylor]: Taking taylor expansion of y.re in y.re 24.651 * [backup-simplify]: Simplify 0 into 0 24.651 * [backup-simplify]: Simplify 1 into 1 24.651 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.651 * [taylor]: Taking taylor expansion of y.im in y.re 24.651 * [backup-simplify]: Simplify y.im into y.im 24.651 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.651 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 24.651 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 24.651 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.652 * [backup-simplify]: Simplify (+ 0 0) into 0 24.652 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 24.652 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 24.652 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 24.652 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.652 * [taylor]: Taking taylor expansion of y.re in y.re 24.652 * [backup-simplify]: Simplify 0 into 0 24.652 * [backup-simplify]: Simplify 1 into 1 24.652 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.652 * [taylor]: Taking taylor expansion of y.im in y.re 24.652 * [backup-simplify]: Simplify y.im into y.im 24.652 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.652 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 24.652 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 24.652 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.653 * [backup-simplify]: Simplify (+ 0 0) into 0 24.653 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 24.653 * [taylor]: Taking taylor expansion of y.im in y.im 24.653 * [backup-simplify]: Simplify 0 into 0 24.653 * [backup-simplify]: Simplify 1 into 1 24.653 * [backup-simplify]: Simplify 0 into 0 24.653 * [taylor]: Taking taylor expansion of 0 in y.im 24.653 * [backup-simplify]: Simplify 0 into 0 24.653 * [backup-simplify]: Simplify 0 into 0 24.653 * [backup-simplify]: Simplify 1 into 1 24.654 * [backup-simplify]: Simplify (* 1 1) into 1 24.654 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 24.655 * [backup-simplify]: Simplify (+ 1 0) into 1 24.655 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 24.655 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 24.655 * [taylor]: Taking taylor expansion of 1/2 in y.im 24.655 * [backup-simplify]: Simplify 1/2 into 1/2 24.655 * [taylor]: Taking taylor expansion of y.im in y.im 24.655 * [backup-simplify]: Simplify 0 into 0 24.655 * [backup-simplify]: Simplify 1 into 1 24.656 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 24.657 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 24.657 * [backup-simplify]: Simplify 0 into 0 24.657 * [backup-simplify]: Simplify 0 into 0 24.657 * [backup-simplify]: Simplify 0 into 0 24.658 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.658 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 24.659 * [backup-simplify]: Simplify (+ 0 0) into 0 24.659 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 24.659 * [taylor]: Taking taylor expansion of 0 in y.im 24.659 * [backup-simplify]: Simplify 0 into 0 24.659 * [backup-simplify]: Simplify 0 into 0 24.660 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.660 * [backup-simplify]: Simplify 0 into 0 24.660 * [backup-simplify]: Simplify 0 into 0 24.660 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 24.661 * [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)))) 24.661 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 24.661 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 24.661 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 24.661 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 24.661 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 24.661 * [taylor]: Taking taylor expansion of y.re in y.im 24.661 * [backup-simplify]: Simplify y.re into y.re 24.661 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.661 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 24.661 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 24.661 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.661 * [taylor]: Taking taylor expansion of y.im in y.im 24.661 * [backup-simplify]: Simplify 0 into 0 24.661 * [backup-simplify]: Simplify 1 into 1 24.662 * [backup-simplify]: Simplify (* 1 1) into 1 24.662 * [backup-simplify]: Simplify (/ 1 1) into 1 24.662 * [backup-simplify]: Simplify (+ 0 1) into 1 24.663 * [backup-simplify]: Simplify (sqrt 1) into 1 24.663 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.664 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.664 * [backup-simplify]: Simplify (+ 0 0) into 0 24.665 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.665 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.665 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.665 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.665 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.665 * [taylor]: Taking taylor expansion of y.re in y.re 24.665 * [backup-simplify]: Simplify 0 into 0 24.665 * [backup-simplify]: Simplify 1 into 1 24.666 * [backup-simplify]: Simplify (* 1 1) into 1 24.666 * [backup-simplify]: Simplify (/ 1 1) into 1 24.666 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.666 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.666 * [taylor]: Taking taylor expansion of y.im in y.re 24.666 * [backup-simplify]: Simplify y.im into y.im 24.666 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.666 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.667 * [backup-simplify]: Simplify (+ 1 0) into 1 24.667 * [backup-simplify]: Simplify (sqrt 1) into 1 24.668 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.669 * [backup-simplify]: Simplify (+ 0 0) into 0 24.670 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.670 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.670 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.670 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.670 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.670 * [taylor]: Taking taylor expansion of y.re in y.re 24.670 * [backup-simplify]: Simplify 0 into 0 24.670 * [backup-simplify]: Simplify 1 into 1 24.670 * [backup-simplify]: Simplify (* 1 1) into 1 24.671 * [backup-simplify]: Simplify (/ 1 1) into 1 24.671 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.671 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.671 * [taylor]: Taking taylor expansion of y.im in y.re 24.671 * [backup-simplify]: Simplify y.im into y.im 24.671 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.671 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.671 * [backup-simplify]: Simplify (+ 1 0) into 1 24.672 * [backup-simplify]: Simplify (sqrt 1) into 1 24.672 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.673 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.673 * [backup-simplify]: Simplify (+ 0 0) into 0 24.674 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.674 * [taylor]: Taking taylor expansion of 1 in y.im 24.674 * [backup-simplify]: Simplify 1 into 1 24.674 * [taylor]: Taking taylor expansion of 0 in y.im 24.674 * [backup-simplify]: Simplify 0 into 0 24.674 * [backup-simplify]: Simplify 1 into 1 24.675 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.675 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.675 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 24.676 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 24.676 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 24.676 * [taylor]: Taking taylor expansion of 1/2 in y.im 24.676 * [backup-simplify]: Simplify 1/2 into 1/2 24.676 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.676 * [taylor]: Taking taylor expansion of y.im in y.im 24.676 * [backup-simplify]: Simplify 0 into 0 24.676 * [backup-simplify]: Simplify 1 into 1 24.676 * [backup-simplify]: Simplify (* 1 1) into 1 24.677 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 24.677 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.678 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 24.678 * [backup-simplify]: Simplify 0 into 0 24.678 * [backup-simplify]: Simplify 0 into 0 24.678 * [backup-simplify]: Simplify 0 into 0 24.678 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 24.679 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.682 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.682 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 24.683 * [backup-simplify]: Simplify (+ 0 0) into 0 24.683 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 24.683 * [taylor]: Taking taylor expansion of 0 in y.im 24.683 * [backup-simplify]: Simplify 0 into 0 24.684 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.684 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.684 * [backup-simplify]: Simplify 0 into 0 24.685 * [backup-simplify]: Simplify 0 into 0 24.685 * [backup-simplify]: Simplify 0 into 0 24.685 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 24.685 * [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)))) 24.685 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 24.685 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 24.685 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 24.685 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 24.685 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 24.685 * [taylor]: Taking taylor expansion of y.re in y.im 24.685 * [backup-simplify]: Simplify y.re into y.re 24.685 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.685 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 24.685 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 24.685 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.685 * [taylor]: Taking taylor expansion of y.im in y.im 24.685 * [backup-simplify]: Simplify 0 into 0 24.685 * [backup-simplify]: Simplify 1 into 1 24.685 * [backup-simplify]: Simplify (* 1 1) into 1 24.686 * [backup-simplify]: Simplify (/ 1 1) into 1 24.686 * [backup-simplify]: Simplify (+ 0 1) into 1 24.686 * [backup-simplify]: Simplify (sqrt 1) into 1 24.687 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.687 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.688 * [backup-simplify]: Simplify (+ 0 0) into 0 24.689 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.689 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.689 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.689 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.689 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.689 * [taylor]: Taking taylor expansion of y.re in y.re 24.689 * [backup-simplify]: Simplify 0 into 0 24.689 * [backup-simplify]: Simplify 1 into 1 24.689 * [backup-simplify]: Simplify (* 1 1) into 1 24.689 * [backup-simplify]: Simplify (/ 1 1) into 1 24.689 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.689 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.689 * [taylor]: Taking taylor expansion of y.im in y.re 24.689 * [backup-simplify]: Simplify y.im into y.im 24.689 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.689 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.690 * [backup-simplify]: Simplify (+ 1 0) into 1 24.690 * [backup-simplify]: Simplify (sqrt 1) into 1 24.690 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.691 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.691 * [backup-simplify]: Simplify (+ 0 0) into 0 24.691 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.691 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.691 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.691 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.691 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.692 * [taylor]: Taking taylor expansion of y.re in y.re 24.692 * [backup-simplify]: Simplify 0 into 0 24.692 * [backup-simplify]: Simplify 1 into 1 24.692 * [backup-simplify]: Simplify (* 1 1) into 1 24.692 * [backup-simplify]: Simplify (/ 1 1) into 1 24.692 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.692 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.692 * [taylor]: Taking taylor expansion of y.im in y.re 24.692 * [backup-simplify]: Simplify y.im into y.im 24.692 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.692 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.692 * [backup-simplify]: Simplify (+ 1 0) into 1 24.693 * [backup-simplify]: Simplify (sqrt 1) into 1 24.693 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.694 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.694 * [backup-simplify]: Simplify (+ 0 0) into 0 24.694 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.694 * [taylor]: Taking taylor expansion of 1 in y.im 24.694 * [backup-simplify]: Simplify 1 into 1 24.694 * [taylor]: Taking taylor expansion of 0 in y.im 24.694 * [backup-simplify]: Simplify 0 into 0 24.694 * [backup-simplify]: Simplify 1 into 1 24.695 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.696 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.696 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 24.696 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 24.696 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 24.696 * [taylor]: Taking taylor expansion of 1/2 in y.im 24.697 * [backup-simplify]: Simplify 1/2 into 1/2 24.697 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.697 * [taylor]: Taking taylor expansion of y.im in y.im 24.697 * [backup-simplify]: Simplify 0 into 0 24.697 * [backup-simplify]: Simplify 1 into 1 24.697 * [backup-simplify]: Simplify (* 1 1) into 1 24.697 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 24.697 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.698 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 24.698 * [backup-simplify]: Simplify 0 into 0 24.698 * [backup-simplify]: Simplify 0 into 0 24.698 * [backup-simplify]: Simplify 0 into 0 24.699 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 24.699 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.699 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.699 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 24.700 * [backup-simplify]: Simplify (+ 0 0) into 0 24.700 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 24.700 * [taylor]: Taking taylor expansion of 0 in y.im 24.700 * [backup-simplify]: Simplify 0 into 0 24.701 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.701 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.701 * [backup-simplify]: Simplify 0 into 0 24.701 * [backup-simplify]: Simplify 0 into 0 24.701 * [backup-simplify]: Simplify 0 into 0 24.701 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 24.701 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 1) 24.702 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 24.702 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 24.702 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 24.702 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 24.702 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 24.702 * [taylor]: Taking taylor expansion of y.re in y.im 24.702 * [backup-simplify]: Simplify y.re into y.re 24.702 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.702 * [taylor]: Taking taylor expansion of y.im in y.im 24.702 * [backup-simplify]: Simplify 0 into 0 24.702 * [backup-simplify]: Simplify 1 into 1 24.702 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.702 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 24.702 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 24.702 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 24.702 * [backup-simplify]: Simplify (+ 0 0) into 0 24.702 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 24.703 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 24.703 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 24.703 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.703 * [taylor]: Taking taylor expansion of y.re in y.re 24.703 * [backup-simplify]: Simplify 0 into 0 24.703 * [backup-simplify]: Simplify 1 into 1 24.703 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.703 * [taylor]: Taking taylor expansion of y.im in y.re 24.703 * [backup-simplify]: Simplify y.im into y.im 24.703 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.703 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 24.703 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 24.703 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.703 * [backup-simplify]: Simplify (+ 0 0) into 0 24.704 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 24.704 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 24.704 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 24.704 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.704 * [taylor]: Taking taylor expansion of y.re in y.re 24.704 * [backup-simplify]: Simplify 0 into 0 24.704 * [backup-simplify]: Simplify 1 into 1 24.704 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.704 * [taylor]: Taking taylor expansion of y.im in y.re 24.704 * [backup-simplify]: Simplify y.im into y.im 24.704 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.704 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 24.704 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 24.704 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.704 * [backup-simplify]: Simplify (+ 0 0) into 0 24.705 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 24.705 * [taylor]: Taking taylor expansion of y.im in y.im 24.705 * [backup-simplify]: Simplify 0 into 0 24.705 * [backup-simplify]: Simplify 1 into 1 24.705 * [backup-simplify]: Simplify 0 into 0 24.705 * [taylor]: Taking taylor expansion of 0 in y.im 24.705 * [backup-simplify]: Simplify 0 into 0 24.705 * [backup-simplify]: Simplify 0 into 0 24.705 * [backup-simplify]: Simplify 1 into 1 24.705 * [backup-simplify]: Simplify (* 1 1) into 1 24.706 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 24.706 * [backup-simplify]: Simplify (+ 1 0) into 1 24.707 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 24.707 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 24.707 * [taylor]: Taking taylor expansion of 1/2 in y.im 24.707 * [backup-simplify]: Simplify 1/2 into 1/2 24.707 * [taylor]: Taking taylor expansion of y.im in y.im 24.707 * [backup-simplify]: Simplify 0 into 0 24.707 * [backup-simplify]: Simplify 1 into 1 24.707 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 24.708 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 24.708 * [backup-simplify]: Simplify 0 into 0 24.708 * [backup-simplify]: Simplify 0 into 0 24.708 * [backup-simplify]: Simplify 0 into 0 24.709 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.710 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 24.711 * [backup-simplify]: Simplify (+ 0 0) into 0 24.711 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 24.711 * [taylor]: Taking taylor expansion of 0 in y.im 24.711 * [backup-simplify]: Simplify 0 into 0 24.711 * [backup-simplify]: Simplify 0 into 0 24.712 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.712 * [backup-simplify]: Simplify 0 into 0 24.712 * [backup-simplify]: Simplify 0 into 0 24.712 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 24.712 * [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)))) 24.712 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 24.712 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 24.712 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 24.712 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 24.712 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 24.712 * [taylor]: Taking taylor expansion of y.re in y.im 24.713 * [backup-simplify]: Simplify y.re into y.re 24.713 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.713 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 24.713 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 24.713 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.713 * [taylor]: Taking taylor expansion of y.im in y.im 24.713 * [backup-simplify]: Simplify 0 into 0 24.713 * [backup-simplify]: Simplify 1 into 1 24.713 * [backup-simplify]: Simplify (* 1 1) into 1 24.714 * [backup-simplify]: Simplify (/ 1 1) into 1 24.714 * [backup-simplify]: Simplify (+ 0 1) into 1 24.714 * [backup-simplify]: Simplify (sqrt 1) into 1 24.715 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.716 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.716 * [backup-simplify]: Simplify (+ 0 0) into 0 24.717 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.717 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.717 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.717 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.717 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.717 * [taylor]: Taking taylor expansion of y.re in y.re 24.717 * [backup-simplify]: Simplify 0 into 0 24.717 * [backup-simplify]: Simplify 1 into 1 24.717 * [backup-simplify]: Simplify (* 1 1) into 1 24.718 * [backup-simplify]: Simplify (/ 1 1) into 1 24.718 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.718 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.718 * [taylor]: Taking taylor expansion of y.im in y.re 24.718 * [backup-simplify]: Simplify y.im into y.im 24.718 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.718 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.718 * [backup-simplify]: Simplify (+ 1 0) into 1 24.719 * [backup-simplify]: Simplify (sqrt 1) into 1 24.719 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.720 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.721 * [backup-simplify]: Simplify (+ 0 0) into 0 24.721 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.721 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.721 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.721 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.721 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.722 * [taylor]: Taking taylor expansion of y.re in y.re 24.722 * [backup-simplify]: Simplify 0 into 0 24.722 * [backup-simplify]: Simplify 1 into 1 24.722 * [backup-simplify]: Simplify (* 1 1) into 1 24.722 * [backup-simplify]: Simplify (/ 1 1) into 1 24.722 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.722 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.722 * [taylor]: Taking taylor expansion of y.im in y.re 24.722 * [backup-simplify]: Simplify y.im into y.im 24.722 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.723 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.723 * [backup-simplify]: Simplify (+ 1 0) into 1 24.723 * [backup-simplify]: Simplify (sqrt 1) into 1 24.724 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.725 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.725 * [backup-simplify]: Simplify (+ 0 0) into 0 24.726 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.726 * [taylor]: Taking taylor expansion of 1 in y.im 24.726 * [backup-simplify]: Simplify 1 into 1 24.726 * [taylor]: Taking taylor expansion of 0 in y.im 24.726 * [backup-simplify]: Simplify 0 into 0 24.726 * [backup-simplify]: Simplify 1 into 1 24.727 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.728 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 24.729 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 24.729 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 24.729 * [taylor]: Taking taylor expansion of 1/2 in y.im 24.729 * [backup-simplify]: Simplify 1/2 into 1/2 24.729 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.729 * [taylor]: Taking taylor expansion of y.im in y.im 24.729 * [backup-simplify]: Simplify 0 into 0 24.729 * [backup-simplify]: Simplify 1 into 1 24.730 * [backup-simplify]: Simplify (* 1 1) into 1 24.730 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 24.731 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.732 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 24.732 * [backup-simplify]: Simplify 0 into 0 24.732 * [backup-simplify]: Simplify 0 into 0 24.732 * [backup-simplify]: Simplify 0 into 0 24.733 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 24.734 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.734 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.734 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 24.734 * [backup-simplify]: Simplify (+ 0 0) into 0 24.735 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 24.735 * [taylor]: Taking taylor expansion of 0 in y.im 24.735 * [backup-simplify]: Simplify 0 into 0 24.736 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.737 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.737 * [backup-simplify]: Simplify 0 into 0 24.737 * [backup-simplify]: Simplify 0 into 0 24.737 * [backup-simplify]: Simplify 0 into 0 24.737 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 24.737 * [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)))) 24.737 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 24.738 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 24.738 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 24.738 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 24.738 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 24.738 * [taylor]: Taking taylor expansion of y.re in y.im 24.738 * [backup-simplify]: Simplify y.re into y.re 24.738 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.738 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 24.738 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 24.738 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.738 * [taylor]: Taking taylor expansion of y.im in y.im 24.738 * [backup-simplify]: Simplify 0 into 0 24.738 * [backup-simplify]: Simplify 1 into 1 24.738 * [backup-simplify]: Simplify (* 1 1) into 1 24.738 * [backup-simplify]: Simplify (/ 1 1) into 1 24.739 * [backup-simplify]: Simplify (+ 0 1) into 1 24.739 * [backup-simplify]: Simplify (sqrt 1) into 1 24.739 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.740 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.740 * [backup-simplify]: Simplify (+ 0 0) into 0 24.740 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.740 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.740 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.740 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.740 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.740 * [taylor]: Taking taylor expansion of y.re in y.re 24.741 * [backup-simplify]: Simplify 0 into 0 24.741 * [backup-simplify]: Simplify 1 into 1 24.741 * [backup-simplify]: Simplify (* 1 1) into 1 24.741 * [backup-simplify]: Simplify (/ 1 1) into 1 24.741 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.741 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.741 * [taylor]: Taking taylor expansion of y.im in y.re 24.741 * [backup-simplify]: Simplify y.im into y.im 24.741 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.741 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.741 * [backup-simplify]: Simplify (+ 1 0) into 1 24.742 * [backup-simplify]: Simplify (sqrt 1) into 1 24.742 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.743 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.743 * [backup-simplify]: Simplify (+ 0 0) into 0 24.743 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.743 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.743 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.743 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.743 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.743 * [taylor]: Taking taylor expansion of y.re in y.re 24.743 * [backup-simplify]: Simplify 0 into 0 24.743 * [backup-simplify]: Simplify 1 into 1 24.744 * [backup-simplify]: Simplify (* 1 1) into 1 24.744 * [backup-simplify]: Simplify (/ 1 1) into 1 24.744 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.744 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.744 * [taylor]: Taking taylor expansion of y.im in y.re 24.744 * [backup-simplify]: Simplify y.im into y.im 24.744 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.744 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.744 * [backup-simplify]: Simplify (+ 1 0) into 1 24.744 * [backup-simplify]: Simplify (sqrt 1) into 1 24.745 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.745 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.746 * [backup-simplify]: Simplify (+ 0 0) into 0 24.746 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.746 * [taylor]: Taking taylor expansion of 1 in y.im 24.746 * [backup-simplify]: Simplify 1 into 1 24.746 * [taylor]: Taking taylor expansion of 0 in y.im 24.746 * [backup-simplify]: Simplify 0 into 0 24.746 * [backup-simplify]: Simplify 1 into 1 24.747 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.747 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.747 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 24.748 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 24.748 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 24.748 * [taylor]: Taking taylor expansion of 1/2 in y.im 24.748 * [backup-simplify]: Simplify 1/2 into 1/2 24.748 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.748 * [taylor]: Taking taylor expansion of y.im in y.im 24.748 * [backup-simplify]: Simplify 0 into 0 24.748 * [backup-simplify]: Simplify 1 into 1 24.748 * [backup-simplify]: Simplify (* 1 1) into 1 24.749 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 24.749 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.750 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 24.750 * [backup-simplify]: Simplify 0 into 0 24.750 * [backup-simplify]: Simplify 0 into 0 24.750 * [backup-simplify]: Simplify 0 into 0 24.750 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 24.751 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.751 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.751 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 24.751 * [backup-simplify]: Simplify (+ 0 0) into 0 24.752 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 24.752 * [taylor]: Taking taylor expansion of 0 in y.im 24.752 * [backup-simplify]: Simplify 0 into 0 24.752 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.753 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.753 * [backup-simplify]: Simplify 0 into 0 24.753 * [backup-simplify]: Simplify 0 into 0 24.753 * [backup-simplify]: Simplify 0 into 0 24.753 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 24.753 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2) 24.753 * [backup-simplify]: Simplify (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im))) into (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (+ (* y.im x.im) (* y.re x.re)))) 24.753 * [approximate]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (+ (* y.im x.im) (* y.re x.re)))) in (y.re y.im x.re x.im) around 0 24.753 * [taylor]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (+ (* y.im x.im) (* y.re x.re)))) in x.im 24.753 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in x.im 24.753 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 24.753 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 24.753 * [taylor]: Taking taylor expansion of y.re in x.im 24.753 * [backup-simplify]: Simplify y.re into y.re 24.753 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 24.753 * [taylor]: Taking taylor expansion of y.im in x.im 24.753 * [backup-simplify]: Simplify y.im into y.im 24.753 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.753 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.754 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 24.754 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 24.754 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 24.754 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.754 * [backup-simplify]: Simplify (+ 0 0) into 0 24.754 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 24.754 * [taylor]: Taking taylor expansion of (/ 1 (+ (* y.im x.im) (* y.re x.re))) in x.im 24.754 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 24.754 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 24.754 * [taylor]: Taking taylor expansion of y.im in x.im 24.754 * [backup-simplify]: Simplify y.im into y.im 24.754 * [taylor]: Taking taylor expansion of x.im in x.im 24.754 * [backup-simplify]: Simplify 0 into 0 24.754 * [backup-simplify]: Simplify 1 into 1 24.754 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 24.754 * [taylor]: Taking taylor expansion of y.re in x.im 24.754 * [backup-simplify]: Simplify y.re into y.re 24.754 * [taylor]: Taking taylor expansion of x.re in x.im 24.754 * [backup-simplify]: Simplify x.re into x.re 24.754 * [backup-simplify]: Simplify (* y.im 0) into 0 24.754 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 24.754 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 24.754 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 24.754 * [taylor]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (+ (* y.im x.im) (* y.re x.re)))) in x.re 24.754 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in x.re 24.755 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 24.755 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 24.755 * [taylor]: Taking taylor expansion of y.re in x.re 24.755 * [backup-simplify]: Simplify y.re into y.re 24.755 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 24.755 * [taylor]: Taking taylor expansion of y.im in x.re 24.755 * [backup-simplify]: Simplify y.im into y.im 24.755 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.755 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.755 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 24.755 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 24.755 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 24.755 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.755 * [backup-simplify]: Simplify (+ 0 0) into 0 24.755 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 24.755 * [taylor]: Taking taylor expansion of (/ 1 (+ (* y.im x.im) (* y.re x.re))) in x.re 24.755 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 24.755 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 24.755 * [taylor]: Taking taylor expansion of y.im in x.re 24.755 * [backup-simplify]: Simplify y.im into y.im 24.755 * [taylor]: Taking taylor expansion of x.im in x.re 24.755 * [backup-simplify]: Simplify x.im into x.im 24.755 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 24.755 * [taylor]: Taking taylor expansion of y.re in x.re 24.755 * [backup-simplify]: Simplify y.re into y.re 24.755 * [taylor]: Taking taylor expansion of x.re in x.re 24.755 * [backup-simplify]: Simplify 0 into 0 24.756 * [backup-simplify]: Simplify 1 into 1 24.756 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.756 * [backup-simplify]: Simplify (* y.re 0) into 0 24.756 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 24.756 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.756 * [taylor]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (+ (* y.im x.im) (* y.re x.re)))) in y.im 24.756 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 24.756 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 24.756 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 24.756 * [taylor]: Taking taylor expansion of y.re in y.im 24.756 * [backup-simplify]: Simplify y.re into y.re 24.756 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.756 * [taylor]: Taking taylor expansion of y.im in y.im 24.756 * [backup-simplify]: Simplify 0 into 0 24.756 * [backup-simplify]: Simplify 1 into 1 24.756 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.756 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 24.756 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 24.756 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 24.756 * [backup-simplify]: Simplify (+ 0 0) into 0 24.756 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 24.756 * [taylor]: Taking taylor expansion of (/ 1 (+ (* y.im x.im) (* y.re x.re))) in y.im 24.756 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 24.756 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 24.756 * [taylor]: Taking taylor expansion of y.im in y.im 24.756 * [backup-simplify]: Simplify 0 into 0 24.756 * [backup-simplify]: Simplify 1 into 1 24.756 * [taylor]: Taking taylor expansion of x.im in y.im 24.756 * [backup-simplify]: Simplify x.im into x.im 24.756 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 24.756 * [taylor]: Taking taylor expansion of y.re in y.im 24.757 * [backup-simplify]: Simplify y.re into y.re 24.757 * [taylor]: Taking taylor expansion of x.re in y.im 24.757 * [backup-simplify]: Simplify x.re into x.re 24.757 * [backup-simplify]: Simplify (* 0 x.im) into 0 24.757 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 24.757 * [backup-simplify]: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 24.757 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 24.757 * [taylor]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (+ (* y.im x.im) (* y.re x.re)))) in y.re 24.757 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 24.757 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 24.757 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.757 * [taylor]: Taking taylor expansion of y.re in y.re 24.757 * [backup-simplify]: Simplify 0 into 0 24.757 * [backup-simplify]: Simplify 1 into 1 24.757 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.757 * [taylor]: Taking taylor expansion of y.im in y.re 24.757 * [backup-simplify]: Simplify y.im into y.im 24.757 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.757 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 24.757 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 24.757 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.757 * [backup-simplify]: Simplify (+ 0 0) into 0 24.757 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 24.757 * [taylor]: Taking taylor expansion of (/ 1 (+ (* y.im x.im) (* y.re x.re))) in y.re 24.757 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 24.757 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.757 * [taylor]: Taking taylor expansion of y.im in y.re 24.757 * [backup-simplify]: Simplify y.im into y.im 24.757 * [taylor]: Taking taylor expansion of x.im in y.re 24.757 * [backup-simplify]: Simplify x.im into x.im 24.758 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 24.758 * [taylor]: Taking taylor expansion of y.re in y.re 24.758 * [backup-simplify]: Simplify 0 into 0 24.758 * [backup-simplify]: Simplify 1 into 1 24.758 * [taylor]: Taking taylor expansion of x.re in y.re 24.758 * [backup-simplify]: Simplify x.re into x.re 24.758 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.758 * [backup-simplify]: Simplify (* 0 x.re) into 0 24.758 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 24.758 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.758 * [taylor]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (+ (* y.im x.im) (* y.re x.re)))) in y.re 24.758 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 24.758 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 24.758 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.758 * [taylor]: Taking taylor expansion of y.re in y.re 24.758 * [backup-simplify]: Simplify 0 into 0 24.758 * [backup-simplify]: Simplify 1 into 1 24.758 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.758 * [taylor]: Taking taylor expansion of y.im in y.re 24.758 * [backup-simplify]: Simplify y.im into y.im 24.758 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.758 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 24.758 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 24.758 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.758 * [backup-simplify]: Simplify (+ 0 0) into 0 24.758 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 24.758 * [taylor]: Taking taylor expansion of (/ 1 (+ (* y.im x.im) (* y.re x.re))) in y.re 24.758 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 24.758 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.758 * [taylor]: Taking taylor expansion of y.im in y.re 24.759 * [backup-simplify]: Simplify y.im into y.im 24.759 * [taylor]: Taking taylor expansion of x.im in y.re 24.759 * [backup-simplify]: Simplify x.im into x.im 24.759 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 24.759 * [taylor]: Taking taylor expansion of y.re in y.re 24.759 * [backup-simplify]: Simplify 0 into 0 24.759 * [backup-simplify]: Simplify 1 into 1 24.759 * [taylor]: Taking taylor expansion of x.re in y.re 24.759 * [backup-simplify]: Simplify x.re into x.re 24.759 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.759 * [backup-simplify]: Simplify (* 0 x.re) into 0 24.759 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 24.759 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.759 * [backup-simplify]: Simplify (* y.im (/ 1 (* y.im x.im))) into (/ 1 x.im) 24.759 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 24.759 * [taylor]: Taking taylor expansion of x.im in y.im 24.759 * [backup-simplify]: Simplify x.im into x.im 24.759 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 24.759 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 24.759 * [taylor]: Taking taylor expansion of x.im in x.re 24.759 * [backup-simplify]: Simplify x.im into x.im 24.759 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 24.759 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 24.759 * [taylor]: Taking taylor expansion of x.im in x.im 24.759 * [backup-simplify]: Simplify 0 into 0 24.759 * [backup-simplify]: Simplify 1 into 1 24.759 * [backup-simplify]: Simplify (/ 1 1) into 1 24.760 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.760 * [backup-simplify]: Simplify 0 into 0 24.760 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 24.760 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 24.760 * [backup-simplify]: Simplify (+ 0 x.re) into x.re 24.760 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ x.re (* y.im x.im))))) into (- (/ x.re (* (pow y.im 2) (pow x.im 2)))) 24.761 * [backup-simplify]: Simplify (+ (* y.im (- (/ x.re (* (pow y.im 2) (pow x.im 2))))) (* 0 (/ 1 (* y.im x.im)))) into (- (/ x.re (* y.im (pow x.im 2)))) 24.761 * [taylor]: Taking taylor expansion of (- (/ x.re (* y.im (pow x.im 2)))) in y.im 24.761 * [taylor]: Taking taylor expansion of (/ x.re (* y.im (pow x.im 2))) in y.im 24.761 * [taylor]: Taking taylor expansion of x.re in y.im 24.761 * [backup-simplify]: Simplify x.re into x.re 24.761 * [taylor]: Taking taylor expansion of (* y.im (pow x.im 2)) in y.im 24.761 * [taylor]: Taking taylor expansion of y.im in y.im 24.761 * [backup-simplify]: Simplify 0 into 0 24.761 * [backup-simplify]: Simplify 1 into 1 24.761 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 24.761 * [taylor]: Taking taylor expansion of x.im in y.im 24.761 * [backup-simplify]: Simplify x.im into x.im 24.761 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 24.761 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 24.761 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 24.761 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 24.761 * [backup-simplify]: Simplify (/ x.re (pow x.im 2)) into (/ x.re (pow x.im 2)) 24.762 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 24.762 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 24.762 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ x.re (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 24.762 * [backup-simplify]: Simplify (- 0) into 0 24.762 * [taylor]: Taking taylor expansion of 0 in x.re 24.762 * [backup-simplify]: Simplify 0 into 0 24.762 * [taylor]: Taking taylor expansion of 0 in x.im 24.763 * [backup-simplify]: Simplify 0 into 0 24.763 * [backup-simplify]: Simplify 0 into 0 24.763 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 24.763 * [taylor]: Taking taylor expansion of 0 in x.re 24.763 * [backup-simplify]: Simplify 0 into 0 24.763 * [taylor]: Taking taylor expansion of 0 in x.im 24.763 * [backup-simplify]: Simplify 0 into 0 24.763 * [backup-simplify]: Simplify 0 into 0 24.763 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 24.763 * [taylor]: Taking taylor expansion of 0 in x.im 24.763 * [backup-simplify]: Simplify 0 into 0 24.763 * [backup-simplify]: Simplify 0 into 0 24.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.763 * [backup-simplify]: Simplify 0 into 0 24.764 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 24.764 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 24.764 * [backup-simplify]: Simplify (+ 0 0) into 0 24.765 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* (- (/ x.re (* (pow y.im 2) (pow x.im 2)))) (/ x.re (* y.im x.im))))) into (/ (pow x.re 2) (* (pow y.im 3) (pow x.im 3))) 24.765 * [backup-simplify]: Simplify (* 1 1) into 1 24.765 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 24.766 * [backup-simplify]: Simplify (+ 1 0) into 1 24.766 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 24.766 * [backup-simplify]: Simplify (+ (* y.im (/ (pow x.re 2) (* (pow y.im 3) (pow x.im 3)))) (+ (* 0 (- (/ x.re (* (pow y.im 2) (pow x.im 2))))) (* (/ 1/2 y.im) (/ 1 (* y.im x.im))))) into (+ (/ (pow x.re 2) (* (pow y.im 2) (pow x.im 3))) (* 1/2 (/ 1 (* (pow y.im 2) x.im)))) 24.766 * [taylor]: Taking taylor expansion of (+ (/ (pow x.re 2) (* (pow y.im 2) (pow x.im 3))) (* 1/2 (/ 1 (* (pow y.im 2) x.im)))) in y.im 24.766 * [taylor]: Taking taylor expansion of (/ (pow x.re 2) (* (pow y.im 2) (pow x.im 3))) in y.im 24.767 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 24.767 * [taylor]: Taking taylor expansion of x.re in y.im 24.767 * [backup-simplify]: Simplify x.re into x.re 24.767 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 3)) in y.im 24.767 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.767 * [taylor]: Taking taylor expansion of y.im in y.im 24.767 * [backup-simplify]: Simplify 0 into 0 24.767 * [backup-simplify]: Simplify 1 into 1 24.767 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.im 24.767 * [taylor]: Taking taylor expansion of x.im in y.im 24.767 * [backup-simplify]: Simplify x.im into x.im 24.767 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 24.767 * [backup-simplify]: Simplify (* 1 1) into 1 24.767 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 24.767 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 24.767 * [backup-simplify]: Simplify (* 1 (pow x.im 3)) into (pow x.im 3) 24.767 * [backup-simplify]: Simplify (/ (pow x.re 2) (pow x.im 3)) into (/ (pow x.re 2) (pow x.im 3)) 24.767 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.im 2) x.im))) in y.im 24.767 * [taylor]: Taking taylor expansion of 1/2 in y.im 24.767 * [backup-simplify]: Simplify 1/2 into 1/2 24.767 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.im)) in y.im 24.767 * [taylor]: Taking taylor expansion of (* (pow y.im 2) x.im) in y.im 24.767 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.767 * [taylor]: Taking taylor expansion of y.im in y.im 24.767 * [backup-simplify]: Simplify 0 into 0 24.767 * [backup-simplify]: Simplify 1 into 1 24.767 * [taylor]: Taking taylor expansion of x.im in y.im 24.767 * [backup-simplify]: Simplify x.im into x.im 24.768 * [backup-simplify]: Simplify (* 1 1) into 1 24.768 * [backup-simplify]: Simplify (* 1 x.im) into x.im 24.768 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 24.768 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 24.768 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 24.768 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 24.769 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 24.769 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.769 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 24.770 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.770 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 3)))) into 0 24.770 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 24.771 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.im 3))) into 0 24.771 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 3)) (+ (* (/ (pow x.re 2) (pow x.im 3)) (/ 0 (pow x.im 3))))) into 0 24.771 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 3)) (+ (* (/ (pow x.re 2) (pow x.im 3)) (/ 0 (pow x.im 3))) (* 0 (/ 0 (pow x.im 3))))) into 0 24.771 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.772 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.773 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 24.773 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 24.773 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 24.773 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 24.774 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 24.774 * [backup-simplify]: Simplify (+ 0 0) into 0 24.774 * [taylor]: Taking taylor expansion of 0 in x.re 24.774 * [backup-simplify]: Simplify 0 into 0 24.774 * [taylor]: Taking taylor expansion of 0 in x.im 24.774 * [backup-simplify]: Simplify 0 into 0 24.774 * [backup-simplify]: Simplify 0 into 0 24.774 * [backup-simplify]: Simplify 0 into 0 24.774 * [backup-simplify]: Simplify (/ (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)))) into (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 24.774 * [approximate]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in (y.re y.im x.re x.im) around 0 24.774 * [taylor]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 24.774 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 24.774 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 24.774 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 24.774 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 24.774 * [taylor]: Taking taylor expansion of y.re in x.im 24.774 * [backup-simplify]: Simplify y.re into y.re 24.774 * [taylor]: Taking taylor expansion of x.re in x.im 24.774 * [backup-simplify]: Simplify x.re into x.re 24.774 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 24.774 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 24.774 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 24.774 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 24.774 * [taylor]: Taking taylor expansion of y.im in x.im 24.774 * [backup-simplify]: Simplify y.im into y.im 24.775 * [taylor]: Taking taylor expansion of x.im in x.im 24.775 * [backup-simplify]: Simplify 0 into 0 24.775 * [backup-simplify]: Simplify 1 into 1 24.775 * [backup-simplify]: Simplify (* y.im 0) into 0 24.775 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 24.775 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 24.775 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 24.775 * [backup-simplify]: Simplify (/ 1 (/ 1 y.im)) into y.im 24.775 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 24.775 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 24.775 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 24.775 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 24.775 * [taylor]: Taking taylor expansion of y.re in x.im 24.775 * [backup-simplify]: Simplify y.re into y.re 24.775 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.775 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 24.775 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 24.775 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 24.775 * [taylor]: Taking taylor expansion of y.im in x.im 24.775 * [backup-simplify]: Simplify y.im into y.im 24.775 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.775 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.775 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 24.776 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 24.776 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 24.776 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 24.776 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.776 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 24.776 * [backup-simplify]: Simplify (+ 0 0) into 0 24.776 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 24.776 * [taylor]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 24.776 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 24.776 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 24.776 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 24.776 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 24.776 * [taylor]: Taking taylor expansion of y.re in x.re 24.776 * [backup-simplify]: Simplify y.re into y.re 24.776 * [taylor]: Taking taylor expansion of x.re in x.re 24.776 * [backup-simplify]: Simplify 0 into 0 24.776 * [backup-simplify]: Simplify 1 into 1 24.776 * [backup-simplify]: Simplify (* y.re 0) into 0 24.777 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 24.777 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 24.777 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 24.777 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 24.777 * [taylor]: Taking taylor expansion of y.im in x.re 24.777 * [backup-simplify]: Simplify y.im into y.im 24.777 * [taylor]: Taking taylor expansion of x.im in x.re 24.777 * [backup-simplify]: Simplify x.im into x.im 24.777 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.777 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.777 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 24.777 * [backup-simplify]: Simplify (/ 1 (/ 1 y.re)) into y.re 24.777 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 24.777 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 24.777 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 24.777 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 24.777 * [taylor]: Taking taylor expansion of y.re in x.re 24.777 * [backup-simplify]: Simplify y.re into y.re 24.777 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.777 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 24.777 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 24.777 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 24.777 * [taylor]: Taking taylor expansion of y.im in x.re 24.777 * [backup-simplify]: Simplify y.im into y.im 24.777 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.777 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.777 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 24.778 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 24.778 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 24.778 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 24.778 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.778 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 24.778 * [backup-simplify]: Simplify (+ 0 0) into 0 24.778 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 24.778 * [taylor]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 24.778 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 24.778 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 24.778 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 24.778 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 24.778 * [taylor]: Taking taylor expansion of y.re in y.im 24.778 * [backup-simplify]: Simplify y.re into y.re 24.778 * [taylor]: Taking taylor expansion of x.re in y.im 24.778 * [backup-simplify]: Simplify x.re into x.re 24.778 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 24.779 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 24.779 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 24.779 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 24.779 * [taylor]: Taking taylor expansion of y.im in y.im 24.779 * [backup-simplify]: Simplify 0 into 0 24.779 * [backup-simplify]: Simplify 1 into 1 24.779 * [taylor]: Taking taylor expansion of x.im in y.im 24.779 * [backup-simplify]: Simplify x.im into x.im 24.779 * [backup-simplify]: Simplify (* 0 x.im) into 0 24.779 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 24.779 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 24.779 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 24.779 * [backup-simplify]: Simplify (/ 1 (/ 1 x.im)) into x.im 24.779 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 24.779 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 24.779 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 24.779 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 24.779 * [taylor]: Taking taylor expansion of y.re in y.im 24.779 * [backup-simplify]: Simplify y.re into y.re 24.779 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.779 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 24.779 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 24.779 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.779 * [taylor]: Taking taylor expansion of y.im in y.im 24.779 * [backup-simplify]: Simplify 0 into 0 24.779 * [backup-simplify]: Simplify 1 into 1 24.780 * [backup-simplify]: Simplify (* 1 1) into 1 24.780 * [backup-simplify]: Simplify (/ 1 1) into 1 24.780 * [backup-simplify]: Simplify (+ 0 1) into 1 24.780 * [backup-simplify]: Simplify (sqrt 1) into 1 24.781 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.781 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.781 * [backup-simplify]: Simplify (+ 0 0) into 0 24.782 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.782 * [taylor]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 24.782 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 24.782 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 24.782 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 24.782 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 24.782 * [taylor]: Taking taylor expansion of y.re in y.re 24.782 * [backup-simplify]: Simplify 0 into 0 24.782 * [backup-simplify]: Simplify 1 into 1 24.782 * [taylor]: Taking taylor expansion of x.re in y.re 24.782 * [backup-simplify]: Simplify x.re into x.re 24.782 * [backup-simplify]: Simplify (* 0 x.re) into 0 24.782 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 24.782 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 24.782 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 24.782 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.782 * [taylor]: Taking taylor expansion of y.im in y.re 24.782 * [backup-simplify]: Simplify y.im into y.im 24.782 * [taylor]: Taking taylor expansion of x.im in y.re 24.782 * [backup-simplify]: Simplify x.im into x.im 24.782 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.782 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.783 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 24.783 * [backup-simplify]: Simplify (/ 1 (/ 1 x.re)) into x.re 24.783 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.783 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.783 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.783 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.783 * [taylor]: Taking taylor expansion of y.re in y.re 24.783 * [backup-simplify]: Simplify 0 into 0 24.783 * [backup-simplify]: Simplify 1 into 1 24.783 * [backup-simplify]: Simplify (* 1 1) into 1 24.783 * [backup-simplify]: Simplify (/ 1 1) into 1 24.783 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.783 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.783 * [taylor]: Taking taylor expansion of y.im in y.re 24.783 * [backup-simplify]: Simplify y.im into y.im 24.783 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.783 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.784 * [backup-simplify]: Simplify (+ 1 0) into 1 24.784 * [backup-simplify]: Simplify (sqrt 1) into 1 24.784 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.785 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.785 * [backup-simplify]: Simplify (+ 0 0) into 0 24.785 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.785 * [taylor]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 24.785 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 24.785 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 24.785 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 24.785 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 24.785 * [taylor]: Taking taylor expansion of y.re in y.re 24.786 * [backup-simplify]: Simplify 0 into 0 24.786 * [backup-simplify]: Simplify 1 into 1 24.786 * [taylor]: Taking taylor expansion of x.re in y.re 24.786 * [backup-simplify]: Simplify x.re into x.re 24.786 * [backup-simplify]: Simplify (* 0 x.re) into 0 24.786 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 24.786 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 24.786 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 24.786 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.786 * [taylor]: Taking taylor expansion of y.im in y.re 24.786 * [backup-simplify]: Simplify y.im into y.im 24.786 * [taylor]: Taking taylor expansion of x.im in y.re 24.786 * [backup-simplify]: Simplify x.im into x.im 24.786 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.786 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.786 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 24.786 * [backup-simplify]: Simplify (/ 1 (/ 1 x.re)) into x.re 24.786 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.786 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.786 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.786 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.786 * [taylor]: Taking taylor expansion of y.re in y.re 24.786 * [backup-simplify]: Simplify 0 into 0 24.786 * [backup-simplify]: Simplify 1 into 1 24.787 * [backup-simplify]: Simplify (* 1 1) into 1 24.787 * [backup-simplify]: Simplify (/ 1 1) into 1 24.787 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.787 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.787 * [taylor]: Taking taylor expansion of y.im in y.re 24.787 * [backup-simplify]: Simplify y.im into y.im 24.787 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.787 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.787 * [backup-simplify]: Simplify (+ 1 0) into 1 24.787 * [backup-simplify]: Simplify (sqrt 1) into 1 24.788 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.793 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.793 * [backup-simplify]: Simplify (+ 0 0) into 0 24.794 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.794 * [backup-simplify]: Simplify (* x.re 1) into x.re 24.795 * [taylor]: Taking taylor expansion of x.re in y.im 24.795 * [backup-simplify]: Simplify x.re into x.re 24.795 * [taylor]: Taking taylor expansion of x.re in x.re 24.795 * [backup-simplify]: Simplify 0 into 0 24.795 * [backup-simplify]: Simplify 1 into 1 24.795 * [taylor]: Taking taylor expansion of 1 in x.im 24.795 * [backup-simplify]: Simplify 1 into 1 24.795 * [backup-simplify]: Simplify 0 into 0 24.796 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 24.796 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 24.796 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 24.796 * [backup-simplify]: Simplify (- (+ (* x.re (/ (/ 1 (* y.im x.im)) (/ 1 x.re))))) into (- (/ (pow x.re 2) (* y.im x.im))) 24.796 * [backup-simplify]: Simplify (+ (* x.re 0) (* (- (/ (pow x.re 2) (* y.im x.im))) 1)) into (- (/ (pow x.re 2) (* y.im x.im))) 24.796 * [taylor]: Taking taylor expansion of (- (/ (pow x.re 2) (* y.im x.im))) in y.im 24.796 * [taylor]: Taking taylor expansion of (/ (pow x.re 2) (* y.im x.im)) in y.im 24.796 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 24.796 * [taylor]: Taking taylor expansion of x.re in y.im 24.797 * [backup-simplify]: Simplify x.re into x.re 24.797 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 24.797 * [taylor]: Taking taylor expansion of y.im in y.im 24.797 * [backup-simplify]: Simplify 0 into 0 24.797 * [backup-simplify]: Simplify 1 into 1 24.797 * [taylor]: Taking taylor expansion of x.im in y.im 24.797 * [backup-simplify]: Simplify x.im into x.im 24.797 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 24.797 * [backup-simplify]: Simplify (* 0 x.im) into 0 24.797 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 24.797 * [backup-simplify]: Simplify (/ (pow x.re 2) x.im) into (/ (pow x.re 2) x.im) 24.797 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 24.798 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 24.798 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (pow x.re 2) x.im) (/ 0 x.im)))) into 0 24.799 * [backup-simplify]: Simplify (- 0) into 0 24.799 * [taylor]: Taking taylor expansion of 0 in x.re 24.799 * [backup-simplify]: Simplify 0 into 0 24.799 * [taylor]: Taking taylor expansion of 0 in x.im 24.799 * [backup-simplify]: Simplify 0 into 0 24.799 * [backup-simplify]: Simplify 0 into 0 24.799 * [taylor]: Taking taylor expansion of 0 in x.re 24.799 * [backup-simplify]: Simplify 0 into 0 24.799 * [taylor]: Taking taylor expansion of 0 in x.im 24.799 * [backup-simplify]: Simplify 0 into 0 24.799 * [backup-simplify]: Simplify 0 into 0 24.799 * [taylor]: Taking taylor expansion of 0 in x.im 24.799 * [backup-simplify]: Simplify 0 into 0 24.799 * [backup-simplify]: Simplify 0 into 0 24.799 * [backup-simplify]: Simplify 0 into 0 24.800 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.801 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.801 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 24.802 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 24.804 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 24.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 24.804 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 24.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 24.804 * [backup-simplify]: Simplify (+ 0 0) into 0 24.805 * [backup-simplify]: Simplify (- (+ (* x.re (/ 0 (/ 1 x.re))) (* (- (/ (pow x.re 2) (* y.im x.im))) (/ (/ 1 (* y.im x.im)) (/ 1 x.re))))) into (/ (pow x.re 3) (* (pow y.im 2) (pow x.im 2))) 24.806 * [backup-simplify]: Simplify (+ (* x.re (/ 1/2 (pow y.im 2))) (+ (* (- (/ (pow x.re 2) (* y.im x.im))) 0) (* (/ (pow x.re 3) (* (pow y.im 2) (pow x.im 2))) 1))) into (+ (/ (pow x.re 3) (* (pow y.im 2) (pow x.im 2))) (* 1/2 (/ x.re (pow y.im 2)))) 24.806 * [taylor]: Taking taylor expansion of (+ (/ (pow x.re 3) (* (pow y.im 2) (pow x.im 2))) (* 1/2 (/ x.re (pow y.im 2)))) in y.im 24.806 * [taylor]: Taking taylor expansion of (/ (pow x.re 3) (* (pow y.im 2) (pow x.im 2))) in y.im 24.806 * [taylor]: Taking taylor expansion of (pow x.re 3) in y.im 24.806 * [taylor]: Taking taylor expansion of x.re in y.im 24.806 * [backup-simplify]: Simplify x.re into x.re 24.806 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.im 24.806 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.806 * [taylor]: Taking taylor expansion of y.im in y.im 24.806 * [backup-simplify]: Simplify 0 into 0 24.806 * [backup-simplify]: Simplify 1 into 1 24.806 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 24.806 * [taylor]: Taking taylor expansion of x.im in y.im 24.806 * [backup-simplify]: Simplify x.im into x.im 24.806 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 24.806 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 24.806 * [backup-simplify]: Simplify (* 1 1) into 1 24.806 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 24.807 * [backup-simplify]: Simplify (* 1 (pow x.im 2)) into (pow x.im 2) 24.807 * [backup-simplify]: Simplify (/ (pow x.re 3) (pow x.im 2)) into (/ (pow x.re 3) (pow x.im 2)) 24.807 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in y.im 24.807 * [taylor]: Taking taylor expansion of 1/2 in y.im 24.807 * [backup-simplify]: Simplify 1/2 into 1/2 24.807 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in y.im 24.807 * [taylor]: Taking taylor expansion of x.re in y.im 24.807 * [backup-simplify]: Simplify x.re into x.re 24.807 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.807 * [taylor]: Taking taylor expansion of y.im in y.im 24.807 * [backup-simplify]: Simplify 0 into 0 24.807 * [backup-simplify]: Simplify 1 into 1 24.807 * [backup-simplify]: Simplify (* 1 1) into 1 24.807 * [backup-simplify]: Simplify (/ x.re 1) into x.re 24.808 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 24.808 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 24.808 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 24.809 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 24.809 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.810 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 24.810 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.811 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 24.811 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 24.812 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.im 2))) into 0 24.812 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow x.re 3) (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 24.813 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow x.re 3) (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 24.813 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.814 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.815 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 24.816 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.817 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 x.re))) into 0 24.817 * [backup-simplify]: Simplify (+ 0 0) into 0 24.817 * [taylor]: Taking taylor expansion of 0 in x.re 24.817 * [backup-simplify]: Simplify 0 into 0 24.817 * [taylor]: Taking taylor expansion of 0 in x.im 24.818 * [backup-simplify]: Simplify 0 into 0 24.818 * [backup-simplify]: Simplify 0 into 0 24.818 * [backup-simplify]: Simplify 0 into 0 24.818 * [backup-simplify]: Simplify (/ (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))))) into (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 24.818 * [approximate]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in (y.re y.im x.re x.im) around 0 24.818 * [taylor]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 24.818 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.im 24.818 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 24.818 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 24.818 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 24.818 * [taylor]: Taking taylor expansion of y.re in x.im 24.818 * [backup-simplify]: Simplify y.re into y.re 24.818 * [taylor]: Taking taylor expansion of x.re in x.im 24.818 * [backup-simplify]: Simplify x.re into x.re 24.819 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 24.819 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 24.819 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 24.819 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 24.819 * [taylor]: Taking taylor expansion of y.im in x.im 24.819 * [backup-simplify]: Simplify y.im into y.im 24.819 * [taylor]: Taking taylor expansion of x.im in x.im 24.819 * [backup-simplify]: Simplify 0 into 0 24.819 * [backup-simplify]: Simplify 1 into 1 24.819 * [backup-simplify]: Simplify (* y.im 0) into 0 24.819 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 24.819 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 24.819 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 24.819 * [backup-simplify]: Simplify (/ 1 (/ 1 y.im)) into y.im 24.820 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 24.820 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 24.820 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 24.820 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 24.820 * [taylor]: Taking taylor expansion of y.re in x.im 24.820 * [backup-simplify]: Simplify y.re into y.re 24.820 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.820 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 24.820 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 24.820 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 24.820 * [taylor]: Taking taylor expansion of y.im in x.im 24.820 * [backup-simplify]: Simplify y.im into y.im 24.820 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.820 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.820 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 24.821 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 24.821 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 24.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 24.821 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 24.822 * [backup-simplify]: Simplify (+ 0 0) into 0 24.822 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 24.822 * [taylor]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 24.822 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in x.re 24.822 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 24.822 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 24.822 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 24.822 * [taylor]: Taking taylor expansion of y.re in x.re 24.822 * [backup-simplify]: Simplify y.re into y.re 24.822 * [taylor]: Taking taylor expansion of x.re in x.re 24.822 * [backup-simplify]: Simplify 0 into 0 24.822 * [backup-simplify]: Simplify 1 into 1 24.822 * [backup-simplify]: Simplify (* y.re 0) into 0 24.823 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 24.823 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 24.823 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 24.823 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 24.823 * [taylor]: Taking taylor expansion of y.im in x.re 24.823 * [backup-simplify]: Simplify y.im into y.im 24.823 * [taylor]: Taking taylor expansion of x.im in x.re 24.823 * [backup-simplify]: Simplify x.im into x.im 24.823 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.823 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.823 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 24.823 * [backup-simplify]: Simplify (/ 1 (/ 1 y.re)) into y.re 24.823 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 24.823 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 24.823 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 24.823 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 24.823 * [taylor]: Taking taylor expansion of y.re in x.re 24.823 * [backup-simplify]: Simplify y.re into y.re 24.824 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.824 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 24.824 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 24.824 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 24.824 * [taylor]: Taking taylor expansion of y.im in x.re 24.824 * [backup-simplify]: Simplify y.im into y.im 24.824 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.824 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.824 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 24.824 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 24.824 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 24.825 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 24.825 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 24.825 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 24.825 * [backup-simplify]: Simplify (+ 0 0) into 0 24.826 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 24.826 * [taylor]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 24.826 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.im 24.826 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 24.826 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 24.826 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 24.826 * [taylor]: Taking taylor expansion of y.re in y.im 24.826 * [backup-simplify]: Simplify y.re into y.re 24.826 * [taylor]: Taking taylor expansion of x.re in y.im 24.826 * [backup-simplify]: Simplify x.re into x.re 24.826 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 24.826 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 24.826 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 24.826 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 24.826 * [taylor]: Taking taylor expansion of y.im in y.im 24.826 * [backup-simplify]: Simplify 0 into 0 24.826 * [backup-simplify]: Simplify 1 into 1 24.826 * [taylor]: Taking taylor expansion of x.im in y.im 24.826 * [backup-simplify]: Simplify x.im into x.im 24.826 * [backup-simplify]: Simplify (* 0 x.im) into 0 24.826 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 24.826 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 24.826 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 24.826 * [backup-simplify]: Simplify (/ 1 (/ 1 x.im)) into x.im 24.826 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 24.827 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 24.827 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 24.827 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 24.827 * [taylor]: Taking taylor expansion of y.re in y.im 24.827 * [backup-simplify]: Simplify y.re into y.re 24.827 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 24.827 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 24.827 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 24.827 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.827 * [taylor]: Taking taylor expansion of y.im in y.im 24.827 * [backup-simplify]: Simplify 0 into 0 24.827 * [backup-simplify]: Simplify 1 into 1 24.827 * [backup-simplify]: Simplify (* 1 1) into 1 24.827 * [backup-simplify]: Simplify (/ 1 1) into 1 24.828 * [backup-simplify]: Simplify (+ 0 1) into 1 24.828 * [backup-simplify]: Simplify (sqrt 1) into 1 24.828 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.829 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.829 * [backup-simplify]: Simplify (+ 0 0) into 0 24.829 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.829 * [taylor]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 24.829 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 24.829 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 24.829 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 24.829 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 24.829 * [taylor]: Taking taylor expansion of y.re in y.re 24.829 * [backup-simplify]: Simplify 0 into 0 24.829 * [backup-simplify]: Simplify 1 into 1 24.830 * [taylor]: Taking taylor expansion of x.re in y.re 24.830 * [backup-simplify]: Simplify x.re into x.re 24.830 * [backup-simplify]: Simplify (* 0 x.re) into 0 24.830 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 24.830 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 24.830 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 24.830 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.830 * [taylor]: Taking taylor expansion of y.im in y.re 24.830 * [backup-simplify]: Simplify y.im into y.im 24.830 * [taylor]: Taking taylor expansion of x.im in y.re 24.830 * [backup-simplify]: Simplify x.im into x.im 24.830 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.830 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.830 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 24.830 * [backup-simplify]: Simplify (/ 1 (/ 1 x.re)) into x.re 24.830 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.830 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.830 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.830 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.830 * [taylor]: Taking taylor expansion of y.re in y.re 24.830 * [backup-simplify]: Simplify 0 into 0 24.830 * [backup-simplify]: Simplify 1 into 1 24.831 * [backup-simplify]: Simplify (* 1 1) into 1 24.831 * [backup-simplify]: Simplify (/ 1 1) into 1 24.831 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.831 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.831 * [taylor]: Taking taylor expansion of y.im in y.re 24.831 * [backup-simplify]: Simplify y.im into y.im 24.831 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.831 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.831 * [backup-simplify]: Simplify (+ 1 0) into 1 24.831 * [backup-simplify]: Simplify (sqrt 1) into 1 24.832 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.832 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.833 * [backup-simplify]: Simplify (+ 0 0) into 0 24.833 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.833 * [taylor]: Taking taylor expansion of (* (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 24.833 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im)))) in y.re 24.833 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 24.833 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 24.833 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 24.833 * [taylor]: Taking taylor expansion of y.re in y.re 24.833 * [backup-simplify]: Simplify 0 into 0 24.833 * [backup-simplify]: Simplify 1 into 1 24.833 * [taylor]: Taking taylor expansion of x.re in y.re 24.833 * [backup-simplify]: Simplify x.re into x.re 24.833 * [backup-simplify]: Simplify (* 0 x.re) into 0 24.833 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 24.833 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 24.833 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 24.834 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.834 * [taylor]: Taking taylor expansion of y.im in y.re 24.834 * [backup-simplify]: Simplify y.im into y.im 24.834 * [taylor]: Taking taylor expansion of x.im in y.re 24.834 * [backup-simplify]: Simplify x.im into x.im 24.834 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.834 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.834 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 24.834 * [backup-simplify]: Simplify (/ 1 (/ 1 x.re)) into x.re 24.834 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 24.834 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 24.834 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 24.834 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 24.834 * [taylor]: Taking taylor expansion of y.re in y.re 24.834 * [backup-simplify]: Simplify 0 into 0 24.834 * [backup-simplify]: Simplify 1 into 1 24.834 * [backup-simplify]: Simplify (* 1 1) into 1 24.834 * [backup-simplify]: Simplify (/ 1 1) into 1 24.834 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 24.834 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 24.834 * [taylor]: Taking taylor expansion of y.im in y.re 24.834 * [backup-simplify]: Simplify y.im into y.im 24.834 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 24.835 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 24.835 * [backup-simplify]: Simplify (+ 1 0) into 1 24.835 * [backup-simplify]: Simplify (sqrt 1) into 1 24.835 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.836 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.836 * [backup-simplify]: Simplify (+ 0 0) into 0 24.837 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 24.837 * [backup-simplify]: Simplify (* x.re 1) into x.re 24.837 * [taylor]: Taking taylor expansion of x.re in y.im 24.837 * [backup-simplify]: Simplify x.re into x.re 24.837 * [taylor]: Taking taylor expansion of x.re in x.re 24.837 * [backup-simplify]: Simplify 0 into 0 24.837 * [backup-simplify]: Simplify 1 into 1 24.837 * [taylor]: Taking taylor expansion of 1 in x.im 24.837 * [backup-simplify]: Simplify 1 into 1 24.837 * [backup-simplify]: Simplify 0 into 0 24.837 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 24.837 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 24.837 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 24.838 * [backup-simplify]: Simplify (- (+ (* x.re (/ (/ 1 (* y.im x.im)) (/ 1 x.re))))) into (- (/ (pow x.re 2) (* y.im x.im))) 24.838 * [backup-simplify]: Simplify (+ (* x.re 0) (* (- (/ (pow x.re 2) (* y.im x.im))) 1)) into (- (/ (pow x.re 2) (* y.im x.im))) 24.838 * [taylor]: Taking taylor expansion of (- (/ (pow x.re 2) (* y.im x.im))) in y.im 24.838 * [taylor]: Taking taylor expansion of (/ (pow x.re 2) (* y.im x.im)) in y.im 24.838 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 24.838 * [taylor]: Taking taylor expansion of x.re in y.im 24.838 * [backup-simplify]: Simplify x.re into x.re 24.838 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 24.838 * [taylor]: Taking taylor expansion of y.im in y.im 24.838 * [backup-simplify]: Simplify 0 into 0 24.838 * [backup-simplify]: Simplify 1 into 1 24.838 * [taylor]: Taking taylor expansion of x.im in y.im 24.838 * [backup-simplify]: Simplify x.im into x.im 24.838 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 24.838 * [backup-simplify]: Simplify (* 0 x.im) into 0 24.838 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 24.838 * [backup-simplify]: Simplify (/ (pow x.re 2) x.im) into (/ (pow x.re 2) x.im) 24.838 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 24.839 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 24.839 * [backup-simplify]: Simplify (- (/ 0 x.im) (+ (* (/ (pow x.re 2) x.im) (/ 0 x.im)))) into 0 24.839 * [backup-simplify]: Simplify (- 0) into 0 24.839 * [taylor]: Taking taylor expansion of 0 in x.re 24.839 * [backup-simplify]: Simplify 0 into 0 24.839 * [taylor]: Taking taylor expansion of 0 in x.im 24.839 * [backup-simplify]: Simplify 0 into 0 24.839 * [backup-simplify]: Simplify 0 into 0 24.839 * [taylor]: Taking taylor expansion of 0 in x.re 24.839 * [backup-simplify]: Simplify 0 into 0 24.839 * [taylor]: Taking taylor expansion of 0 in x.im 24.840 * [backup-simplify]: Simplify 0 into 0 24.840 * [backup-simplify]: Simplify 0 into 0 24.840 * [taylor]: Taking taylor expansion of 0 in x.im 24.840 * [backup-simplify]: Simplify 0 into 0 24.840 * [backup-simplify]: Simplify 0 into 0 24.840 * [backup-simplify]: Simplify 0 into 0 24.840 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.841 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.841 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 24.842 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 24.842 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 24.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 24.843 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 24.843 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 24.843 * [backup-simplify]: Simplify (+ 0 0) into 0 24.843 * [backup-simplify]: Simplify (- (+ (* x.re (/ 0 (/ 1 x.re))) (* (- (/ (pow x.re 2) (* y.im x.im))) (/ (/ 1 (* y.im x.im)) (/ 1 x.re))))) into (/ (pow x.re 3) (* (pow y.im 2) (pow x.im 2))) 24.843 * [backup-simplify]: Simplify (+ (* x.re (/ 1/2 (pow y.im 2))) (+ (* (- (/ (pow x.re 2) (* y.im x.im))) 0) (* (/ (pow x.re 3) (* (pow y.im 2) (pow x.im 2))) 1))) into (+ (/ (pow x.re 3) (* (pow y.im 2) (pow x.im 2))) (* 1/2 (/ x.re (pow y.im 2)))) 24.844 * [taylor]: Taking taylor expansion of (+ (/ (pow x.re 3) (* (pow y.im 2) (pow x.im 2))) (* 1/2 (/ x.re (pow y.im 2)))) in y.im 24.844 * [taylor]: Taking taylor expansion of (/ (pow x.re 3) (* (pow y.im 2) (pow x.im 2))) in y.im 24.844 * [taylor]: Taking taylor expansion of (pow x.re 3) in y.im 24.844 * [taylor]: Taking taylor expansion of x.re in y.im 24.844 * [backup-simplify]: Simplify x.re into x.re 24.844 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.im 24.844 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.844 * [taylor]: Taking taylor expansion of y.im in y.im 24.844 * [backup-simplify]: Simplify 0 into 0 24.844 * [backup-simplify]: Simplify 1 into 1 24.844 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 24.844 * [taylor]: Taking taylor expansion of x.im in y.im 24.844 * [backup-simplify]: Simplify x.im into x.im 24.844 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 24.844 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 24.844 * [backup-simplify]: Simplify (* 1 1) into 1 24.844 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 24.844 * [backup-simplify]: Simplify (* 1 (pow x.im 2)) into (pow x.im 2) 24.844 * [backup-simplify]: Simplify (/ (pow x.re 3) (pow x.im 2)) into (/ (pow x.re 3) (pow x.im 2)) 24.844 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in y.im 24.844 * [taylor]: Taking taylor expansion of 1/2 in y.im 24.844 * [backup-simplify]: Simplify 1/2 into 1/2 24.844 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in y.im 24.844 * [taylor]: Taking taylor expansion of x.re in y.im 24.844 * [backup-simplify]: Simplify x.re into x.re 24.844 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 24.844 * [taylor]: Taking taylor expansion of y.im in y.im 24.844 * [backup-simplify]: Simplify 0 into 0 24.844 * [backup-simplify]: Simplify 1 into 1 24.845 * [backup-simplify]: Simplify (* 1 1) into 1 24.845 * [backup-simplify]: Simplify (/ x.re 1) into x.re 24.845 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 24.845 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 24.845 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 24.846 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 24.846 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.846 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 24.847 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.847 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 24.847 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 24.848 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.im 2))) into 0 24.848 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow x.re 3) (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 24.848 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ (pow x.re 3) (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 24.848 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 24.849 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 24.849 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 24.850 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.851 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 x.re))) into 0 24.851 * [backup-simplify]: Simplify (+ 0 0) into 0 24.851 * [taylor]: Taking taylor expansion of 0 in x.re 24.851 * [backup-simplify]: Simplify 0 into 0 24.851 * [taylor]: Taking taylor expansion of 0 in x.im 24.851 * [backup-simplify]: Simplify 0 into 0 24.851 * [backup-simplify]: Simplify 0 into 0 24.851 * [backup-simplify]: Simplify 0 into 0 24.851 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 2) 24.851 * [backup-simplify]: Simplify (+ (* x.re y.re) (* x.im y.im)) into (+ (* y.im x.im) (* y.re x.re)) 24.851 * [approximate]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in (x.re y.re x.im y.im) around 0 24.851 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 24.851 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 24.851 * [taylor]: Taking taylor expansion of y.im in y.im 24.851 * [backup-simplify]: Simplify 0 into 0 24.851 * [backup-simplify]: Simplify 1 into 1 24.851 * [taylor]: Taking taylor expansion of x.im in y.im 24.851 * [backup-simplify]: Simplify x.im into x.im 24.851 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 24.851 * [taylor]: Taking taylor expansion of y.re in y.im 24.851 * [backup-simplify]: Simplify y.re into y.re 24.851 * [taylor]: Taking taylor expansion of x.re in y.im 24.851 * [backup-simplify]: Simplify x.re into x.re 24.851 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 24.851 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 24.851 * [taylor]: Taking taylor expansion of y.im in x.im 24.851 * [backup-simplify]: Simplify y.im into y.im 24.851 * [taylor]: Taking taylor expansion of x.im in x.im 24.852 * [backup-simplify]: Simplify 0 into 0 24.852 * [backup-simplify]: Simplify 1 into 1 24.852 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 24.852 * [taylor]: Taking taylor expansion of y.re in x.im 24.852 * [backup-simplify]: Simplify y.re into y.re 24.852 * [taylor]: Taking taylor expansion of x.re in x.im 24.852 * [backup-simplify]: Simplify x.re into x.re 24.852 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 24.852 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.852 * [taylor]: Taking taylor expansion of y.im in y.re 24.852 * [backup-simplify]: Simplify y.im into y.im 24.852 * [taylor]: Taking taylor expansion of x.im in y.re 24.852 * [backup-simplify]: Simplify x.im into x.im 24.852 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 24.852 * [taylor]: Taking taylor expansion of y.re in y.re 24.852 * [backup-simplify]: Simplify 0 into 0 24.852 * [backup-simplify]: Simplify 1 into 1 24.852 * [taylor]: Taking taylor expansion of x.re in y.re 24.852 * [backup-simplify]: Simplify x.re into x.re 24.852 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 24.852 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 24.852 * [taylor]: Taking taylor expansion of y.im in x.re 24.852 * [backup-simplify]: Simplify y.im into y.im 24.852 * [taylor]: Taking taylor expansion of x.im in x.re 24.852 * [backup-simplify]: Simplify x.im into x.im 24.852 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 24.852 * [taylor]: Taking taylor expansion of y.re in x.re 24.852 * [backup-simplify]: Simplify y.re into y.re 24.852 * [taylor]: Taking taylor expansion of x.re in x.re 24.852 * [backup-simplify]: Simplify 0 into 0 24.852 * [backup-simplify]: Simplify 1 into 1 24.852 * [taylor]: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 24.852 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 24.852 * [taylor]: Taking taylor expansion of y.im in x.re 24.852 * [backup-simplify]: Simplify y.im into y.im 24.852 * [taylor]: Taking taylor expansion of x.im in x.re 24.852 * [backup-simplify]: Simplify x.im into x.im 24.852 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 24.852 * [taylor]: Taking taylor expansion of y.re in x.re 24.852 * [backup-simplify]: Simplify y.re into y.re 24.852 * [taylor]: Taking taylor expansion of x.re in x.re 24.852 * [backup-simplify]: Simplify 0 into 0 24.852 * [backup-simplify]: Simplify 1 into 1 24.852 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.852 * [backup-simplify]: Simplify (* y.re 0) into 0 24.852 * [backup-simplify]: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 24.852 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.852 * [taylor]: Taking taylor expansion of y.im in y.re 24.852 * [backup-simplify]: Simplify y.im into y.im 24.852 * [taylor]: Taking taylor expansion of x.im in y.re 24.852 * [backup-simplify]: Simplify x.im into x.im 24.852 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.852 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 24.852 * [taylor]: Taking taylor expansion of y.im in x.im 24.852 * [backup-simplify]: Simplify y.im into y.im 24.852 * [taylor]: Taking taylor expansion of x.im in x.im 24.852 * [backup-simplify]: Simplify 0 into 0 24.852 * [backup-simplify]: Simplify 1 into 1 24.852 * [backup-simplify]: Simplify (* y.im 0) into 0 24.852 * [taylor]: Taking taylor expansion of 0 in y.im 24.853 * [backup-simplify]: Simplify 0 into 0 24.853 * [backup-simplify]: Simplify 0 into 0 24.853 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 24.853 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 24.853 * [backup-simplify]: Simplify (+ 0 y.re) into y.re 24.853 * [taylor]: Taking taylor expansion of y.re in y.re 24.853 * [backup-simplify]: Simplify 0 into 0 24.853 * [backup-simplify]: Simplify 1 into 1 24.853 * [taylor]: Taking taylor expansion of 0 in x.im 24.853 * [backup-simplify]: Simplify 0 into 0 24.853 * [taylor]: Taking taylor expansion of 0 in y.im 24.853 * [backup-simplify]: Simplify 0 into 0 24.853 * [backup-simplify]: Simplify 0 into 0 24.853 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 24.853 * [taylor]: Taking taylor expansion of 0 in x.im 24.853 * [backup-simplify]: Simplify 0 into 0 24.853 * [taylor]: Taking taylor expansion of 0 in y.im 24.853 * [backup-simplify]: Simplify 0 into 0 24.853 * [backup-simplify]: Simplify 0 into 0 24.853 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 24.853 * [taylor]: Taking taylor expansion of y.im in y.im 24.854 * [backup-simplify]: Simplify 0 into 0 24.854 * [backup-simplify]: Simplify 1 into 1 24.854 * [backup-simplify]: Simplify 0 into 0 24.854 * [backup-simplify]: Simplify 0 into 0 24.854 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 24.854 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 24.855 * [backup-simplify]: Simplify (+ 0 0) into 0 24.855 * [taylor]: Taking taylor expansion of 0 in y.re 24.855 * [backup-simplify]: Simplify 0 into 0 24.855 * [taylor]: Taking taylor expansion of 0 in x.im 24.855 * [backup-simplify]: Simplify 0 into 0 24.855 * [taylor]: Taking taylor expansion of 0 in y.im 24.855 * [backup-simplify]: Simplify 0 into 0 24.855 * [backup-simplify]: Simplify 0 into 0 24.855 * [backup-simplify]: Simplify 0 into 0 24.855 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) into (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 24.855 * [approximate]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 24.855 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 24.855 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 24.855 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 24.855 * [taylor]: Taking taylor expansion of y.re in y.im 24.855 * [backup-simplify]: Simplify y.re into y.re 24.855 * [taylor]: Taking taylor expansion of x.re in y.im 24.855 * [backup-simplify]: Simplify x.re into x.re 24.855 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 24.855 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 24.855 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 24.855 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 24.855 * [taylor]: Taking taylor expansion of y.im in y.im 24.855 * [backup-simplify]: Simplify 0 into 0 24.855 * [backup-simplify]: Simplify 1 into 1 24.855 * [taylor]: Taking taylor expansion of x.im in y.im 24.855 * [backup-simplify]: Simplify x.im into x.im 24.855 * [backup-simplify]: Simplify (* 0 x.im) into 0 24.855 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 24.855 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 24.855 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 24.856 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 24.856 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 24.856 * [taylor]: Taking taylor expansion of y.re in x.im 24.856 * [backup-simplify]: Simplify y.re into y.re 24.856 * [taylor]: Taking taylor expansion of x.re in x.im 24.856 * [backup-simplify]: Simplify x.re into x.re 24.856 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 24.856 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 24.856 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 24.856 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 24.856 * [taylor]: Taking taylor expansion of y.im in x.im 24.856 * [backup-simplify]: Simplify y.im into y.im 24.856 * [taylor]: Taking taylor expansion of x.im in x.im 24.856 * [backup-simplify]: Simplify 0 into 0 24.856 * [backup-simplify]: Simplify 1 into 1 24.856 * [backup-simplify]: Simplify (* y.im 0) into 0 24.856 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 24.856 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 24.856 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 24.856 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 24.856 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 24.856 * [taylor]: Taking taylor expansion of y.re in y.re 24.856 * [backup-simplify]: Simplify 0 into 0 24.856 * [backup-simplify]: Simplify 1 into 1 24.856 * [taylor]: Taking taylor expansion of x.re in y.re 24.856 * [backup-simplify]: Simplify x.re into x.re 24.856 * [backup-simplify]: Simplify (* 0 x.re) into 0 24.857 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 24.857 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 24.857 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 24.857 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.857 * [taylor]: Taking taylor expansion of y.im in y.re 24.857 * [backup-simplify]: Simplify y.im into y.im 24.857 * [taylor]: Taking taylor expansion of x.im in y.re 24.857 * [backup-simplify]: Simplify x.im into x.im 24.857 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.857 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.857 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 24.857 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 24.857 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 24.857 * [taylor]: Taking taylor expansion of y.re in x.re 24.857 * [backup-simplify]: Simplify y.re into y.re 24.857 * [taylor]: Taking taylor expansion of x.re in x.re 24.857 * [backup-simplify]: Simplify 0 into 0 24.857 * [backup-simplify]: Simplify 1 into 1 24.857 * [backup-simplify]: Simplify (* y.re 0) into 0 24.857 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 24.857 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 24.857 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 24.857 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 24.857 * [taylor]: Taking taylor expansion of y.im in x.re 24.857 * [backup-simplify]: Simplify y.im into y.im 24.857 * [taylor]: Taking taylor expansion of x.im in x.re 24.857 * [backup-simplify]: Simplify x.im into x.im 24.857 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.857 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.857 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 24.857 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 24.857 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 24.857 * [taylor]: Taking taylor expansion of y.re in x.re 24.857 * [backup-simplify]: Simplify y.re into y.re 24.857 * [taylor]: Taking taylor expansion of x.re in x.re 24.857 * [backup-simplify]: Simplify 0 into 0 24.857 * [backup-simplify]: Simplify 1 into 1 24.858 * [backup-simplify]: Simplify (* y.re 0) into 0 24.858 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 24.858 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 24.858 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 24.858 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 24.858 * [taylor]: Taking taylor expansion of y.im in x.re 24.858 * [backup-simplify]: Simplify y.im into y.im 24.858 * [taylor]: Taking taylor expansion of x.im in x.re 24.858 * [backup-simplify]: Simplify x.im into x.im 24.858 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.858 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.858 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 24.858 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 24.858 * [taylor]: Taking taylor expansion of y.re in y.re 24.858 * [backup-simplify]: Simplify 0 into 0 24.858 * [backup-simplify]: Simplify 1 into 1 24.858 * [backup-simplify]: Simplify (/ 1 1) into 1 24.858 * [taylor]: Taking taylor expansion of 1 in x.im 24.858 * [backup-simplify]: Simplify 1 into 1 24.859 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 24.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 24.859 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 24.859 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 24.859 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.859 * [taylor]: Taking taylor expansion of y.im in y.re 24.859 * [backup-simplify]: Simplify y.im into y.im 24.859 * [taylor]: Taking taylor expansion of x.im in y.re 24.859 * [backup-simplify]: Simplify x.im into x.im 24.859 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.859 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.860 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.860 * [taylor]: Taking taylor expansion of 0 in x.im 24.860 * [backup-simplify]: Simplify 0 into 0 24.860 * [taylor]: Taking taylor expansion of 1 in y.im 24.860 * [backup-simplify]: Simplify 1 into 1 24.860 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 24.860 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 24.860 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 24.860 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 24.861 * [backup-simplify]: Simplify (+ 0 0) into 0 24.861 * [taylor]: Taking taylor expansion of 0 in y.re 24.861 * [backup-simplify]: Simplify 0 into 0 24.861 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 24.861 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 24.861 * [taylor]: Taking taylor expansion of y.im in x.im 24.861 * [backup-simplify]: Simplify y.im into y.im 24.861 * [taylor]: Taking taylor expansion of x.im in x.im 24.861 * [backup-simplify]: Simplify 0 into 0 24.861 * [backup-simplify]: Simplify 1 into 1 24.861 * [backup-simplify]: Simplify (* y.im 0) into 0 24.861 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 24.861 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 24.861 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 24.861 * [taylor]: Taking taylor expansion of y.im in y.im 24.861 * [backup-simplify]: Simplify 0 into 0 24.861 * [backup-simplify]: Simplify 1 into 1 24.862 * [backup-simplify]: Simplify (/ 1 1) into 1 24.862 * [backup-simplify]: Simplify 1 into 1 24.862 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.862 * [taylor]: Taking taylor expansion of 0 in x.im 24.862 * [backup-simplify]: Simplify 0 into 0 24.862 * [taylor]: Taking taylor expansion of 0 in y.im 24.862 * [backup-simplify]: Simplify 0 into 0 24.862 * [taylor]: Taking taylor expansion of 0 in y.im 24.862 * [backup-simplify]: Simplify 0 into 0 24.862 * [backup-simplify]: Simplify 1 into 1 24.863 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 24.863 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 24.863 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 24.863 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 24.864 * [backup-simplify]: Simplify (+ 0 0) into 0 24.864 * [taylor]: Taking taylor expansion of 0 in y.re 24.864 * [backup-simplify]: Simplify 0 into 0 24.864 * [taylor]: Taking taylor expansion of 0 in x.im 24.864 * [backup-simplify]: Simplify 0 into 0 24.864 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 24.864 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 24.864 * [taylor]: Taking taylor expansion of 0 in x.im 24.864 * [backup-simplify]: Simplify 0 into 0 24.864 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.865 * [taylor]: Taking taylor expansion of 0 in x.im 24.865 * [backup-simplify]: Simplify 0 into 0 24.865 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 24.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 24.865 * [taylor]: Taking taylor expansion of 0 in y.im 24.865 * [backup-simplify]: Simplify 0 into 0 24.865 * [taylor]: Taking taylor expansion of 0 in y.im 24.865 * [backup-simplify]: Simplify 0 into 0 24.865 * [taylor]: Taking taylor expansion of 0 in y.im 24.865 * [backup-simplify]: Simplify 0 into 0 24.865 * [taylor]: Taking taylor expansion of 0 in y.im 24.865 * [backup-simplify]: Simplify 0 into 0 24.866 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.866 * [backup-simplify]: Simplify 0 into 0 24.866 * [backup-simplify]: Simplify 0 into 0 24.866 * [backup-simplify]: Simplify 0 into 0 24.866 * [backup-simplify]: Simplify 0 into 0 24.867 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 24.867 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 24.868 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 24.868 * [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 24.869 * [backup-simplify]: Simplify (+ 0 0) into 0 24.869 * [taylor]: Taking taylor expansion of 0 in y.re 24.869 * [backup-simplify]: Simplify 0 into 0 24.869 * [taylor]: Taking taylor expansion of 0 in x.im 24.869 * [backup-simplify]: Simplify 0 into 0 24.869 * [taylor]: Taking taylor expansion of 0 in x.im 24.869 * [backup-simplify]: Simplify 0 into 0 24.869 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 24.869 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 24.869 * [taylor]: Taking taylor expansion of 0 in x.im 24.869 * [backup-simplify]: Simplify 0 into 0 24.870 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.870 * [taylor]: Taking taylor expansion of 0 in x.im 24.870 * [backup-simplify]: Simplify 0 into 0 24.870 * [taylor]: Taking taylor expansion of 0 in y.im 24.871 * [backup-simplify]: Simplify 0 into 0 24.871 * [taylor]: Taking taylor expansion of 0 in y.im 24.871 * [backup-simplify]: Simplify 0 into 0 24.871 * [taylor]: Taking taylor expansion of 0 in y.im 24.871 * [backup-simplify]: Simplify 0 into 0 24.871 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 24.872 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 24.872 * [taylor]: Taking taylor expansion of 0 in y.im 24.872 * [backup-simplify]: Simplify 0 into 0 24.872 * [taylor]: Taking taylor expansion of 0 in y.im 24.872 * [backup-simplify]: Simplify 0 into 0 24.872 * [taylor]: Taking taylor expansion of 0 in y.im 24.872 * [backup-simplify]: Simplify 0 into 0 24.872 * [taylor]: Taking taylor expansion of 0 in y.im 24.872 * [backup-simplify]: Simplify 0 into 0 24.872 * [backup-simplify]: Simplify 0 into 0 24.872 * [backup-simplify]: Simplify 0 into 0 24.873 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* 1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 24.873 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 24.873 * [approximate]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 24.873 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 24.873 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 24.873 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 24.873 * [taylor]: Taking taylor expansion of y.re in y.im 24.873 * [backup-simplify]: Simplify y.re into y.re 24.873 * [taylor]: Taking taylor expansion of x.re in y.im 24.873 * [backup-simplify]: Simplify x.re into x.re 24.873 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 24.873 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 24.873 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 24.873 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 24.873 * [taylor]: Taking taylor expansion of y.im in y.im 24.873 * [backup-simplify]: Simplify 0 into 0 24.874 * [backup-simplify]: Simplify 1 into 1 24.874 * [taylor]: Taking taylor expansion of x.im in y.im 24.874 * [backup-simplify]: Simplify x.im into x.im 24.874 * [backup-simplify]: Simplify (* 0 x.im) into 0 24.874 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 24.874 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 24.874 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 24.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 24.874 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 24.874 * [taylor]: Taking taylor expansion of y.re in x.im 24.874 * [backup-simplify]: Simplify y.re into y.re 24.874 * [taylor]: Taking taylor expansion of x.re in x.im 24.874 * [backup-simplify]: Simplify x.re into x.re 24.874 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 24.874 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 24.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 24.874 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 24.874 * [taylor]: Taking taylor expansion of y.im in x.im 24.875 * [backup-simplify]: Simplify y.im into y.im 24.875 * [taylor]: Taking taylor expansion of x.im in x.im 24.875 * [backup-simplify]: Simplify 0 into 0 24.875 * [backup-simplify]: Simplify 1 into 1 24.875 * [backup-simplify]: Simplify (* y.im 0) into 0 24.875 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 24.875 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 24.875 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 24.875 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 24.875 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 24.875 * [taylor]: Taking taylor expansion of y.re in y.re 24.875 * [backup-simplify]: Simplify 0 into 0 24.875 * [backup-simplify]: Simplify 1 into 1 24.875 * [taylor]: Taking taylor expansion of x.re in y.re 24.875 * [backup-simplify]: Simplify x.re into x.re 24.875 * [backup-simplify]: Simplify (* 0 x.re) into 0 24.876 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 24.876 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 24.876 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 24.876 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.876 * [taylor]: Taking taylor expansion of y.im in y.re 24.876 * [backup-simplify]: Simplify y.im into y.im 24.876 * [taylor]: Taking taylor expansion of x.im in y.re 24.876 * [backup-simplify]: Simplify x.im into x.im 24.876 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.876 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.876 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 24.876 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 24.876 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 24.876 * [taylor]: Taking taylor expansion of y.re in x.re 24.876 * [backup-simplify]: Simplify y.re into y.re 24.876 * [taylor]: Taking taylor expansion of x.re in x.re 24.876 * [backup-simplify]: Simplify 0 into 0 24.876 * [backup-simplify]: Simplify 1 into 1 24.876 * [backup-simplify]: Simplify (* y.re 0) into 0 24.877 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 24.877 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 24.877 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 24.877 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 24.877 * [taylor]: Taking taylor expansion of y.im in x.re 24.877 * [backup-simplify]: Simplify y.im into y.im 24.877 * [taylor]: Taking taylor expansion of x.im in x.re 24.877 * [backup-simplify]: Simplify x.im into x.im 24.877 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.877 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.877 * [taylor]: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 24.877 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 24.877 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 24.877 * [taylor]: Taking taylor expansion of y.re in x.re 24.877 * [backup-simplify]: Simplify y.re into y.re 24.877 * [taylor]: Taking taylor expansion of x.re in x.re 24.877 * [backup-simplify]: Simplify 0 into 0 24.877 * [backup-simplify]: Simplify 1 into 1 24.877 * [backup-simplify]: Simplify (* y.re 0) into 0 24.878 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 24.878 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 24.878 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 24.878 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 24.878 * [taylor]: Taking taylor expansion of y.im in x.re 24.878 * [backup-simplify]: Simplify y.im into y.im 24.878 * [taylor]: Taking taylor expansion of x.im in x.re 24.878 * [backup-simplify]: Simplify x.im into x.im 24.878 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.878 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.878 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 24.878 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 24.878 * [taylor]: Taking taylor expansion of y.re in y.re 24.878 * [backup-simplify]: Simplify 0 into 0 24.878 * [backup-simplify]: Simplify 1 into 1 24.879 * [backup-simplify]: Simplify (/ 1 1) into 1 24.879 * [taylor]: Taking taylor expansion of 1 in x.im 24.879 * [backup-simplify]: Simplify 1 into 1 24.880 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 24.880 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 24.880 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 24.880 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 24.880 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 24.880 * [taylor]: Taking taylor expansion of y.im in y.re 24.880 * [backup-simplify]: Simplify y.im into y.im 24.880 * [taylor]: Taking taylor expansion of x.im in y.re 24.880 * [backup-simplify]: Simplify x.im into x.im 24.880 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 24.880 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 24.881 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.881 * [taylor]: Taking taylor expansion of 0 in x.im 24.881 * [backup-simplify]: Simplify 0 into 0 24.881 * [taylor]: Taking taylor expansion of 1 in y.im 24.881 * [backup-simplify]: Simplify 1 into 1 24.882 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 24.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 24.882 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 24.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 24.883 * [backup-simplify]: Simplify (+ 0 0) into 0 24.883 * [taylor]: Taking taylor expansion of 0 in y.re 24.883 * [backup-simplify]: Simplify 0 into 0 24.883 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 24.883 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 24.883 * [taylor]: Taking taylor expansion of y.im in x.im 24.883 * [backup-simplify]: Simplify y.im into y.im 24.883 * [taylor]: Taking taylor expansion of x.im in x.im 24.883 * [backup-simplify]: Simplify 0 into 0 24.883 * [backup-simplify]: Simplify 1 into 1 24.883 * [backup-simplify]: Simplify (* y.im 0) into 0 24.884 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 24.884 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 24.884 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 24.884 * [taylor]: Taking taylor expansion of y.im in y.im 24.884 * [backup-simplify]: Simplify 0 into 0 24.884 * [backup-simplify]: Simplify 1 into 1 24.884 * [backup-simplify]: Simplify (/ 1 1) into 1 24.884 * [backup-simplify]: Simplify 1 into 1 24.885 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.885 * [taylor]: Taking taylor expansion of 0 in x.im 24.885 * [backup-simplify]: Simplify 0 into 0 24.885 * [taylor]: Taking taylor expansion of 0 in y.im 24.885 * [backup-simplify]: Simplify 0 into 0 24.885 * [taylor]: Taking taylor expansion of 0 in y.im 24.885 * [backup-simplify]: Simplify 0 into 0 24.885 * [backup-simplify]: Simplify 1 into 1 24.886 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 24.886 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 24.887 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 24.887 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 24.887 * [backup-simplify]: Simplify (+ 0 0) into 0 24.887 * [taylor]: Taking taylor expansion of 0 in y.re 24.887 * [backup-simplify]: Simplify 0 into 0 24.888 * [taylor]: Taking taylor expansion of 0 in x.im 24.888 * [backup-simplify]: Simplify 0 into 0 24.888 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 24.888 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 24.888 * [taylor]: Taking taylor expansion of 0 in x.im 24.888 * [backup-simplify]: Simplify 0 into 0 24.889 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.889 * [taylor]: Taking taylor expansion of 0 in x.im 24.889 * [backup-simplify]: Simplify 0 into 0 24.890 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 24.890 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 24.890 * [taylor]: Taking taylor expansion of 0 in y.im 24.890 * [backup-simplify]: Simplify 0 into 0 24.890 * [taylor]: Taking taylor expansion of 0 in y.im 24.890 * [backup-simplify]: Simplify 0 into 0 24.890 * [taylor]: Taking taylor expansion of 0 in y.im 24.890 * [backup-simplify]: Simplify 0 into 0 24.890 * [taylor]: Taking taylor expansion of 0 in y.im 24.890 * [backup-simplify]: Simplify 0 into 0 24.891 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 24.891 * [backup-simplify]: Simplify 0 into 0 24.891 * [backup-simplify]: Simplify 0 into 0 24.891 * [backup-simplify]: Simplify 0 into 0 24.891 * [backup-simplify]: Simplify 0 into 0 24.892 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 24.892 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 24.893 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 24.893 * [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 24.894 * [backup-simplify]: Simplify (+ 0 0) into 0 24.894 * [taylor]: Taking taylor expansion of 0 in y.re 24.894 * [backup-simplify]: Simplify 0 into 0 24.894 * [taylor]: Taking taylor expansion of 0 in x.im 24.894 * [backup-simplify]: Simplify 0 into 0 24.894 * [taylor]: Taking taylor expansion of 0 in x.im 24.894 * [backup-simplify]: Simplify 0 into 0 24.894 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 24.894 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 24.895 * [taylor]: Taking taylor expansion of 0 in x.im 24.895 * [backup-simplify]: Simplify 0 into 0 24.895 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 24.895 * [taylor]: Taking taylor expansion of 0 in x.im 24.895 * [backup-simplify]: Simplify 0 into 0 24.896 * [taylor]: Taking taylor expansion of 0 in y.im 24.896 * [backup-simplify]: Simplify 0 into 0 24.896 * [taylor]: Taking taylor expansion of 0 in y.im 24.896 * [backup-simplify]: Simplify 0 into 0 24.896 * [taylor]: Taking taylor expansion of 0 in y.im 24.896 * [backup-simplify]: Simplify 0 into 0 24.896 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 24.897 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 24.897 * [taylor]: Taking taylor expansion of 0 in y.im 24.897 * [backup-simplify]: Simplify 0 into 0 24.897 * [taylor]: Taking taylor expansion of 0 in y.im 24.897 * [backup-simplify]: Simplify 0 into 0 24.897 * [taylor]: Taking taylor expansion of 0 in y.im 24.897 * [backup-simplify]: Simplify 0 into 0 24.897 * [taylor]: Taking taylor expansion of 0 in y.im 24.897 * [backup-simplify]: Simplify 0 into 0 24.897 * [backup-simplify]: Simplify 0 into 0 24.897 * [backup-simplify]: Simplify 0 into 0 24.898 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* 1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 24.898 * * * [progress]: simplifying candidates 24.898 * * * * [progress]: [ 1 / 100 ] simplifiying candidate # 24.898 * * * * [progress]: [ 2 / 100 ] simplifiying candidate # 24.898 * * * * [progress]: [ 3 / 100 ] simplifiying candidate # 24.898 * [simplify]: Simplifying (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.899 * * [simplify]: iters left: 6 (7 enodes) 24.901 * * [simplify]: iters left: 5 (22 enodes) 24.907 * * [simplify]: Extracting #0: cost 1 inf + 0 24.907 * * [simplify]: Extracting #1: cost 3 inf + 0 24.907 * * [simplify]: Extracting #2: cost 5 inf + 0 24.907 * * [simplify]: Extracting #3: cost 8 inf + 0 24.907 * * [simplify]: Extracting #4: cost 12 inf + 0 24.907 * * [simplify]: Extracting #5: cost 10 inf + 2 24.907 * * [simplify]: Extracting #6: cost 1 inf + 966 24.908 * * [simplify]: Extracting #7: cost 0 inf + 1198 24.908 * [simplify]: Simplified to (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.908 * [simplify]: Simplified (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)))) (exp (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.908 * * * * [progress]: [ 4 / 100 ] simplifiying candidate # 24.908 * [simplify]: Simplifying (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.909 * * [simplify]: iters left: 6 (7 enodes) 24.911 * * [simplify]: iters left: 5 (22 enodes) 24.916 * * [simplify]: Extracting #0: cost 1 inf + 0 24.917 * * [simplify]: Extracting #1: cost 3 inf + 0 24.917 * * [simplify]: Extracting #2: cost 5 inf + 0 24.917 * * [simplify]: Extracting #3: cost 8 inf + 0 24.917 * * [simplify]: Extracting #4: cost 12 inf + 0 24.917 * * [simplify]: Extracting #5: cost 10 inf + 2 24.917 * * [simplify]: Extracting #6: cost 1 inf + 966 24.918 * * [simplify]: Extracting #7: cost 0 inf + 1198 24.918 * [simplify]: Simplified to (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.918 * [simplify]: Simplified (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)))) (log (exp (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.919 * * * * [progress]: [ 5 / 100 ] simplifiying candidate # 24.919 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.919 * * [simplify]: iters left: 6 (8 enodes) 24.924 * * [simplify]: iters left: 5 (25 enodes) 24.940 * * [simplify]: Extracting #0: cost 1 inf + 0 24.940 * * [simplify]: Extracting #1: cost 3 inf + 0 24.940 * * [simplify]: Extracting #2: cost 5 inf + 0 24.940 * * [simplify]: Extracting #3: cost 7 inf + 0 24.940 * * [simplify]: Extracting #4: cost 10 inf + 0 24.940 * * [simplify]: Extracting #5: cost 14 inf + 0 24.940 * * [simplify]: Extracting #6: cost 11 inf + 43 24.940 * * [simplify]: Extracting #7: cost 9 inf + 125 24.941 * * [simplify]: Extracting #8: cost 5 inf + 572 24.941 * * [simplify]: Extracting #9: cost 1 inf + 1500 24.942 * * [simplify]: Extracting #10: cost 0 inf + 1782 24.942 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.942 * [simplify]: Simplified (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)))) (* (* (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))))))) 24.943 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.943 * * [simplify]: iters left: 6 (7 enodes) 24.946 * * [simplify]: iters left: 5 (22 enodes) 24.952 * * [simplify]: Extracting #0: cost 1 inf + 0 24.952 * * [simplify]: Extracting #1: cost 3 inf + 0 24.952 * * [simplify]: Extracting #2: cost 5 inf + 0 24.952 * * [simplify]: Extracting #3: cost 8 inf + 0 24.952 * * [simplify]: Extracting #4: cost 12 inf + 0 24.952 * * [simplify]: Extracting #5: cost 10 inf + 2 24.952 * * [simplify]: Extracting #6: cost 1 inf + 976 24.953 * * [simplify]: Extracting #7: cost 0 inf + 1218 24.953 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.953 * [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 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))))))) 24.953 * * * * [progress]: [ 6 / 100 ] simplifiying candidate # 24.954 * [simplify]: Simplifying (* (* (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)))) 24.954 * * [simplify]: iters left: 6 (8 enodes) 24.958 * * [simplify]: iters left: 5 (24 enodes) 24.964 * * [simplify]: iters left: 4 (35 enodes) 24.975 * * [simplify]: iters left: 3 (58 enodes) 24.991 * * [simplify]: iters left: 2 (80 enodes) 25.004 * * [simplify]: iters left: 1 (106 enodes) 25.020 * * [simplify]: Extracting #0: cost 1 inf + 0 25.020 * * [simplify]: Extracting #1: cost 11 inf + 0 25.020 * * [simplify]: Extracting #2: cost 27 inf + 1 25.020 * * [simplify]: Extracting #3: cost 28 inf + 87 25.020 * * [simplify]: Extracting #4: cost 21 inf + 980 25.021 * * [simplify]: Extracting #5: cost 6 inf + 5217 25.023 * * [simplify]: Extracting #6: cost 0 inf + 7866 25.024 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 25.024 * [simplify]: Simplified (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)))) (cbrt (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 25.024 * * * * [progress]: [ 7 / 100 ] simplifiying candidate # 25.024 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 25.024 * * [simplify]: iters left: 6 (8 enodes) 25.026 * * [simplify]: iters left: 5 (26 enodes) 25.029 * * [simplify]: Extracting #0: cost 1 inf + 0 25.029 * * [simplify]: Extracting #1: cost 4 inf + 0 25.030 * * [simplify]: Extracting #2: cost 7 inf + 0 25.030 * * [simplify]: Extracting #3: cost 10 inf + 0 25.030 * * [simplify]: Extracting #4: cost 14 inf + 0 25.030 * * [simplify]: Extracting #5: cost 10 inf + 84 25.030 * * [simplify]: Extracting #6: cost 8 inf + 166 25.030 * * [simplify]: Extracting #7: cost 4 inf + 854 25.031 * * [simplify]: Extracting #8: cost 1 inf + 1540 25.031 * * [simplify]: Extracting #9: cost 0 inf + 1782 25.032 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 25.032 * [simplify]: Simplified (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))))))) 25.032 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 25.032 * * [simplify]: iters left: 6 (7 enodes) 25.035 * * [simplify]: iters left: 5 (22 enodes) 25.040 * * [simplify]: Extracting #0: cost 1 inf + 0 25.040 * * [simplify]: Extracting #1: cost 3 inf + 0 25.040 * * [simplify]: Extracting #2: cost 5 inf + 0 25.040 * * [simplify]: Extracting #3: cost 8 inf + 0 25.040 * * [simplify]: Extracting #4: cost 12 inf + 0 25.040 * * [simplify]: Extracting #5: cost 10 inf + 2 25.040 * * [simplify]: Extracting #6: cost 1 inf + 1056 25.041 * * [simplify]: Extracting #7: cost 0 inf + 1298 25.041 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 25.041 * [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 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))))))) 25.041 * * * * [progress]: [ 8 / 100 ] simplifiying candidate # 25.042 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 25.042 * * [simplify]: iters left: 6 (7 enodes) 25.045 * * [simplify]: iters left: 5 (22 enodes) 25.052 * * [simplify]: Extracting #0: cost 1 inf + 0 25.053 * * [simplify]: Extracting #1: cost 3 inf + 0 25.053 * * [simplify]: Extracting #2: cost 5 inf + 0 25.053 * * [simplify]: Extracting #3: cost 8 inf + 0 25.053 * * [simplify]: Extracting #4: cost 12 inf + 0 25.053 * * [simplify]: Extracting #5: cost 10 inf + 2 25.053 * * [simplify]: Extracting #6: cost 1 inf + 936 25.053 * * [simplify]: Extracting #7: cost 0 inf + 1138 25.054 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 25.054 * [simplify]: Simplified (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))))))) 25.054 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 25.054 * * [simplify]: iters left: 6 (7 enodes) 25.057 * * [simplify]: iters left: 5 (22 enodes) 25.062 * * [simplify]: Extracting #0: cost 1 inf + 0 25.062 * * [simplify]: Extracting #1: cost 3 inf + 0 25.062 * * [simplify]: Extracting #2: cost 5 inf + 0 25.062 * * [simplify]: Extracting #3: cost 8 inf + 0 25.062 * * [simplify]: Extracting #4: cost 12 inf + 0 25.062 * * [simplify]: Extracting #5: cost 10 inf + 2 25.062 * * [simplify]: Extracting #6: cost 1 inf + 936 25.063 * * [simplify]: Extracting #7: cost 0 inf + 1138 25.063 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 25.063 * [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 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))))))) 25.063 * * * * [progress]: [ 9 / 100 ] simplifiying candidate # 25.063 * [simplify]: Simplifying (sqrt 1) 25.063 * * [simplify]: iters left: 1 (2 enodes) 25.066 * * [simplify]: Extracting #0: cost 1 inf + 0 25.066 * * [simplify]: Extracting #1: cost 0 inf + 1 25.066 * [simplify]: Simplified to 1 25.066 * [simplify]: Simplified (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)))))) 25.067 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 25.067 * * [simplify]: iters left: 5 (6 enodes) 25.069 * * [simplify]: iters left: 4 (19 enodes) 25.074 * * [simplify]: Extracting #0: cost 1 inf + 0 25.074 * * [simplify]: Extracting #1: cost 3 inf + 0 25.074 * * [simplify]: Extracting #2: cost 6 inf + 0 25.074 * * [simplify]: Extracting #3: cost 10 inf + 0 25.075 * * [simplify]: Extracting #4: cost 6 inf + 84 25.075 * * [simplify]: Extracting #5: cost 0 inf + 734 25.075 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 25.075 * [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 y.re) (* x.im y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 25.075 * * * * [progress]: [ 10 / 100 ] simplifiying candidate # 25.076 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 25.076 * * [simplify]: iters left: 6 (9 enodes) 25.081 * * [simplify]: iters left: 5 (45 enodes) 25.100 * * [simplify]: iters left: 4 (100 enodes) 25.143 * * [simplify]: iters left: 3 (201 enodes) 25.215 * * [simplify]: iters left: 2 (406 enodes) 25.400 * * [simplify]: Extracting #0: cost 1 inf + 0 25.400 * * [simplify]: Extracting #1: cost 3 inf + 0 25.400 * * [simplify]: Extracting #2: cost 6 inf + 0 25.401 * * [simplify]: Extracting #3: cost 80 inf + 0 25.402 * * [simplify]: Extracting #4: cost 189 inf + 460 25.404 * * [simplify]: Extracting #5: cost 168 inf + 4664 25.809 * * [simplify]: Extracting #6: cost 84 inf + 34209 25.815 * * [simplify]: Extracting #7: cost 2 inf + 72608 25.822 * * [simplify]: Extracting #8: cost 0 inf + 73363 25.828 * [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))))) 25.828 * [simplify]: Simplified (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)))))))) 25.829 * [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))))) 25.829 * * [simplify]: iters left: 6 (10 enodes) 25.831 * * [simplify]: iters left: 5 (52 enodes) 25.841 * * [simplify]: iters left: 4 (119 enodes) 25.865 * * [simplify]: iters left: 3 (234 enodes) 25.955 * * [simplify]: iters left: 2 (366 enodes) 26.092 * * [simplify]: Extracting #0: cost 1 inf + 0 26.092 * * [simplify]: Extracting #1: cost 3 inf + 0 26.092 * * [simplify]: Extracting #2: cost 22 inf + 0 26.093 * * [simplify]: Extracting #3: cost 148 inf + 0 26.095 * * [simplify]: Extracting #4: cost 202 inf + 2230 26.102 * * [simplify]: Extracting #5: cost 83 inf + 22274 26.115 * * [simplify]: Extracting #6: cost 1 inf + 35108 26.130 * * [simplify]: Extracting #7: cost 0 inf + 35040 26.144 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 26.145 * [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 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.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im)))))))) 26.145 * * * * [progress]: [ 11 / 100 ] simplifiying candidate # 26.145 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 26.145 * * [simplify]: iters left: 6 (8 enodes) 26.149 * * [simplify]: iters left: 5 (37 enodes) 26.161 * * [simplify]: iters left: 4 (67 enodes) 26.183 * * [simplify]: iters left: 3 (123 enodes) 26.234 * * [simplify]: iters left: 2 (278 enodes) 26.355 * * [simplify]: Extracting #0: cost 1 inf + 0 26.355 * * [simplify]: Extracting #1: cost 3 inf + 0 26.355 * * [simplify]: Extracting #2: cost 50 inf + 0 26.356 * * [simplify]: Extracting #3: cost 150 inf + 0 26.358 * * [simplify]: Extracting #4: cost 194 inf + 1180 26.362 * * [simplify]: Extracting #5: cost 123 inf + 12421 26.372 * * [simplify]: Extracting #6: cost 12 inf + 33804 26.385 * * [simplify]: Extracting #7: cost 0 inf + 36129 26.402 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 26.402 * [simplify]: Simplified (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)))))) 26.402 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 26.402 * * [simplify]: iters left: 5 (6 enodes) 26.404 * * [simplify]: iters left: 4 (23 enodes) 26.410 * * [simplify]: iters left: 3 (36 enodes) 26.419 * * [simplify]: iters left: 2 (53 enodes) 26.433 * * [simplify]: iters left: 1 (94 enodes) 26.455 * * [simplify]: Extracting #0: cost 1 inf + 0 26.455 * * [simplify]: Extracting #1: cost 3 inf + 0 26.455 * * [simplify]: Extracting #2: cost 32 inf + 0 26.455 * * [simplify]: Extracting #3: cost 48 inf + 0 26.455 * * [simplify]: Extracting #4: cost 42 inf + 247 26.456 * * [simplify]: Extracting #5: cost 18 inf + 3412 26.457 * * [simplify]: Extracting #6: cost 0 inf + 5728 26.458 * * [simplify]: Extracting #7: cost 0 inf + 5448 26.460 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 26.460 * [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 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)))))) 26.460 * * * * [progress]: [ 12 / 100 ] simplifiying candidate # 26.460 * [simplify]: Simplifying (/ 1 2) 26.460 * * [simplify]: iters left: 2 (3 enodes) 26.462 * * [simplify]: iters left: 1 (12 enodes) 26.464 * * [simplify]: Extracting #0: cost 1 inf + 0 26.464 * * [simplify]: Extracting #1: cost 0 inf + 1 26.464 * [simplify]: Simplified to 1/2 26.464 * [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 y.re) (* x.im y.im)))) (pow (+ (* y.re y.re) (* y.im y.im)) 1/2))) 26.464 * * * * [progress]: [ 13 / 100 ] simplifiying candidate # 26.465 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.465 * * [simplify]: iters left: 6 (7 enodes) 26.466 * * [simplify]: iters left: 5 (22 enodes) 26.469 * * [simplify]: Extracting #0: cost 1 inf + 0 26.469 * * [simplify]: Extracting #1: cost 3 inf + 0 26.469 * * [simplify]: Extracting #2: cost 5 inf + 0 26.469 * * [simplify]: Extracting #3: cost 8 inf + 0 26.469 * * [simplify]: Extracting #4: cost 12 inf + 0 26.469 * * [simplify]: Extracting #5: cost 10 inf + 2 26.469 * * [simplify]: Extracting #6: cost 1 inf + 936 26.469 * * [simplify]: Extracting #7: cost 0 inf + 1138 26.470 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.470 * [simplify]: Simplified (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))))))) 26.470 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.470 * * [simplify]: iters left: 6 (7 enodes) 26.471 * * [simplify]: iters left: 5 (22 enodes) 26.474 * * [simplify]: Extracting #0: cost 1 inf + 0 26.474 * * [simplify]: Extracting #1: cost 3 inf + 0 26.474 * * [simplify]: Extracting #2: cost 5 inf + 0 26.474 * * [simplify]: Extracting #3: cost 8 inf + 0 26.474 * * [simplify]: Extracting #4: cost 12 inf + 0 26.474 * * [simplify]: Extracting #5: cost 10 inf + 2 26.474 * * [simplify]: Extracting #6: cost 1 inf + 936 26.475 * * [simplify]: Extracting #7: cost 0 inf + 1138 26.475 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.475 * [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 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))))))) 26.475 * * * * [progress]: [ 14 / 100 ] simplifiying candidate # 26.475 * * * * [progress]: [ 15 / 100 ] simplifiying candidate # 26.475 * * * * [progress]: [ 16 / 100 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 26.475 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.475 * * [simplify]: iters left: 6 (7 enodes) 26.477 * * [simplify]: iters left: 5 (19 enodes) 26.479 * * [simplify]: Extracting #0: cost 1 inf + 0 26.479 * * [simplify]: Extracting #1: cost 2 inf + 0 26.479 * * [simplify]: Extracting #2: cost 3 inf + 0 26.479 * * [simplify]: Extracting #3: cost 6 inf + 0 26.479 * * [simplify]: Extracting #4: cost 10 inf + 0 26.479 * * [simplify]: Extracting #5: cost 6 inf + 84 26.480 * * [simplify]: Extracting #6: cost 0 inf + 734 26.480 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.480 * [simplify]: Simplified (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)))) (posit16->real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 26.480 * * * * [progress]: [ 17 / 100 ] simplifiying candidate # 26.480 * * * * [progress]: [ 18 / 100 ] simplifiying candidate # 26.480 * * * * [progress]: [ 19 / 100 ] simplifiying candidate # 26.480 * [simplify]: Simplifying (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.480 * * [simplify]: iters left: 6 (7 enodes) 26.482 * * [simplify]: iters left: 5 (22 enodes) 26.486 * * [simplify]: Extracting #0: cost 1 inf + 0 26.486 * * [simplify]: Extracting #1: cost 3 inf + 0 26.486 * * [simplify]: Extracting #2: cost 5 inf + 0 26.486 * * [simplify]: Extracting #3: cost 8 inf + 0 26.486 * * [simplify]: Extracting #4: cost 12 inf + 0 26.486 * * [simplify]: Extracting #5: cost 10 inf + 2 26.486 * * [simplify]: Extracting #6: cost 1 inf + 966 26.487 * * [simplify]: Extracting #7: cost 0 inf + 1198 26.487 * [simplify]: Simplified to (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.487 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (exp (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))))) 26.487 * * * * [progress]: [ 20 / 100 ] simplifiying candidate # 26.487 * [simplify]: Simplifying (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.487 * * [simplify]: iters left: 6 (7 enodes) 26.489 * * [simplify]: iters left: 5 (22 enodes) 26.492 * * [simplify]: Extracting #0: cost 1 inf + 0 26.492 * * [simplify]: Extracting #1: cost 3 inf + 0 26.492 * * [simplify]: Extracting #2: cost 5 inf + 0 26.492 * * [simplify]: Extracting #3: cost 8 inf + 0 26.492 * * [simplify]: Extracting #4: cost 12 inf + 0 26.492 * * [simplify]: Extracting #5: cost 10 inf + 2 26.492 * * [simplify]: Extracting #6: cost 1 inf + 966 26.493 * * [simplify]: Extracting #7: cost 0 inf + 1198 26.493 * [simplify]: Simplified to (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.493 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (log (exp (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))))) 26.493 * * * * [progress]: [ 21 / 100 ] simplifiying candidate # 26.493 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.493 * * [simplify]: iters left: 6 (8 enodes) 26.495 * * [simplify]: iters left: 5 (25 enodes) 26.499 * * [simplify]: Extracting #0: cost 1 inf + 0 26.499 * * [simplify]: Extracting #1: cost 3 inf + 0 26.499 * * [simplify]: Extracting #2: cost 5 inf + 0 26.499 * * [simplify]: Extracting #3: cost 7 inf + 0 26.499 * * [simplify]: Extracting #4: cost 10 inf + 0 26.499 * * [simplify]: Extracting #5: cost 14 inf + 0 26.499 * * [simplify]: Extracting #6: cost 11 inf + 43 26.499 * * [simplify]: Extracting #7: cost 9 inf + 125 26.499 * * [simplify]: Extracting #8: cost 5 inf + 572 26.499 * * [simplify]: Extracting #9: cost 1 inf + 1500 26.499 * * [simplify]: Extracting #10: cost 0 inf + 1782 26.500 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.500 * [simplify]: Simplified (2 1 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))))) (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))))) 26.500 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.500 * * [simplify]: iters left: 6 (7 enodes) 26.502 * * [simplify]: iters left: 5 (22 enodes) 26.505 * * [simplify]: Extracting #0: cost 1 inf + 0 26.505 * * [simplify]: Extracting #1: cost 3 inf + 0 26.505 * * [simplify]: Extracting #2: cost 5 inf + 0 26.505 * * [simplify]: Extracting #3: cost 8 inf + 0 26.505 * * [simplify]: Extracting #4: cost 12 inf + 0 26.505 * * [simplify]: Extracting #5: cost 10 inf + 2 26.505 * * [simplify]: Extracting #6: cost 1 inf + 976 26.505 * * [simplify]: Extracting #7: cost 0 inf + 1218 26.505 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.505 * [simplify]: Simplified (2 1 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))))) (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))))) 26.506 * * * * [progress]: [ 22 / 100 ] simplifiying candidate # 26.506 * [simplify]: Simplifying (* (* (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)))) 26.506 * * [simplify]: iters left: 6 (8 enodes) 26.508 * * [simplify]: iters left: 5 (24 enodes) 26.512 * * [simplify]: iters left: 4 (35 enodes) 26.518 * * [simplify]: iters left: 3 (58 enodes) 26.527 * * [simplify]: iters left: 2 (80 enodes) 26.540 * * [simplify]: iters left: 1 (106 enodes) 26.558 * * [simplify]: Extracting #0: cost 1 inf + 0 26.558 * * [simplify]: Extracting #1: cost 11 inf + 0 26.558 * * [simplify]: Extracting #2: cost 27 inf + 1 26.558 * * [simplify]: Extracting #3: cost 28 inf + 87 26.558 * * [simplify]: Extracting #4: cost 21 inf + 980 26.559 * * [simplify]: Extracting #5: cost 6 inf + 5217 26.560 * * [simplify]: Extracting #6: cost 0 inf + 7866 26.562 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 26.562 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (cbrt (* (sqrt (+ (* y.re y.re) (* 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))))) 26.562 * * * * [progress]: [ 23 / 100 ] simplifiying candidate # 26.562 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 26.562 * * [simplify]: iters left: 6 (8 enodes) 26.564 * * [simplify]: iters left: 5 (26 enodes) 26.568 * * [simplify]: Extracting #0: cost 1 inf + 0 26.569 * * [simplify]: Extracting #1: cost 4 inf + 0 26.569 * * [simplify]: Extracting #2: cost 7 inf + 0 26.569 * * [simplify]: Extracting #3: cost 10 inf + 0 26.569 * * [simplify]: Extracting #4: cost 14 inf + 0 26.569 * * [simplify]: Extracting #5: cost 10 inf + 84 26.569 * * [simplify]: Extracting #6: cost 8 inf + 166 26.569 * * [simplify]: Extracting #7: cost 4 inf + 854 26.569 * * [simplify]: Extracting #8: cost 1 inf + 1540 26.569 * * [simplify]: Extracting #9: cost 0 inf + 1782 26.570 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 26.570 * [simplify]: Simplified (2 1 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))))) 26.570 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 26.570 * * [simplify]: iters left: 6 (7 enodes) 26.572 * * [simplify]: iters left: 5 (22 enodes) 26.575 * * [simplify]: Extracting #0: cost 1 inf + 0 26.575 * * [simplify]: Extracting #1: cost 3 inf + 0 26.575 * * [simplify]: Extracting #2: cost 5 inf + 0 26.575 * * [simplify]: Extracting #3: cost 8 inf + 0 26.575 * * [simplify]: Extracting #4: cost 12 inf + 0 26.575 * * [simplify]: Extracting #5: cost 10 inf + 2 26.575 * * [simplify]: Extracting #6: cost 1 inf + 1056 26.575 * * [simplify]: Extracting #7: cost 0 inf + 1298 26.575 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 26.575 * [simplify]: Simplified (2 1 2 1 2) 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))))) 26.576 * * * * [progress]: [ 24 / 100 ] simplifiying candidate # 26.576 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.576 * * [simplify]: iters left: 6 (7 enodes) 26.577 * * [simplify]: iters left: 5 (22 enodes) 26.580 * * [simplify]: Extracting #0: cost 1 inf + 0 26.580 * * [simplify]: Extracting #1: cost 3 inf + 0 26.580 * * [simplify]: Extracting #2: cost 5 inf + 0 26.580 * * [simplify]: Extracting #3: cost 8 inf + 0 26.580 * * [simplify]: Extracting #4: cost 12 inf + 0 26.580 * * [simplify]: Extracting #5: cost 10 inf + 2 26.581 * * [simplify]: Extracting #6: cost 1 inf + 936 26.581 * * [simplify]: Extracting #7: cost 0 inf + 1138 26.581 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.581 * [simplify]: Simplified (2 1 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))))) 26.581 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.581 * * [simplify]: iters left: 6 (7 enodes) 26.584 * * [simplify]: iters left: 5 (22 enodes) 26.588 * * [simplify]: Extracting #0: cost 1 inf + 0 26.588 * * [simplify]: Extracting #1: cost 3 inf + 0 26.588 * * [simplify]: Extracting #2: cost 5 inf + 0 26.589 * * [simplify]: Extracting #3: cost 8 inf + 0 26.589 * * [simplify]: Extracting #4: cost 12 inf + 0 26.589 * * [simplify]: Extracting #5: cost 10 inf + 2 26.589 * * [simplify]: Extracting #6: cost 1 inf + 936 26.589 * * [simplify]: Extracting #7: cost 0 inf + 1138 26.590 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.590 * [simplify]: Simplified (2 1 2 1 2) 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))))) 26.590 * * * * [progress]: [ 25 / 100 ] simplifiying candidate # 26.590 * [simplify]: Simplifying (sqrt 1) 26.590 * * [simplify]: iters left: 1 (2 enodes) 26.593 * * [simplify]: Extracting #0: cost 1 inf + 0 26.593 * * [simplify]: Extracting #1: cost 0 inf + 1 26.593 * [simplify]: Simplified to 1 26.593 * [simplify]: Simplified (2 1 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))))) 26.593 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 26.594 * * [simplify]: iters left: 5 (6 enodes) 26.596 * * [simplify]: iters left: 4 (19 enodes) 26.600 * * [simplify]: Extracting #0: cost 1 inf + 0 26.600 * * [simplify]: Extracting #1: cost 3 inf + 0 26.600 * * [simplify]: Extracting #2: cost 6 inf + 0 26.600 * * [simplify]: Extracting #3: cost 10 inf + 0 26.600 * * [simplify]: Extracting #4: cost 6 inf + 84 26.600 * * [simplify]: Extracting #5: cost 0 inf + 734 26.601 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 26.601 * [simplify]: Simplified (2 1 2 1 2) 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))))) 26.601 * * * * [progress]: [ 26 / 100 ] simplifiying candidate # 26.601 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 26.601 * * [simplify]: iters left: 6 (9 enodes) 26.606 * * [simplify]: iters left: 5 (45 enodes) 26.624 * * [simplify]: iters left: 4 (100 enodes) 26.658 * * [simplify]: iters left: 3 (201 enodes) 26.724 * * [simplify]: iters left: 2 (406 enodes) 26.864 * * [simplify]: Extracting #0: cost 1 inf + 0 26.864 * * [simplify]: Extracting #1: cost 3 inf + 0 26.864 * * [simplify]: Extracting #2: cost 6 inf + 0 26.864 * * [simplify]: Extracting #3: cost 80 inf + 0 26.865 * * [simplify]: Extracting #4: cost 189 inf + 460 26.867 * * [simplify]: Extracting #5: cost 168 inf + 4664 26.872 * * [simplify]: Extracting #6: cost 84 inf + 34209 26.882 * * [simplify]: Extracting #7: cost 2 inf + 72608 26.892 * * [simplify]: Extracting #8: cost 0 inf + 73363 26.902 * [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))))) 26.903 * [simplify]: Simplified (2 1 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))))) 26.903 * [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))))) 26.903 * * [simplify]: iters left: 6 (10 enodes) 26.909 * * [simplify]: iters left: 5 (52 enodes) 26.927 * * [simplify]: iters left: 4 (119 enodes) 26.971 * * [simplify]: iters left: 3 (234 enodes) 27.050 * * [simplify]: iters left: 2 (366 enodes) 27.220 * * [simplify]: Extracting #0: cost 1 inf + 0 27.220 * * [simplify]: Extracting #1: cost 3 inf + 0 27.220 * * [simplify]: Extracting #2: cost 22 inf + 0 27.221 * * [simplify]: Extracting #3: cost 148 inf + 0 27.223 * * [simplify]: Extracting #4: cost 202 inf + 2230 27.230 * * [simplify]: Extracting #5: cost 83 inf + 22274 27.241 * * [simplify]: Extracting #6: cost 1 inf + 35108 27.249 * * [simplify]: Extracting #7: cost 0 inf + 35040 27.256 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 27.256 * [simplify]: Simplified (2 1 2 1 2) 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.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* 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.256 * * * * [progress]: [ 27 / 100 ] simplifiying candidate # 27.257 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 27.257 * * [simplify]: iters left: 6 (8 enodes) 27.259 * * [simplify]: iters left: 5 (37 enodes) 27.265 * * [simplify]: iters left: 4 (67 enodes) 27.277 * * [simplify]: iters left: 3 (123 enodes) 27.305 * * [simplify]: iters left: 2 (278 enodes) 27.416 * * [simplify]: Extracting #0: cost 1 inf + 0 27.416 * * [simplify]: Extracting #1: cost 3 inf + 0 27.416 * * [simplify]: Extracting #2: cost 50 inf + 0 27.416 * * [simplify]: Extracting #3: cost 150 inf + 0 27.417 * * [simplify]: Extracting #4: cost 194 inf + 1180 27.422 * * [simplify]: Extracting #5: cost 123 inf + 12421 27.435 * * [simplify]: Extracting #6: cost 12 inf + 33804 27.454 * * [simplify]: Extracting #7: cost 0 inf + 36129 27.469 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 27.469 * [simplify]: Simplified (2 1 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))))) 27.470 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 27.470 * * [simplify]: iters left: 5 (6 enodes) 27.473 * * [simplify]: iters left: 4 (23 enodes) 27.477 * * [simplify]: iters left: 3 (36 enodes) 27.482 * * [simplify]: iters left: 2 (53 enodes) 27.490 * * [simplify]: iters left: 1 (94 enodes) 27.507 * * [simplify]: Extracting #0: cost 1 inf + 0 27.507 * * [simplify]: Extracting #1: cost 3 inf + 0 27.507 * * [simplify]: Extracting #2: cost 32 inf + 0 27.507 * * [simplify]: Extracting #3: cost 48 inf + 0 27.507 * * [simplify]: Extracting #4: cost 42 inf + 247 27.508 * * [simplify]: Extracting #5: cost 18 inf + 3412 27.509 * * [simplify]: Extracting #6: cost 0 inf + 5728 27.512 * * [simplify]: Extracting #7: cost 0 inf + 5448 27.514 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 27.514 * [simplify]: Simplified (2 1 2 1 2) 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))))) 27.514 * * * * [progress]: [ 28 / 100 ] simplifiying candidate # 27.515 * [simplify]: Simplifying (/ 1 2) 27.515 * * [simplify]: iters left: 2 (3 enodes) 27.518 * * [simplify]: iters left: 1 (12 enodes) 27.522 * * [simplify]: Extracting #0: cost 1 inf + 0 27.522 * * [simplify]: Extracting #1: cost 0 inf + 1 27.522 * [simplify]: Simplified to 1/2 27.522 * [simplify]: Simplified (2 1 2 1 2) 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))))) 27.522 * * * * [progress]: [ 29 / 100 ] simplifiying candidate # 27.523 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 27.523 * * [simplify]: iters left: 6 (7 enodes) 27.526 * * [simplify]: iters left: 5 (22 enodes) 27.532 * * [simplify]: Extracting #0: cost 1 inf + 0 27.532 * * [simplify]: Extracting #1: cost 3 inf + 0 27.532 * * [simplify]: Extracting #2: cost 5 inf + 0 27.532 * * [simplify]: Extracting #3: cost 8 inf + 0 27.532 * * [simplify]: Extracting #4: cost 12 inf + 0 27.532 * * [simplify]: Extracting #5: cost 10 inf + 2 27.532 * * [simplify]: Extracting #6: cost 1 inf + 936 27.533 * * [simplify]: Extracting #7: cost 0 inf + 1138 27.533 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 27.533 * [simplify]: Simplified (2 1 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))))) 27.534 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 27.534 * * [simplify]: iters left: 6 (7 enodes) 27.537 * * [simplify]: iters left: 5 (22 enodes) 27.544 * * [simplify]: Extracting #0: cost 1 inf + 0 27.544 * * [simplify]: Extracting #1: cost 3 inf + 0 27.544 * * [simplify]: Extracting #2: cost 5 inf + 0 27.544 * * [simplify]: Extracting #3: cost 8 inf + 0 27.544 * * [simplify]: Extracting #4: cost 12 inf + 0 27.544 * * [simplify]: Extracting #5: cost 10 inf + 2 27.545 * * [simplify]: Extracting #6: cost 1 inf + 936 27.545 * * [simplify]: Extracting #7: cost 0 inf + 1138 27.546 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 27.546 * [simplify]: Simplified (2 1 2 1 2) 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))))) 27.546 * * * * [progress]: [ 30 / 100 ] simplifiying candidate # 27.546 * * * * [progress]: [ 31 / 100 ] simplifiying candidate # 27.546 * * * * [progress]: [ 32 / 100 ] 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)))))> 27.546 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 27.546 * * [simplify]: iters left: 6 (7 enodes) 27.549 * * [simplify]: iters left: 5 (19 enodes) 27.554 * * [simplify]: Extracting #0: cost 1 inf + 0 27.554 * * [simplify]: Extracting #1: cost 2 inf + 0 27.555 * * [simplify]: Extracting #2: cost 3 inf + 0 27.555 * * [simplify]: Extracting #3: cost 6 inf + 0 27.555 * * [simplify]: Extracting #4: cost 10 inf + 0 27.555 * * [simplify]: Extracting #5: cost 6 inf + 84 27.555 * * [simplify]: Extracting #6: cost 0 inf + 734 27.555 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 27.555 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (posit16->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))))) 27.556 * * * * [progress]: [ 33 / 100 ] simplifiying candidate # 27.556 * * * * [progress]: [ 34 / 100 ] simplifiying candidate # 27.556 * [simplify]: Simplifying (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (+ (* x.re y.re) (* x.im y.im)))) 27.556 * * [simplify]: iters left: 6 (14 enodes) 27.560 * * [simplify]: iters left: 5 (48 enodes) 27.566 * * [simplify]: iters left: 4 (51 enodes) 27.573 * * [simplify]: Extracting #0: cost 1 inf + 0 27.573 * * [simplify]: Extracting #1: cost 5 inf + 0 27.573 * * [simplify]: Extracting #2: cost 10 inf + 0 27.573 * * [simplify]: Extracting #3: cost 15 inf + 0 27.573 * * [simplify]: Extracting #4: cost 24 inf + 0 27.573 * * [simplify]: Extracting #5: cost 19 inf + 128 27.573 * * [simplify]: Extracting #6: cost 8 inf + 1224 27.574 * * [simplify]: Extracting #7: cost 1 inf + 2936 27.574 * * [simplify]: Extracting #8: cost 0 inf + 3400 27.575 * [simplify]: Simplified to (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (+ (* y.im x.im) (* x.re y.re)))) 27.575 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (exp (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (+ (* y.im x.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.575 * * * * [progress]: [ 35 / 100 ] simplifiying candidate # 27.575 * [simplify]: Simplifying (log (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 27.575 * * [simplify]: iters left: 6 (13 enodes) 27.579 * * [simplify]: iters left: 5 (46 enodes) 27.585 * * [simplify]: iters left: 4 (52 enodes) 27.594 * * [simplify]: iters left: 3 (55 enodes) 27.606 * * [simplify]: Extracting #0: cost 1 inf + 0 27.606 * * [simplify]: Extracting #1: cost 6 inf + 0 27.607 * * [simplify]: Extracting #2: cost 12 inf + 0 27.607 * * [simplify]: Extracting #3: cost 17 inf + 0 27.607 * * [simplify]: Extracting #4: cost 26 inf + 0 27.607 * * [simplify]: Extracting #5: cost 21 inf + 128 27.607 * * [simplify]: Extracting #6: cost 12 inf + 1014 27.608 * * [simplify]: Extracting #7: cost 2 inf + 3280 27.609 * * [simplify]: Extracting #8: cost 0 inf + 3908 27.610 * [simplify]: Simplified to (log (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re)))) 27.611 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (exp (log (/ (sqrt (+ (* 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))))) 27.611 * * * * [progress]: [ 36 / 100 ] simplifiying candidate # 27.611 * [simplify]: Simplifying (exp (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 27.611 * * [simplify]: iters left: 6 (13 enodes) 27.616 * * [simplify]: iters left: 5 (43 enodes) 27.627 * * [simplify]: Extracting #0: cost 1 inf + 0 27.627 * * [simplify]: Extracting #1: cost 3 inf + 0 27.627 * * [simplify]: Extracting #2: cost 6 inf + 0 27.627 * * [simplify]: Extracting #3: cost 11 inf + 0 27.627 * * [simplify]: Extracting #4: cost 20 inf + 0 27.627 * * [simplify]: Extracting #5: cost 16 inf + 87 27.627 * * [simplify]: Extracting #6: cost 12 inf + 253 27.628 * * [simplify]: Extracting #7: cost 5 inf + 1190 27.629 * * [simplify]: Extracting #8: cost 1 inf + 2194 27.629 * * [simplify]: Extracting #9: cost 0 inf + 2588 27.630 * [simplify]: Simplified to (exp (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re)))) 27.630 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (log (exp (/ (sqrt (+ (* 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))))) 27.630 * * * * [progress]: [ 37 / 100 ] simplifiying candidate # 27.631 * [simplify]: Simplifying (/ (* (* (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)))) 27.631 * * [simplify]: iters left: 6 (16 enodes) 27.638 * * [simplify]: iters left: 5 (71 enodes) 27.664 * * [simplify]: iters left: 4 (220 enodes) 27.732 * * [simplify]: Extracting #0: cost 1 inf + 0 27.732 * * [simplify]: Extracting #1: cost 26 inf + 0 27.732 * * [simplify]: Extracting #2: cost 74 inf + 1 27.733 * * [simplify]: Extracting #3: cost 185 inf + 1 27.736 * * [simplify]: Extracting #4: cost 157 inf + 4709 27.749 * * [simplify]: Extracting #5: cost 24 inf + 33041 27.769 * * [simplify]: Extracting #6: cost 0 inf + 40140 27.788 * [simplify]: Simplified to (/ (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))) (* (+ (* y.im x.im) (* y.re x.re)) (+ (* y.im x.im) (* y.re x.re)))) 27.788 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (cbrt (/ (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (+ (* y.re y.re) (* y.im y.im)) (+ (* y.im x.im) (* y.re x.re)))) (* (+ (* y.im x.im) (* y.re x.re)) (+ (* y.im x.im) (* y.re x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.788 * * * * [progress]: [ 38 / 100 ] simplifiying candidate # 27.788 * [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))) (+ (* x.re y.re) (* x.im y.im))))) 27.789 * * [simplify]: iters left: 6 (14 enodes) 27.792 * * [simplify]: iters left: 5 (46 enodes) 27.798 * * [simplify]: Extracting #0: cost 1 inf + 0 27.798 * * [simplify]: Extracting #1: cost 3 inf + 0 27.798 * * [simplify]: Extracting #2: cost 5 inf + 0 27.798 * * [simplify]: Extracting #3: cost 8 inf + 0 27.798 * * [simplify]: Extracting #4: cost 13 inf + 0 27.798 * * [simplify]: Extracting #5: cost 22 inf + 0 27.798 * * [simplify]: Extracting #6: cost 18 inf + 87 27.798 * * [simplify]: Extracting #7: cost 13 inf + 295 27.799 * * [simplify]: Extracting #8: cost 7 inf + 990 27.799 * * [simplify]: Extracting #9: cost 2 inf + 2728 27.800 * * [simplify]: Extracting #10: cost 0 inf + 3496 27.800 * [simplify]: Simplified to (* (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))) (+ (* y.im x.im) (* y.re x.re))))) 27.800 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re 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))) (+ (* y.im x.im) (* y.re x.re))))) (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))))) 27.801 * [simplify]: Simplifying (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 27.801 * * [simplify]: iters left: 6 (13 enodes) 27.804 * * [simplify]: iters left: 5 (43 enodes) 27.811 * * [simplify]: Extracting #0: cost 1 inf + 0 27.811 * * [simplify]: Extracting #1: cost 3 inf + 0 27.811 * * [simplify]: Extracting #2: cost 6 inf + 0 27.811 * * [simplify]: Extracting #3: cost 11 inf + 0 27.811 * * [simplify]: Extracting #4: cost 20 inf + 0 27.811 * * [simplify]: Extracting #5: cost 16 inf + 87 27.811 * * [simplify]: Extracting #6: cost 12 inf + 253 27.812 * * [simplify]: Extracting #7: cost 5 inf + 1190 27.813 * * [simplify]: Extracting #8: cost 1 inf + 2204 27.813 * * [simplify]: Extracting #9: cost 0 inf + 2608 27.814 * [simplify]: Simplified to (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re)))) 27.814 * [simplify]: Simplified (2 1 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)))) (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))) (+ (* y.im x.im) (* y.re x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 27.814 * * * * [progress]: [ 39 / 100 ] simplifiying candidate # 27.815 * [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))) (+ (* 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)))) 27.815 * * [simplify]: iters left: 6 (14 enodes) 27.821 * * [simplify]: iters left: 5 (53 enodes) 27.834 * * [simplify]: iters left: 4 (77 enodes) 27.857 * * [simplify]: iters left: 3 (110 enodes) 27.891 * * [simplify]: iters left: 2 (211 enodes) 27.965 * * [simplify]: iters left: 1 (468 enodes) 28.123 * * [simplify]: Extracting #0: cost 1 inf + 0 28.124 * * [simplify]: Extracting #1: cost 52 inf + 0 28.124 * * [simplify]: Extracting #2: cost 171 inf + 1 28.125 * * [simplify]: Extracting #3: cost 321 inf + 4 28.129 * * [simplify]: Extracting #4: cost 247 inf + 17863 28.147 * * [simplify]: Extracting #5: cost 46 inf + 88012 28.175 * * [simplify]: Extracting #6: cost 1 inf + 110763 28.202 * * [simplify]: Extracting #7: cost 0 inf + 111127 28.228 * [simplify]: Simplified to (* (/ (sqrt (+ (* 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))) (+ (* y.im x.im) (* y.re x.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))))) 28.228 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (cbrt (* (/ (sqrt (+ (* 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))) (+ (* y.im x.im) (* y.re x.re))) (/ (sqrt (+ (* 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))))) 28.228 * * * * [progress]: [ 40 / 100 ] simplifiying candidate # 28.228 * [simplify]: Simplifying (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 28.228 * * [simplify]: iters left: 6 (13 enodes) 28.231 * * [simplify]: iters left: 5 (43 enodes) 28.237 * * [simplify]: Extracting #0: cost 1 inf + 0 28.237 * * [simplify]: Extracting #1: cost 3 inf + 0 28.237 * * [simplify]: Extracting #2: cost 6 inf + 0 28.237 * * [simplify]: Extracting #3: cost 11 inf + 0 28.237 * * [simplify]: Extracting #4: cost 20 inf + 0 28.237 * * [simplify]: Extracting #5: cost 16 inf + 87 28.237 * * [simplify]: Extracting #6: cost 12 inf + 253 28.237 * * [simplify]: Extracting #7: cost 5 inf + 1190 28.238 * * [simplify]: Extracting #8: cost 1 inf + 2164 28.238 * * [simplify]: Extracting #9: cost 0 inf + 2528 28.239 * [simplify]: Simplified to (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re)))) 28.239 * [simplify]: Simplified (2 1 2 1) 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))) (+ (* x.re y.re) (* x.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.239 * [simplify]: Simplifying (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 28.239 * * [simplify]: iters left: 6 (13 enodes) 28.242 * * [simplify]: iters left: 5 (43 enodes) 28.248 * * [simplify]: Extracting #0: cost 1 inf + 0 28.248 * * [simplify]: Extracting #1: cost 3 inf + 0 28.248 * * [simplify]: Extracting #2: cost 6 inf + 0 28.248 * * [simplify]: Extracting #3: cost 11 inf + 0 28.248 * * [simplify]: Extracting #4: cost 20 inf + 0 28.248 * * [simplify]: Extracting #5: cost 16 inf + 87 28.248 * * [simplify]: Extracting #6: cost 12 inf + 253 28.248 * * [simplify]: Extracting #7: cost 5 inf + 1190 28.249 * * [simplify]: Extracting #8: cost 1 inf + 2164 28.249 * * [simplify]: Extracting #9: cost 0 inf + 2528 28.250 * [simplify]: Simplified to (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re)))) 28.250 * [simplify]: Simplified (2 1 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 (/ (sqrt (+ (* 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))))) 28.250 * * * * [progress]: [ 41 / 100 ] simplifiying candidate # 28.250 * [simplify]: Simplifying (- (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.250 * * [simplify]: iters left: 6 (7 enodes) 28.252 * * [simplify]: iters left: 5 (22 enodes) 28.255 * * [simplify]: Extracting #0: cost 1 inf + 0 28.255 * * [simplify]: Extracting #1: cost 3 inf + 0 28.255 * * [simplify]: Extracting #2: cost 5 inf + 0 28.255 * * [simplify]: Extracting #3: cost 8 inf + 0 28.255 * * [simplify]: Extracting #4: cost 12 inf + 0 28.255 * * [simplify]: Extracting #5: cost 10 inf + 2 28.255 * * [simplify]: Extracting #6: cost 1 inf + 936 28.255 * * [simplify]: Extracting #7: cost 0 inf + 1138 28.256 * [simplify]: Simplified to (- (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.256 * [simplify]: Simplified (2 1 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))))) 28.256 * [simplify]: Simplifying (- (+ (* x.re y.re) (* x.im y.im))) 28.256 * * [simplify]: iters left: 6 (8 enodes) 28.258 * * [simplify]: iters left: 5 (30 enodes) 28.262 * * [simplify]: iters left: 4 (48 enodes) 28.268 * * [simplify]: iters left: 3 (56 enodes) 28.275 * * [simplify]: Extracting #0: cost 1 inf + 0 28.275 * * [simplify]: Extracting #1: cost 6 inf + 0 28.275 * * [simplify]: Extracting #2: cost 19 inf + 0 28.275 * * [simplify]: Extracting #3: cost 17 inf + 169 28.276 * * [simplify]: Extracting #4: cost 4 inf + 1076 28.276 * * [simplify]: Extracting #5: cost 0 inf + 1404 28.276 * [simplify]: Simplified to (- (+ (* x.im y.im) (* x.re y.re))) 28.276 * [simplify]: Simplified (2 1 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))))) 28.276 * * * * [progress]: [ 42 / 100 ] simplifiying candidate # 28.277 * [simplify]: Simplifying (/ (* (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))))) 28.277 * * [simplify]: iters left: 6 (16 enodes) 28.280 * * [simplify]: iters left: 5 (58 enodes) 28.288 * * [simplify]: iters left: 4 (73 enodes) 28.299 * * [simplify]: iters left: 3 (80 enodes) 28.310 * * [simplify]: iters left: 2 (83 enodes) 28.320 * * [simplify]: Extracting #0: cost 1 inf + 0 28.320 * * [simplify]: Extracting #1: cost 11 inf + 0 28.320 * * [simplify]: Extracting #2: cost 22 inf + 0 28.320 * * [simplify]: Extracting #3: cost 27 inf + 0 28.320 * * [simplify]: Extracting #4: cost 36 inf + 0 28.320 * * [simplify]: Extracting #5: cost 30 inf + 170 28.321 * * [simplify]: Extracting #6: cost 20 inf + 1194 28.321 * * [simplify]: Extracting #7: cost 5 inf + 6764 28.323 * * [simplify]: Extracting #8: cost 0 inf + 9224 28.325 * [simplify]: Simplified to (* (/ (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 (+ (* y.im x.im) (* y.re x.re))))) 28.325 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (* (/ (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 (+ (* y.im x.im) (* y.re x.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))))) 28.325 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 28.325 * * [simplify]: iters left: 6 (14 enodes) 28.328 * * [simplify]: iters left: 5 (46 enodes) 28.334 * * [simplify]: Extracting #0: cost 1 inf + 0 28.334 * * [simplify]: Extracting #1: cost 4 inf + 0 28.334 * * [simplify]: Extracting #2: cost 8 inf + 0 28.334 * * [simplify]: Extracting #3: cost 13 inf + 0 28.334 * * [simplify]: Extracting #4: cost 22 inf + 0 28.334 * * [simplify]: Extracting #5: cost 19 inf + 45 28.334 * * [simplify]: Extracting #6: cost 13 inf + 295 28.334 * * [simplify]: Extracting #7: cost 6 inf + 1274 28.335 * * [simplify]: Extracting #8: cost 1 inf + 2528 28.335 * * [simplify]: Extracting #9: cost 0 inf + 3012 28.336 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.im x.im) (* x.re y.re)))) 28.336 * [simplify]: Simplified (2 1 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 (+ (* y.im x.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.336 * * * * [progress]: [ 43 / 100 ] simplifiying candidate # 28.336 * [simplify]: Simplifying (/ (* (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)))) 28.336 * * [simplify]: iters left: 6 (15 enodes) 28.339 * * [simplify]: iters left: 5 (51 enodes) 28.346 * * [simplify]: iters left: 4 (55 enodes) 28.354 * * [simplify]: iters left: 3 (58 enodes) 28.362 * * [simplify]: Extracting #0: cost 1 inf + 0 28.362 * * [simplify]: Extracting #1: cost 7 inf + 0 28.362 * * [simplify]: Extracting #2: cost 14 inf + 0 28.362 * * [simplify]: Extracting #3: cost 19 inf + 0 28.362 * * [simplify]: Extracting #4: cost 28 inf + 0 28.362 * * [simplify]: Extracting #5: cost 22 inf + 170 28.362 * * [simplify]: Extracting #6: cost 14 inf + 908 28.363 * * [simplify]: Extracting #7: cost 4 inf + 3578 28.364 * * [simplify]: Extracting #8: cost 0 inf + 5272 28.365 * [simplify]: Simplified to (* (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))))) 28.365 * [simplify]: Simplified (2 1 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.im x.im) (* y.re x.re))))) (/ (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))))) 28.366 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 28.366 * * [simplify]: iters left: 6 (14 enodes) 28.369 * * [simplify]: iters left: 5 (46 enodes) 28.375 * * [simplify]: Extracting #0: cost 1 inf + 0 28.375 * * [simplify]: Extracting #1: cost 4 inf + 0 28.375 * * [simplify]: Extracting #2: cost 8 inf + 0 28.375 * * [simplify]: Extracting #3: cost 13 inf + 0 28.375 * * [simplify]: Extracting #4: cost 22 inf + 0 28.375 * * [simplify]: Extracting #5: cost 19 inf + 45 28.375 * * [simplify]: Extracting #6: cost 13 inf + 295 28.376 * * [simplify]: Extracting #7: cost 6 inf + 1194 28.376 * * [simplify]: Extracting #8: cost 1 inf + 2408 28.376 * * [simplify]: Extracting #9: cost 0 inf + 2852 28.377 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) 28.377 * [simplify]: Simplified (2 1 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)))) (sqrt (+ (* y.im x.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.377 * * * * [progress]: [ 44 / 100 ] simplifiying candidate # 28.377 * [simplify]: Simplifying (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 28.377 * * [simplify]: iters left: 6 (10 enodes) 28.380 * * [simplify]: iters left: 5 (33 enodes) 28.385 * * [simplify]: iters left: 4 (43 enodes) 28.391 * * [simplify]: iters left: 3 (44 enodes) 28.397 * * [simplify]: Extracting #0: cost 1 inf + 0 28.397 * * [simplify]: Extracting #1: cost 5 inf + 0 28.397 * * [simplify]: Extracting #2: cost 7 inf + 1 28.397 * * [simplify]: Extracting #3: cost 9 inf + 1 28.397 * * [simplify]: Extracting #4: cost 12 inf + 1 28.397 * * [simplify]: Extracting #5: cost 16 inf + 1 28.397 * * [simplify]: Extracting #6: cost 13 inf + 44 28.397 * * [simplify]: Extracting #7: cost 11 inf + 126 28.397 * * [simplify]: Extracting #8: cost 6 inf + 735 28.398 * * [simplify]: Extracting #9: cost 2 inf + 1785 28.398 * * [simplify]: Extracting #10: cost 0 inf + 2349 28.398 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.398 * [simplify]: Simplified (2 1 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 (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))))) 28.399 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 28.399 * * [simplify]: iters left: 6 (13 enodes) 28.402 * * [simplify]: iters left: 5 (43 enodes) 28.407 * * [simplify]: Extracting #0: cost 1 inf + 0 28.407 * * [simplify]: Extracting #1: cost 4 inf + 0 28.407 * * [simplify]: Extracting #2: cost 9 inf + 0 28.407 * * [simplify]: Extracting #3: cost 17 inf + 0 28.407 * * [simplify]: Extracting #4: cost 16 inf + 4 28.407 * * [simplify]: Extracting #5: cost 13 inf + 294 28.407 * * [simplify]: Extracting #6: cost 5 inf + 990 28.408 * * [simplify]: Extracting #7: cost 2 inf + 1798 28.408 * * [simplify]: Extracting #8: cost 0 inf + 2444 28.409 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) 28.409 * [simplify]: Simplified (2 1 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 (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))))) 28.409 * * * * [progress]: [ 45 / 100 ] simplifiying candidate # 28.409 * [simplify]: Simplifying (/ (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))))) 28.409 * * [simplify]: iters left: 6 (16 enodes) 28.412 * * [simplify]: iters left: 5 (55 enodes) 28.420 * * [simplify]: iters left: 4 (57 enodes) 28.427 * * [simplify]: Extracting #0: cost 1 inf + 0 28.427 * * [simplify]: Extracting #1: cost 6 inf + 0 28.427 * * [simplify]: Extracting #2: cost 13 inf + 0 28.427 * * [simplify]: Extracting #3: cost 19 inf + 0 28.427 * * [simplify]: Extracting #4: cost 28 inf + 0 28.427 * * [simplify]: Extracting #5: cost 21 inf + 212 28.427 * * [simplify]: Extracting #6: cost 12 inf + 1234 28.428 * * [simplify]: Extracting #7: cost 0 inf + 5112 28.429 * [simplify]: Simplified to (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re))))) 28.429 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re))))) (/ (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))))) 28.429 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 28.429 * * [simplify]: iters left: 6 (14 enodes) 28.432 * * [simplify]: iters left: 5 (46 enodes) 28.438 * * [simplify]: Extracting #0: cost 1 inf + 0 28.438 * * [simplify]: Extracting #1: cost 4 inf + 0 28.438 * * [simplify]: Extracting #2: cost 8 inf + 0 28.438 * * [simplify]: Extracting #3: cost 13 inf + 0 28.438 * * [simplify]: Extracting #4: cost 22 inf + 0 28.438 * * [simplify]: Extracting #5: cost 19 inf + 45 28.438 * * [simplify]: Extracting #6: cost 13 inf + 295 28.438 * * [simplify]: Extracting #7: cost 6 inf + 1314 28.439 * * [simplify]: Extracting #8: cost 1 inf + 2608 28.440 * * [simplify]: Extracting #9: cost 0 inf + 3092 28.440 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.im x.im) (* x.re y.re)))) 28.441 * [simplify]: Simplified (2 1 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.im x.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.441 * * * * [progress]: [ 46 / 100 ] simplifiying candidate # 28.441 * [simplify]: Simplifying (/ (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)))) 28.441 * * [simplify]: iters left: 6 (15 enodes) 28.444 * * [simplify]: iters left: 5 (50 enodes) 28.450 * * [simplify]: Extracting #0: cost 1 inf + 0 28.450 * * [simplify]: Extracting #1: cost 4 inf + 0 28.450 * * [simplify]: Extracting #2: cost 9 inf + 0 28.450 * * [simplify]: Extracting #3: cost 15 inf + 0 28.451 * * [simplify]: Extracting #4: cost 24 inf + 0 28.451 * * [simplify]: Extracting #5: cost 18 inf + 170 28.451 * * [simplify]: Extracting #6: cost 10 inf + 948 28.451 * * [simplify]: Extracting #7: cost 3 inf + 2286 28.452 * * [simplify]: Extracting #8: cost 0 inf + 3416 28.453 * [simplify]: Simplified to (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) 28.453 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (fabs (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 (+ (* x.re y.re) (* x.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.453 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 28.453 * * [simplify]: iters left: 6 (14 enodes) 28.456 * * [simplify]: iters left: 5 (46 enodes) 28.462 * * [simplify]: Extracting #0: cost 1 inf + 0 28.462 * * [simplify]: Extracting #1: cost 4 inf + 0 28.462 * * [simplify]: Extracting #2: cost 8 inf + 0 28.462 * * [simplify]: Extracting #3: cost 13 inf + 0 28.462 * * [simplify]: Extracting #4: cost 22 inf + 0 28.462 * * [simplify]: Extracting #5: cost 19 inf + 45 28.462 * * [simplify]: Extracting #6: cost 13 inf + 295 28.462 * * [simplify]: Extracting #7: cost 6 inf + 1234 28.463 * * [simplify]: Extracting #8: cost 1 inf + 2488 28.463 * * [simplify]: Extracting #9: cost 0 inf + 2932 28.464 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) 28.464 * [simplify]: Simplified (2 1 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)))) (sqrt (+ (* y.im x.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.464 * * * * [progress]: [ 47 / 100 ] simplifiying candidate # 28.464 * [simplify]: Simplifying (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) 28.464 * * [simplify]: iters left: 6 (10 enodes) 28.467 * * [simplify]: iters left: 5 (32 enodes) 28.472 * * [simplify]: iters left: 4 (36 enodes) 28.476 * * [simplify]: Extracting #0: cost 1 inf + 0 28.476 * * [simplify]: Extracting #1: cost 5 inf + 0 28.476 * * [simplify]: Extracting #2: cost 7 inf + 1 28.476 * * [simplify]: Extracting #3: cost 10 inf + 1 28.476 * * [simplify]: Extracting #4: cost 14 inf + 1 28.476 * * [simplify]: Extracting #5: cost 11 inf + 44 28.477 * * [simplify]: Extracting #6: cost 8 inf + 167 28.477 * * [simplify]: Extracting #7: cost 5 inf + 733 28.477 * * [simplify]: Extracting #8: cost 0 inf + 1783 28.477 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 28.477 * [simplify]: Simplified (2 1 2 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))))) 28.478 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 28.478 * * [simplify]: iters left: 6 (13 enodes) 28.480 * * [simplify]: iters left: 5 (43 enodes) 28.486 * * [simplify]: Extracting #0: cost 1 inf + 0 28.486 * * [simplify]: Extracting #1: cost 4 inf + 0 28.486 * * [simplify]: Extracting #2: cost 9 inf + 0 28.486 * * [simplify]: Extracting #3: cost 17 inf + 0 28.486 * * [simplify]: Extracting #4: cost 16 inf + 4 28.486 * * [simplify]: Extracting #5: cost 13 inf + 294 28.486 * * [simplify]: Extracting #6: cost 5 inf + 1030 28.487 * * [simplify]: Extracting #7: cost 2 inf + 1878 28.487 * * [simplify]: Extracting #8: cost 0 inf + 2524 28.487 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) 28.487 * [simplify]: Simplified (2 1 2 2) 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)))) (+ (* y.im x.im) (* x.re y.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.488 * * * * [progress]: [ 48 / 100 ] simplifiying candidate # 28.488 * [simplify]: Simplifying (/ (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))))) 28.488 * * [simplify]: iters left: 6 (15 enodes) 28.491 * * [simplify]: iters left: 5 (51 enodes) 28.498 * * [simplify]: iters left: 4 (53 enodes) 28.505 * * [simplify]: Extracting #0: cost 1 inf + 0 28.505 * * [simplify]: Extracting #1: cost 6 inf + 0 28.505 * * [simplify]: Extracting #2: cost 12 inf + 0 28.505 * * [simplify]: Extracting #3: cost 17 inf + 0 28.505 * * [simplify]: Extracting #4: cost 26 inf + 0 28.505 * * [simplify]: Extracting #5: cost 21 inf + 128 28.505 * * [simplify]: Extracting #6: cost 11 inf + 1192 28.506 * * [simplify]: Extracting #7: cost 0 inf + 4308 28.506 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (+ (* y.im x.im) (* x.re y.re))))) 28.506 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (+ (* y.im x.im) (* x.re y.re))))) (/ (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))))) 28.507 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 28.507 * * [simplify]: iters left: 6 (14 enodes) 28.510 * * [simplify]: iters left: 5 (46 enodes) 28.517 * * [simplify]: Extracting #0: cost 1 inf + 0 28.517 * * [simplify]: Extracting #1: cost 4 inf + 0 28.517 * * [simplify]: Extracting #2: cost 8 inf + 0 28.517 * * [simplify]: Extracting #3: cost 13 inf + 0 28.517 * * [simplify]: Extracting #4: cost 22 inf + 0 28.517 * * [simplify]: Extracting #5: cost 19 inf + 45 28.517 * * [simplify]: Extracting #6: cost 13 inf + 295 28.517 * * [simplify]: Extracting #7: cost 6 inf + 1274 28.518 * * [simplify]: Extracting #8: cost 1 inf + 2408 28.518 * * [simplify]: Extracting #9: cost 0 inf + 2852 28.519 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.im x.im) (* x.re y.re)))) 28.519 * [simplify]: Simplified (2 1 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 (+ (* y.im x.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.519 * * * * [progress]: [ 49 / 100 ] simplifiying candidate # 28.519 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 28.519 * * [simplify]: iters left: 6 (14 enodes) 28.522 * * [simplify]: iters left: 5 (46 enodes) 28.528 * * [simplify]: Extracting #0: cost 1 inf + 0 28.528 * * [simplify]: Extracting #1: cost 4 inf + 0 28.528 * * [simplify]: Extracting #2: cost 8 inf + 0 28.528 * * [simplify]: Extracting #3: cost 13 inf + 0 28.528 * * [simplify]: Extracting #4: cost 22 inf + 0 28.528 * * [simplify]: Extracting #5: cost 19 inf + 45 28.528 * * [simplify]: Extracting #6: cost 13 inf + 295 28.528 * * [simplify]: Extracting #7: cost 6 inf + 1194 28.529 * * [simplify]: Extracting #8: cost 1 inf + 2288 28.529 * * [simplify]: Extracting #9: cost 0 inf + 2692 28.530 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) 28.530 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (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)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.530 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 28.530 * * [simplify]: iters left: 6 (14 enodes) 28.533 * * [simplify]: iters left: 5 (46 enodes) 28.539 * * [simplify]: Extracting #0: cost 1 inf + 0 28.539 * * [simplify]: Extracting #1: cost 4 inf + 0 28.539 * * [simplify]: Extracting #2: cost 8 inf + 0 28.539 * * [simplify]: Extracting #3: cost 13 inf + 0 28.539 * * [simplify]: Extracting #4: cost 22 inf + 0 28.539 * * [simplify]: Extracting #5: cost 19 inf + 45 28.539 * * [simplify]: Extracting #6: cost 13 inf + 295 28.539 * * [simplify]: Extracting #7: cost 6 inf + 1194 28.540 * * [simplify]: Extracting #8: cost 1 inf + 2288 28.540 * * [simplify]: Extracting #9: cost 0 inf + 2692 28.541 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) 28.541 * [simplify]: Simplified (2 1 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.im x.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.541 * * * * [progress]: [ 50 / 100 ] simplifiying candidate # 28.541 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) 28.541 * * [simplify]: iters left: 6 (9 enodes) 28.543 * * [simplify]: iters left: 5 (28 enodes) 28.548 * * [simplify]: iters left: 4 (30 enodes) 28.553 * * [simplify]: iters left: 3 (32 enodes) 28.557 * * [simplify]: Extracting #0: cost 1 inf + 0 28.557 * * [simplify]: Extracting #1: cost 4 inf + 0 28.557 * * [simplify]: Extracting #2: cost 5 inf + 1 28.557 * * [simplify]: Extracting #3: cost 8 inf + 1 28.557 * * [simplify]: Extracting #4: cost 12 inf + 1 28.558 * * [simplify]: Extracting #5: cost 8 inf + 85 28.558 * * [simplify]: Extracting #6: cost 6 inf + 167 28.558 * * [simplify]: Extracting #7: cost 4 inf + 451 28.558 * * [simplify]: Extracting #8: cost 1 inf + 937 28.558 * * [simplify]: Extracting #9: cost 0 inf + 1139 28.558 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.558 * [simplify]: Simplified (2 1 2 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))))) 28.559 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 28.559 * * [simplify]: iters left: 6 (13 enodes) 28.561 * * [simplify]: iters left: 5 (43 enodes) 28.567 * * [simplify]: Extracting #0: cost 1 inf + 0 28.567 * * [simplify]: Extracting #1: cost 4 inf + 0 28.567 * * [simplify]: Extracting #2: cost 9 inf + 0 28.567 * * [simplify]: Extracting #3: cost 17 inf + 0 28.567 * * [simplify]: Extracting #4: cost 16 inf + 4 28.567 * * [simplify]: Extracting #5: cost 13 inf + 294 28.567 * * [simplify]: Extracting #6: cost 5 inf + 990 28.568 * * [simplify]: Extracting #7: cost 2 inf + 1718 28.568 * * [simplify]: Extracting #8: cost 0 inf + 2284 28.569 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) 28.569 * [simplify]: Simplified (2 1 2 2) 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)))) (+ (* y.im x.im) (* x.re y.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.569 * * * * [progress]: [ 51 / 100 ] simplifiying candidate # 28.569 * [simplify]: Simplifying (/ (sqrt 1) (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 28.569 * * [simplify]: iters left: 6 (12 enodes) 28.572 * * [simplify]: iters left: 5 (43 enodes) 28.579 * * [simplify]: iters left: 4 (50 enodes) 28.585 * * [simplify]: iters left: 3 (52 enodes) 28.593 * * [simplify]: Extracting #0: cost 1 inf + 0 28.593 * * [simplify]: Extracting #1: cost 7 inf + 0 28.593 * * [simplify]: Extracting #2: cost 11 inf + 1 28.594 * * [simplify]: Extracting #3: cost 14 inf + 1 28.594 * * [simplify]: Extracting #4: cost 20 inf + 1 28.594 * * [simplify]: Extracting #5: cost 14 inf + 89 28.594 * * [simplify]: Extracting #6: cost 12 inf + 173 28.594 * * [simplify]: Extracting #7: cost 6 inf + 1319 28.594 * * [simplify]: Extracting #8: cost 2 inf + 2338 28.595 * * [simplify]: Extracting #9: cost 0 inf + 2867 28.595 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* x.im y.im) (* x.re y.re)))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 28.595 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (/ 1 (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))))) 28.596 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 28.596 * * [simplify]: iters left: 6 (13 enodes) 28.599 * * [simplify]: iters left: 5 (43 enodes) 28.604 * * [simplify]: Extracting #0: cost 1 inf + 0 28.605 * * [simplify]: Extracting #1: cost 4 inf + 0 28.605 * * [simplify]: Extracting #2: cost 8 inf + 0 28.605 * * [simplify]: Extracting #3: cost 14 inf + 0 28.605 * * [simplify]: Extracting #4: cost 22 inf + 0 28.605 * * [simplify]: Extracting #5: cost 16 inf + 87 28.605 * * [simplify]: Extracting #6: cost 12 inf + 253 28.605 * * [simplify]: Extracting #7: cost 5 inf + 1070 28.605 * * [simplify]: Extracting #8: cost 1 inf + 1964 28.606 * * [simplify]: Extracting #9: cost 0 inf + 2368 28.606 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) 28.606 * [simplify]: Simplified (2 1 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 (+ (* 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))))) 28.606 * * * * [progress]: [ 52 / 100 ] simplifiying candidate # 28.607 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 28.607 * * [simplify]: iters left: 6 (11 enodes) 28.611 * * [simplify]: iters left: 5 (38 enodes) 28.616 * * [simplify]: iters left: 4 (40 enodes) 28.621 * * [simplify]: Extracting #0: cost 1 inf + 0 28.621 * * [simplify]: Extracting #1: cost 4 inf + 0 28.622 * * [simplify]: Extracting #2: cost 5 inf + 1 28.622 * * [simplify]: Extracting #3: cost 8 inf + 1 28.622 * * [simplify]: Extracting #4: cost 14 inf + 1 28.622 * * [simplify]: Extracting #5: cost 9 inf + 47 28.622 * * [simplify]: Extracting #6: cost 4 inf + 543 28.622 * * [simplify]: Extracting #7: cost 0 inf + 1159 28.623 * [simplify]: Simplified to (/ 1 (sqrt (+ (* x.im y.im) (* x.re y.re)))) 28.623 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ 1 (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))))) 28.623 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 28.623 * * [simplify]: iters left: 6 (13 enodes) 28.627 * * [simplify]: iters left: 5 (43 enodes) 28.633 * * [simplify]: Extracting #0: cost 1 inf + 0 28.633 * * [simplify]: Extracting #1: cost 4 inf + 0 28.633 * * [simplify]: Extracting #2: cost 8 inf + 0 28.633 * * [simplify]: Extracting #3: cost 14 inf + 0 28.633 * * [simplify]: Extracting #4: cost 22 inf + 0 28.633 * * [simplify]: Extracting #5: cost 16 inf + 87 28.633 * * [simplify]: Extracting #6: cost 12 inf + 253 28.633 * * [simplify]: Extracting #7: cost 5 inf + 1030 28.634 * * [simplify]: Extracting #8: cost 1 inf + 1844 28.634 * * [simplify]: Extracting #9: cost 0 inf + 2208 28.635 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) 28.635 * [simplify]: Simplified (2 1 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))))) 28.635 * * * * [progress]: [ 53 / 100 ] simplifiying candidate # 28.635 * [simplify]: Simplifying (/ (sqrt 1) 1) 28.635 * * [simplify]: iters left: 3 (3 enodes) 28.637 * * [simplify]: iters left: 2 (9 enodes) 28.638 * * [simplify]: iters left: 1 (11 enodes) 28.640 * * [simplify]: Extracting #0: cost 1 inf + 0 28.640 * * [simplify]: Extracting #1: cost 0 inf + 1 28.640 * [simplify]: Simplified to 1 28.640 * [simplify]: Simplified (2 1 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))))) 28.640 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im))) 28.640 * * [simplify]: iters left: 6 (12 enodes) 28.643 * * [simplify]: iters left: 5 (40 enodes) 28.648 * * [simplify]: Extracting #0: cost 1 inf + 0 28.648 * * [simplify]: Extracting #1: cost 4 inf + 0 28.648 * * [simplify]: Extracting #2: cost 9 inf + 0 28.648 * * [simplify]: Extracting #3: cost 18 inf + 0 28.648 * * [simplify]: Extracting #4: cost 10 inf + 254 28.648 * * [simplify]: Extracting #5: cost 1 inf + 1638 28.649 * * [simplify]: Extracting #6: cost 0 inf + 1800 28.649 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) 28.649 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* 1 (/ (sqrt (+ (* 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))))) 28.649 * * * * [progress]: [ 54 / 100 ] simplifiying candidate # 28.649 * [simplify]: Simplifying (/ (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))))) 28.650 * * [simplify]: iters left: 6 (15 enodes) 28.653 * * [simplify]: iters left: 5 (51 enodes) 28.660 * * [simplify]: iters left: 4 (53 enodes) 28.668 * * [simplify]: Extracting #0: cost 1 inf + 0 28.668 * * [simplify]: Extracting #1: cost 6 inf + 0 28.668 * * [simplify]: Extracting #2: cost 12 inf + 0 28.668 * * [simplify]: Extracting #3: cost 17 inf + 0 28.668 * * [simplify]: Extracting #4: cost 26 inf + 0 28.668 * * [simplify]: Extracting #5: cost 21 inf + 128 28.668 * * [simplify]: Extracting #6: cost 11 inf + 1192 28.669 * * [simplify]: Extracting #7: cost 0 inf + 4308 28.669 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (+ (* y.im x.im) (* x.re y.re))))) 28.669 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (+ (* y.im x.im) (* x.re y.re))) (cbrt (+ (* y.im x.im) (* x.re y.re))))) (/ (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))))) 28.670 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 28.670 * * [simplify]: iters left: 6 (14 enodes) 28.674 * * [simplify]: iters left: 5 (46 enodes) 28.680 * * [simplify]: Extracting #0: cost 1 inf + 0 28.680 * * [simplify]: Extracting #1: cost 4 inf + 0 28.680 * * [simplify]: Extracting #2: cost 8 inf + 0 28.681 * * [simplify]: Extracting #3: cost 13 inf + 0 28.681 * * [simplify]: Extracting #4: cost 22 inf + 0 28.681 * * [simplify]: Extracting #5: cost 19 inf + 45 28.681 * * [simplify]: Extracting #6: cost 13 inf + 295 28.681 * * [simplify]: Extracting #7: cost 6 inf + 1274 28.681 * * [simplify]: Extracting #8: cost 1 inf + 2408 28.682 * * [simplify]: Extracting #9: cost 0 inf + 2852 28.682 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.im x.im) (* x.re y.re)))) 28.682 * [simplify]: Simplified (2 1 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 (+ (* y.im x.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.683 * * * * [progress]: [ 55 / 100 ] simplifiying candidate # 28.683 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 28.683 * * [simplify]: iters left: 6 (14 enodes) 28.686 * * [simplify]: iters left: 5 (46 enodes) 28.692 * * [simplify]: Extracting #0: cost 1 inf + 0 28.692 * * [simplify]: Extracting #1: cost 4 inf + 0 28.692 * * [simplify]: Extracting #2: cost 8 inf + 0 28.692 * * [simplify]: Extracting #3: cost 13 inf + 0 28.692 * * [simplify]: Extracting #4: cost 22 inf + 0 28.692 * * [simplify]: Extracting #5: cost 19 inf + 45 28.692 * * [simplify]: Extracting #6: cost 13 inf + 295 28.692 * * [simplify]: Extracting #7: cost 6 inf + 1194 28.693 * * [simplify]: Extracting #8: cost 1 inf + 2288 28.693 * * [simplify]: Extracting #9: cost 0 inf + 2692 28.694 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) 28.694 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (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)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.694 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 28.694 * * [simplify]: iters left: 6 (14 enodes) 28.697 * * [simplify]: iters left: 5 (46 enodes) 28.703 * * [simplify]: Extracting #0: cost 1 inf + 0 28.703 * * [simplify]: Extracting #1: cost 4 inf + 0 28.703 * * [simplify]: Extracting #2: cost 8 inf + 0 28.703 * * [simplify]: Extracting #3: cost 13 inf + 0 28.703 * * [simplify]: Extracting #4: cost 22 inf + 0 28.703 * * [simplify]: Extracting #5: cost 19 inf + 45 28.703 * * [simplify]: Extracting #6: cost 13 inf + 295 28.704 * * [simplify]: Extracting #7: cost 6 inf + 1194 28.704 * * [simplify]: Extracting #8: cost 1 inf + 2288 28.704 * * [simplify]: Extracting #9: cost 0 inf + 2692 28.705 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.im x.im) (* x.re y.re)))) 28.705 * [simplify]: Simplified (2 1 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.im x.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.705 * * * * [progress]: [ 56 / 100 ] simplifiying candidate # 28.705 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) 28.705 * * [simplify]: iters left: 6 (9 enodes) 28.708 * * [simplify]: iters left: 5 (28 enodes) 28.712 * * [simplify]: iters left: 4 (30 enodes) 28.716 * * [simplify]: iters left: 3 (32 enodes) 28.721 * * [simplify]: Extracting #0: cost 1 inf + 0 28.721 * * [simplify]: Extracting #1: cost 4 inf + 0 28.721 * * [simplify]: Extracting #2: cost 5 inf + 1 28.721 * * [simplify]: Extracting #3: cost 8 inf + 1 28.721 * * [simplify]: Extracting #4: cost 12 inf + 1 28.721 * * [simplify]: Extracting #5: cost 8 inf + 85 28.721 * * [simplify]: Extracting #6: cost 6 inf + 167 28.721 * * [simplify]: Extracting #7: cost 4 inf + 451 28.721 * * [simplify]: Extracting #8: cost 1 inf + 937 28.722 * * [simplify]: Extracting #9: cost 0 inf + 1139 28.722 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.722 * [simplify]: Simplified (2 1 2 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))))) 28.722 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 28.722 * * [simplify]: iters left: 6 (13 enodes) 28.725 * * [simplify]: iters left: 5 (43 enodes) 28.730 * * [simplify]: Extracting #0: cost 1 inf + 0 28.731 * * [simplify]: Extracting #1: cost 4 inf + 0 28.731 * * [simplify]: Extracting #2: cost 9 inf + 0 28.731 * * [simplify]: Extracting #3: cost 17 inf + 0 28.731 * * [simplify]: Extracting #4: cost 16 inf + 4 28.731 * * [simplify]: Extracting #5: cost 13 inf + 294 28.731 * * [simplify]: Extracting #6: cost 5 inf + 990 28.731 * * [simplify]: Extracting #7: cost 2 inf + 1718 28.732 * * [simplify]: Extracting #8: cost 0 inf + 2284 28.732 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (+ (* y.im x.im) (* x.re y.re))) 28.732 * [simplify]: Simplified (2 1 2 2) 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)))) (+ (* y.im x.im) (* x.re y.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.732 * * * * [progress]: [ 57 / 100 ] simplifiying candidate # 28.732 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 28.733 * * [simplify]: iters left: 6 (11 enodes) 28.736 * * [simplify]: iters left: 5 (40 enodes) 28.741 * * [simplify]: iters left: 4 (44 enodes) 28.748 * * [simplify]: Extracting #0: cost 1 inf + 0 28.748 * * [simplify]: Extracting #1: cost 6 inf + 0 28.748 * * [simplify]: Extracting #2: cost 9 inf + 1 28.748 * * [simplify]: Extracting #3: cost 12 inf + 1 28.748 * * [simplify]: Extracting #4: cost 18 inf + 1 28.748 * * [simplify]: Extracting #5: cost 13 inf + 47 28.748 * * [simplify]: Extracting #6: cost 9 inf + 297 28.748 * * [simplify]: Extracting #7: cost 4 inf + 1318 28.750 * * [simplify]: Extracting #8: cost 1 inf + 2092 28.750 * * [simplify]: Extracting #9: cost 0 inf + 2377 28.750 * [simplify]: Simplified to (/ 1 (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.re) (* x.im y.im))))) 28.750 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ 1 (* (cbrt (+ (* y.re x.re) (* x.im y.im))) (cbrt (+ (* y.re x.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))))) 28.751 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 28.751 * * [simplify]: iters left: 6 (13 enodes) 28.754 * * [simplify]: iters left: 5 (43 enodes) 28.759 * * [simplify]: Extracting #0: cost 1 inf + 0 28.759 * * [simplify]: Extracting #1: cost 4 inf + 0 28.759 * * [simplify]: Extracting #2: cost 8 inf + 0 28.760 * * [simplify]: Extracting #3: cost 14 inf + 0 28.760 * * [simplify]: Extracting #4: cost 22 inf + 0 28.760 * * [simplify]: Extracting #5: cost 16 inf + 87 28.760 * * [simplify]: Extracting #6: cost 12 inf + 253 28.760 * * [simplify]: Extracting #7: cost 5 inf + 1070 28.760 * * [simplify]: Extracting #8: cost 1 inf + 1964 28.761 * * [simplify]: Extracting #9: cost 0 inf + 2368 28.761 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.im x.im) (* y.re x.re)))) 28.761 * [simplify]: Simplified (2 1 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 (+ (* 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))))) 28.761 * * * * [progress]: [ 58 / 100 ] simplifiying candidate # 28.762 * [simplify]: Simplifying (/ 1 (sqrt (+ (* x.re y.re) (* x.im y.im)))) 28.762 * * [simplify]: iters left: 6 (10 enodes) 28.764 * * [simplify]: iters left: 5 (35 enodes) 28.769 * * [simplify]: iters left: 4 (37 enodes) 28.774 * * [simplify]: Extracting #0: cost 1 inf + 0 28.774 * * [simplify]: Extracting #1: cost 4 inf + 0 28.774 * * [simplify]: Extracting #2: cost 5 inf + 1 28.774 * * [simplify]: Extracting #3: cost 8 inf + 1 28.774 * * [simplify]: Extracting #4: cost 14 inf + 1 28.774 * * [simplify]: Extracting #5: cost 9 inf + 47 28.775 * * [simplify]: Extracting #6: cost 4 inf + 421 28.775 * * [simplify]: Extracting #7: cost 0 inf + 1159 28.775 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re x.re) (* x.im y.im)))) 28.775 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ 1 (sqrt (+ (* y.re x.re) (* x.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))))) 28.775 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 28.775 * * [simplify]: iters left: 6 (13 enodes) 28.778 * * [simplify]: iters left: 5 (43 enodes) 28.784 * * [simplify]: Extracting #0: cost 1 inf + 0 28.784 * * [simplify]: Extracting #1: cost 4 inf + 0 28.784 * * [simplify]: Extracting #2: cost 8 inf + 0 28.784 * * [simplify]: Extracting #3: cost 14 inf + 0 28.784 * * [simplify]: Extracting #4: cost 22 inf + 0 28.784 * * [simplify]: Extracting #5: cost 16 inf + 87 28.784 * * [simplify]: Extracting #6: cost 12 inf + 253 28.784 * * [simplify]: Extracting #7: cost 5 inf + 1030 28.785 * * [simplify]: Extracting #8: cost 1 inf + 1844 28.785 * * [simplify]: Extracting #9: cost 0 inf + 2208 28.785 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) 28.785 * [simplify]: Simplified (2 1 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))))) 28.786 * * * * [progress]: [ 59 / 100 ] simplifiying candidate # 28.786 * [simplify]: Simplifying (/ 1 1) 28.786 * * [simplify]: iters left: 2 (2 enodes) 28.787 * * [simplify]: iters left: 1 (6 enodes) 28.788 * * [simplify]: Extracting #0: cost 1 inf + 0 28.788 * * [simplify]: Extracting #1: cost 0 inf + 1 28.788 * [simplify]: Simplified to 1 28.788 * [simplify]: Simplified (2 1 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))))) 28.788 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im))) 28.788 * * [simplify]: iters left: 6 (12 enodes) 28.791 * * [simplify]: iters left: 5 (40 enodes) 28.796 * * [simplify]: Extracting #0: cost 1 inf + 0 28.796 * * [simplify]: Extracting #1: cost 4 inf + 0 28.796 * * [simplify]: Extracting #2: cost 9 inf + 0 28.796 * * [simplify]: Extracting #3: cost 18 inf + 0 28.797 * * [simplify]: Extracting #4: cost 10 inf + 254 28.797 * * [simplify]: Extracting #5: cost 1 inf + 1638 28.797 * * [simplify]: Extracting #6: cost 0 inf + 1800 28.798 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re))) 28.798 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* 1 (/ (sqrt (+ (* 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))))) 28.798 * * * * [progress]: [ 60 / 100 ] simplifiying candidate # 28.798 * * * * [progress]: [ 61 / 100 ] simplifiying candidate # 28.798 * [simplify]: Simplifying (/ 1 (+ (* x.re y.re) (* x.im y.im))) 28.798 * * [simplify]: iters left: 6 (9 enodes) 28.800 * * [simplify]: iters left: 5 (32 enodes) 28.805 * * [simplify]: iters left: 4 (34 enodes) 28.810 * * [simplify]: Extracting #0: cost 1 inf + 0 28.810 * * [simplify]: Extracting #1: cost 4 inf + 0 28.810 * * [simplify]: Extracting #2: cost 6 inf + 1 28.810 * * [simplify]: Extracting #3: cost 12 inf + 1 28.810 * * [simplify]: Extracting #4: cost 6 inf + 89 28.810 * * [simplify]: Extracting #5: cost 4 inf + 255 28.810 * * [simplify]: Extracting #6: cost 0 inf + 751 28.810 * [simplify]: Simplified to (/ 1 (+ (* y.re x.re) (* x.im y.im))) 28.810 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (+ (* y.re x.re) (* x.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.811 * * * * [progress]: [ 62 / 100 ] simplifiying candidate # 28.811 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.811 * * [simplify]: iters left: 6 (12 enodes) 28.813 * * [simplify]: iters left: 5 (40 enodes) 28.819 * * [simplify]: Extracting #0: cost 1 inf + 0 28.819 * * [simplify]: Extracting #1: cost 4 inf + 0 28.819 * * [simplify]: Extracting #2: cost 9 inf + 0 28.819 * * [simplify]: Extracting #3: cost 18 inf + 0 28.819 * * [simplify]: Extracting #4: cost 11 inf + 372 28.819 * * [simplify]: Extracting #5: cost 1 inf + 1476 28.819 * * [simplify]: Extracting #6: cost 0 inf + 1800 28.820 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.820 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 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))))) 28.820 * * * * [progress]: [ 63 / 100 ] simplifiying candidate # 28.820 * [simplify]: Simplifying (/ (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))))) 28.820 * * [simplify]: iters left: 6 (14 enodes) 28.823 * * [simplify]: iters left: 5 (48 enodes) 28.834 * * [simplify]: iters left: 4 (50 enodes) 28.846 * * [simplify]: Extracting #0: cost 1 inf + 0 28.846 * * [simplify]: Extracting #1: cost 6 inf + 0 28.846 * * [simplify]: Extracting #2: cost 12 inf + 0 28.846 * * [simplify]: Extracting #3: cost 18 inf + 0 28.847 * * [simplify]: Extracting #4: cost 26 inf + 0 28.847 * * [simplify]: Extracting #5: cost 17 inf + 210 28.847 * * [simplify]: Extracting #6: cost 11 inf + 782 28.848 * * [simplify]: Extracting #7: cost 4 inf + 2248 28.849 * * [simplify]: Extracting #8: cost 0 inf + 3744 28.850 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re))))) 28.850 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (cbrt (+ (* y.im x.im) (* y.re x.re))) (cbrt (+ (* y.im x.im) (* y.re x.re))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.850 * * * * [progress]: [ 64 / 100 ] simplifiying candidate # 28.850 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* x.re y.re) (* x.im y.im)))) 28.851 * * [simplify]: iters left: 6 (13 enodes) 28.856 * * [simplify]: iters left: 5 (43 enodes) 28.866 * * [simplify]: Extracting #0: cost 1 inf + 0 28.866 * * [simplify]: Extracting #1: cost 4 inf + 0 28.866 * * [simplify]: Extracting #2: cost 8 inf + 0 28.866 * * [simplify]: Extracting #3: cost 14 inf + 0 28.866 * * [simplify]: Extracting #4: cost 22 inf + 0 28.866 * * [simplify]: Extracting #5: cost 16 inf + 87 28.866 * * [simplify]: Extracting #6: cost 12 inf + 253 28.866 * * [simplify]: Extracting #7: cost 5 inf + 1030 28.866 * * [simplify]: Extracting #8: cost 1 inf + 1844 28.867 * * [simplify]: Extracting #9: cost 0 inf + 2208 28.867 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) 28.867 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.im x.im) (* y.re x.re)))) (sqrt (+ (* x.re y.re) (* x.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.867 * * * * [progress]: [ 65 / 100 ] simplifiying candidate # 28.868 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) 1) 28.868 * * [simplify]: iters left: 6 (8 enodes) 28.870 * * [simplify]: iters left: 5 (25 enodes) 28.876 * * [simplify]: iters left: 4 (27 enodes) 28.883 * * [simplify]: iters left: 3 (29 enodes) 28.890 * * [simplify]: Extracting #0: cost 1 inf + 0 28.890 * * [simplify]: Extracting #1: cost 4 inf + 0 28.890 * * [simplify]: Extracting #2: cost 6 inf + 1 28.890 * * [simplify]: Extracting #3: cost 10 inf + 1 28.890 * * [simplify]: Extracting #4: cost 8 inf + 3 28.890 * * [simplify]: Extracting #5: cost 0 inf + 735 28.891 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 28.891 * [simplify]: Simplified (2 1 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))))) 28.891 * * * * [progress]: [ 66 / 100 ] simplifiying candidate # 28.891 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.891 * * [simplify]: iters left: 6 (13 enodes) 28.896 * * [simplify]: iters left: 5 (43 enodes) 28.906 * * [simplify]: Extracting #0: cost 1 inf + 0 28.906 * * [simplify]: Extracting #1: cost 4 inf + 0 28.906 * * [simplify]: Extracting #2: cost 9 inf + 0 28.906 * * [simplify]: Extracting #3: cost 17 inf + 0 28.906 * * [simplify]: Extracting #4: cost 16 inf + 4 28.907 * * [simplify]: Extracting #5: cost 12 inf + 334 28.907 * * [simplify]: Extracting #6: cost 5 inf + 1108 28.908 * * [simplify]: Extracting #7: cost 1 inf + 2040 28.908 * * [simplify]: Extracting #8: cost 0 inf + 2444 28.909 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.909 * [simplify]: Simplified (2 1 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))))) 28.909 * * * * [progress]: [ 67 / 100 ] simplifiying candidate # 28.910 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 28.910 * * [simplify]: iters left: 6 (13 enodes) 28.915 * * [simplify]: iters left: 5 (43 enodes) 28.924 * * [simplify]: Extracting #0: cost 1 inf + 0 28.924 * * [simplify]: Extracting #1: cost 4 inf + 0 28.924 * * [simplify]: Extracting #2: cost 9 inf + 0 28.925 * * [simplify]: Extracting #3: cost 17 inf + 0 28.925 * * [simplify]: Extracting #4: cost 16 inf + 4 28.925 * * [simplify]: Extracting #5: cost 12 inf + 334 28.925 * * [simplify]: Extracting #6: cost 5 inf + 1148 28.926 * * [simplify]: Extracting #7: cost 1 inf + 2120 28.927 * * [simplify]: Extracting #8: cost 0 inf + 2524 28.927 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 28.927 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.928 * * * * [progress]: [ 68 / 100 ] simplifiying candidate # 28.928 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.928 * * [simplify]: iters left: 6 (13 enodes) 28.933 * * [simplify]: iters left: 5 (43 enodes) 28.942 * * [simplify]: Extracting #0: cost 1 inf + 0 28.942 * * [simplify]: Extracting #1: cost 4 inf + 0 28.942 * * [simplify]: Extracting #2: cost 9 inf + 0 28.942 * * [simplify]: Extracting #3: cost 17 inf + 0 28.942 * * [simplify]: Extracting #4: cost 16 inf + 4 28.943 * * [simplify]: Extracting #5: cost 12 inf + 334 28.943 * * [simplify]: Extracting #6: cost 5 inf + 1068 28.943 * * [simplify]: Extracting #7: cost 1 inf + 1920 28.944 * * [simplify]: Extracting #8: cost 0 inf + 2284 28.944 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.944 * [simplify]: Simplified (2 1 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))))) 28.944 * * * * [progress]: [ 69 / 100 ] simplifiying candidate # 28.944 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.944 * * [simplify]: iters left: 6 (12 enodes) 28.947 * * [simplify]: iters left: 5 (40 enodes) 28.953 * * [simplify]: Extracting #0: cost 1 inf + 0 28.953 * * [simplify]: Extracting #1: cost 4 inf + 0 28.953 * * [simplify]: Extracting #2: cost 9 inf + 0 28.953 * * [simplify]: Extracting #3: cost 18 inf + 0 28.953 * * [simplify]: Extracting #4: cost 11 inf + 372 28.953 * * [simplify]: Extracting #5: cost 1 inf + 1476 28.954 * * [simplify]: Extracting #6: cost 0 inf + 1800 28.954 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.954 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 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))))) 28.955 * * * * [progress]: [ 70 / 100 ] simplifiying candidate # 28.955 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.955 * * [simplify]: iters left: 6 (13 enodes) 28.958 * * [simplify]: iters left: 5 (43 enodes) 28.963 * * [simplify]: Extracting #0: cost 1 inf + 0 28.963 * * [simplify]: Extracting #1: cost 4 inf + 0 28.963 * * [simplify]: Extracting #2: cost 9 inf + 0 28.963 * * [simplify]: Extracting #3: cost 17 inf + 0 28.963 * * [simplify]: Extracting #4: cost 16 inf + 4 28.963 * * [simplify]: Extracting #5: cost 12 inf + 334 28.964 * * [simplify]: Extracting #6: cost 5 inf + 1068 28.964 * * [simplify]: Extracting #7: cost 1 inf + 1920 28.964 * * [simplify]: Extracting #8: cost 0 inf + 2284 28.965 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 28.965 * [simplify]: Simplified (2 1 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))))) 28.965 * * * * [progress]: [ 71 / 100 ] simplifiying candidate # 28.965 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.965 * * [simplify]: iters left: 6 (12 enodes) 28.968 * * [simplify]: iters left: 5 (40 enodes) 28.973 * * [simplify]: Extracting #0: cost 1 inf + 0 28.973 * * [simplify]: Extracting #1: cost 4 inf + 0 28.973 * * [simplify]: Extracting #2: cost 9 inf + 0 28.973 * * [simplify]: Extracting #3: cost 18 inf + 0 28.973 * * [simplify]: Extracting #4: cost 11 inf + 372 28.973 * * [simplify]: Extracting #5: cost 1 inf + 1476 28.974 * * [simplify]: Extracting #6: cost 0 inf + 1800 28.974 * [simplify]: Simplified to (/ (+ (* x.im y.im) (* x.re y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 28.974 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 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))))) 28.974 * * * * [progress]: [ 72 / 100 ] simplifiying candidate # 28.975 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 28.975 * * [simplify]: iters left: 6 (15 enodes) 28.979 * * [simplify]: iters left: 5 (68 enodes) 29.001 * * [simplify]: iters left: 4 (159 enodes) 29.040 * * [simplify]: iters left: 3 (363 enodes) 29.134 * * [simplify]: Extracting #0: cost 1 inf + 0 29.135 * * [simplify]: Extracting #1: cost 4 inf + 0 29.135 * * [simplify]: Extracting #2: cost 9 inf + 0 29.135 * * [simplify]: Extracting #3: cost 65 inf + 0 29.135 * * [simplify]: Extracting #4: cost 137 inf + 1499 29.137 * * [simplify]: Extracting #5: cost 94 inf + 8978 29.141 * * [simplify]: Extracting #6: cost 29 inf + 26892 29.145 * * [simplify]: Extracting #7: cost 0 inf + 37648 29.150 * * [simplify]: Extracting #8: cost 0 inf + 37608 29.155 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* (* y.im x.im) (* (* y.im x.im) (* y.im x.im))) (* (* (* y.re x.re) (* y.re x.re)) (* y.re x.re)))) 29.155 * [simplify]: Simplified (2 1 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.im x.im) (* y.im x.im))) (* (* (* y.re x.re) (* y.re x.re)) (* y.re x.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))))) 29.155 * * * * [progress]: [ 73 / 100 ] simplifiying candidate # 29.155 * [simplify]: Simplifying (/ (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)))) 29.155 * * [simplify]: iters left: 6 (14 enodes) 29.159 * * [simplify]: iters left: 5 (62 enodes) 29.172 * * [simplify]: iters left: 4 (123 enodes) 29.197 * * [simplify]: iters left: 3 (195 enodes) 29.229 * * [simplify]: iters left: 2 (276 enodes) 29.311 * * [simplify]: iters left: 1 (487 enodes) 29.460 * * [simplify]: Extracting #0: cost 1 inf + 0 29.460 * * [simplify]: Extracting #1: cost 6 inf + 0 29.461 * * [simplify]: Extracting #2: cost 33 inf + 0 29.461 * * [simplify]: Extracting #3: cost 121 inf + 0 29.462 * * [simplify]: Extracting #4: cost 151 inf + 1109 29.465 * * [simplify]: Extracting #5: cost 62 inf + 13954 29.472 * * [simplify]: Extracting #6: cost 4 inf + 25092 29.487 * * [simplify]: Extracting #7: cost 0 inf + 25748 29.500 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (* y.re x.re) (* y.re x.re)) (* (* y.im x.im) (* y.im x.im)))) 29.500 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (* y.re x.re) (* y.re x.re)) (* (* y.im x.im) (* y.im x.im)))) (- (* x.re y.re) (* x.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 29.500 * * * * [progress]: [ 74 / 100 ] simplifiying candidate # 29.501 * [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)) (* (* y.re y.re) (* y.im y.im)))))) 29.501 * * [simplify]: iters left: 6 (16 enodes) 29.505 * * [simplify]: iters left: 5 (74 enodes) 29.518 * * [simplify]: iters left: 4 (149 enodes) 29.548 * * [simplify]: iters left: 3 (289 enodes) 29.622 * * [simplify]: iters left: 2 (438 enodes) 29.750 * * [simplify]: Extracting #0: cost 1 inf + 0 29.750 * * [simplify]: Extracting #1: cost 6 inf + 0 29.750 * * [simplify]: Extracting #2: cost 21 inf + 0 29.751 * * [simplify]: Extracting #3: cost 41 inf + 46 29.752 * * [simplify]: Extracting #4: cost 160 inf + 420 29.754 * * [simplify]: Extracting #5: cost 209 inf + 2905 29.764 * * [simplify]: Extracting #6: cost 70 inf + 24616 29.782 * * [simplify]: Extracting #7: cost 8 inf + 39350 29.798 * * [simplify]: Extracting #8: cost 0 inf + 41178 29.808 * * [simplify]: Extracting #9: cost 0 inf + 40458 29.818 * * [simplify]: Extracting #10: cost 0 inf + 40378 29.835 * [simplify]: Simplified to (* (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (+ (* x.im y.im) (* x.re y.re))) 29.835 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) (* (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (+ (* x.im y.im) (* x.re y.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 29.836 * * * * [progress]: [ 75 / 100 ] simplifiying candidate # 29.836 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (sqrt (- (* y.re y.re) (* y.im y.im)))) 29.836 * * [simplify]: iters left: 6 (12 enodes) 29.841 * * [simplify]: iters left: 5 (45 enodes) 29.854 * * [simplify]: iters left: 4 (66 enodes) 29.866 * * [simplify]: iters left: 3 (107 enodes) 29.883 * * [simplify]: iters left: 2 (164 enodes) 29.926 * * [simplify]: iters left: 1 (247 enodes) 29.999 * * [simplify]: Extracting #0: cost 1 inf + 0 29.999 * * [simplify]: Extracting #1: cost 6 inf + 0 29.999 * * [simplify]: Extracting #2: cost 21 inf + 0 29.999 * * [simplify]: Extracting #3: cost 43 inf + 4 29.999 * * [simplify]: Extracting #4: cost 59 inf + 1034 30.001 * * [simplify]: Extracting #5: cost 15 inf + 7373 30.004 * * [simplify]: Extracting #6: cost 0 inf + 9323 30.007 * [simplify]: Simplified to (* (sqrt (- (* y.re y.re) (* y.im y.im))) (+ (* x.im y.im) (* x.re y.re))) 30.008 * [simplify]: Simplified (2 1 2 2) 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.im y.im) (* x.re y.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.008 * * * * [progress]: [ 76 / 100 ] 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)))))> 30.008 * [simplify]: Simplifying (real->posit16 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) 30.008 * * [simplify]: iters left: 6 (13 enodes) 30.011 * * [simplify]: iters left: 5 (40 enodes) 30.016 * * [simplify]: Extracting #0: cost 1 inf + 0 30.016 * * [simplify]: Extracting #1: cost 2 inf + 0 30.016 * * [simplify]: Extracting #2: cost 4 inf + 0 30.016 * * [simplify]: Extracting #3: cost 9 inf + 0 30.016 * * [simplify]: Extracting #4: cost 18 inf + 0 30.016 * * [simplify]: Extracting #5: cost 14 inf + 87 30.016 * * [simplify]: Extracting #6: cost 10 inf + 253 30.017 * * [simplify]: Extracting #7: cost 3 inf + 1190 30.017 * * [simplify]: Extracting #8: cost 0 inf + 1800 30.017 * [simplify]: Simplified to (real->posit16 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.im) (* y.re x.re)))) 30.017 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (posit16->real (real->posit16 (/ (sqrt (+ (* 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))))) 30.017 * * * * [progress]: [ 77 / 100 ] simplifiying candidate # 30.018 * [simplify]: Simplifying (* (exp (* x.re y.re)) (exp (* x.im y.im))) 30.018 * * [simplify]: iters left: 5 (9 enodes) 30.020 * * [simplify]: iters left: 4 (36 enodes) 30.025 * * [simplify]: iters left: 3 (55 enodes) 30.035 * * [simplify]: iters left: 2 (91 enodes) 30.063 * * [simplify]: iters left: 1 (191 enodes) 30.151 * * [simplify]: Extracting #0: cost 1 inf + 0 30.151 * * [simplify]: Extracting #1: cost 38 inf + 0 30.152 * * [simplify]: Extracting #2: cost 150 inf + 0 30.153 * * [simplify]: Extracting #3: cost 173 inf + 772 30.155 * * [simplify]: Extracting #4: cost 148 inf + 4628 30.160 * * [simplify]: Extracting #5: cost 93 inf + 18511 30.171 * * [simplify]: Extracting #6: cost 27 inf + 61555 30.188 * * [simplify]: Extracting #7: cost 0 inf + 82217 30.206 * [simplify]: Simplified to (exp (+ (* x.re y.re) (* x.im y.im))) 30.207 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (log (exp (+ (* x.re y.re) (* x.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.207 * * * * [progress]: [ 78 / 100 ] simplifiying candidate # 30.207 * * * * [progress]: [ 79 / 100 ] simplifiying candidate # 30.207 * [simplify]: Simplifying (log (+ (* x.re y.re) (* x.im y.im))) 30.207 * * [simplify]: iters left: 5 (8 enodes) 30.211 * * [simplify]: iters left: 4 (27 enodes) 30.218 * * [simplify]: Extracting #0: cost 1 inf + 0 30.218 * * [simplify]: Extracting #1: cost 3 inf + 0 30.218 * * [simplify]: Extracting #2: cost 6 inf + 0 30.218 * * [simplify]: Extracting #3: cost 12 inf + 0 30.219 * * [simplify]: Extracting #4: cost 8 inf + 4 30.219 * * [simplify]: Extracting #5: cost 1 inf + 614 30.219 * * [simplify]: Extracting #6: cost 0 inf + 808 30.220 * [simplify]: Simplified to (log (+ (* x.im y.im) (* x.re y.re))) 30.220 * [simplify]: Simplified (2 1 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)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.220 * * * * [progress]: [ 80 / 100 ] simplifiying candidate # 30.220 * [simplify]: Simplifying (exp (+ (* x.re y.re) (* x.im y.im))) 30.220 * * [simplify]: iters left: 5 (8 enodes) 30.224 * * [simplify]: iters left: 4 (30 enodes) 30.233 * * [simplify]: iters left: 3 (43 enodes) 30.244 * * [simplify]: iters left: 2 (64 enodes) 30.267 * * [simplify]: iters left: 1 (134 enodes) 30.310 * * [simplify]: Extracting #0: cost 1 inf + 0 30.310 * * [simplify]: Extracting #1: cost 25 inf + 0 30.310 * * [simplify]: Extracting #2: cost 118 inf + 0 30.310 * * [simplify]: Extracting #3: cost 137 inf + 843 30.311 * * [simplify]: Extracting #4: cost 120 inf + 2246 30.314 * * [simplify]: Extracting #5: cost 54 inf + 23864 30.319 * * [simplify]: Extracting #6: cost 4 inf + 47315 30.325 * * [simplify]: Extracting #7: cost 0 inf + 49036 30.332 * * [simplify]: Extracting #8: cost 0 inf + 48956 30.338 * [simplify]: Simplified to (exp (+ (* x.im y.im) (* x.re y.re))) 30.338 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (log (exp (+ (* x.im y.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.338 * * * * [progress]: [ 81 / 100 ] simplifiying candidate # 30.338 * [simplify]: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 30.338 * * [simplify]: iters left: 6 (9 enodes) 30.340 * * [simplify]: iters left: 5 (30 enodes) 30.344 * * [simplify]: Extracting #0: cost 1 inf + 0 30.344 * * [simplify]: Extracting #1: cost 3 inf + 0 30.344 * * [simplify]: Extracting #2: cost 5 inf + 0 30.344 * * [simplify]: Extracting #3: cost 8 inf + 0 30.344 * * [simplify]: Extracting #4: cost 14 inf + 0 30.345 * * [simplify]: Extracting #5: cost 9 inf + 46 30.345 * * [simplify]: Extracting #6: cost 4 inf + 500 30.345 * * [simplify]: Extracting #7: cost 1 inf + 1072 30.345 * * [simplify]: Extracting #8: cost 0 inf + 1316 30.345 * [simplify]: Simplified to (* (cbrt (+ (* x.im y.im) (* x.re y.re))) (cbrt (+ (* x.im y.im) (* x.re y.re)))) 30.346 * [simplify]: Simplified (2 1 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))))) 30.346 * [simplify]: Simplifying (cbrt (+ (* x.re y.re) (* x.im y.im))) 30.346 * * [simplify]: iters left: 5 (8 enodes) 30.348 * * [simplify]: iters left: 4 (27 enodes) 30.351 * * [simplify]: Extracting #0: cost 1 inf + 0 30.351 * * [simplify]: Extracting #1: cost 3 inf + 0 30.351 * * [simplify]: Extracting #2: cost 6 inf + 0 30.351 * * [simplify]: Extracting #3: cost 12 inf + 0 30.351 * * [simplify]: Extracting #4: cost 8 inf + 4 30.351 * * [simplify]: Extracting #5: cost 1 inf + 624 30.352 * * [simplify]: Extracting #6: cost 0 inf + 828 30.352 * [simplify]: Simplified to (cbrt (+ (* x.im y.im) (* x.re y.re))) 30.352 * [simplify]: Simplified (2 1 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 (+ (* x.im y.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.352 * * * * [progress]: [ 82 / 100 ] simplifiying candidate # 30.352 * [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))) 30.352 * * [simplify]: iters left: 6 (9 enodes) 30.356 * * [simplify]: iters left: 5 (43 enodes) 30.366 * * [simplify]: iters left: 4 (145 enodes) 30.424 * * [simplify]: Extracting #0: cost 1 inf + 0 30.424 * * [simplify]: Extracting #1: cost 15 inf + 0 30.424 * * [simplify]: Extracting #2: cost 134 inf + 1 30.426 * * [simplify]: Extracting #3: cost 135 inf + 1486 30.434 * * [simplify]: Extracting #4: cost 28 inf + 20803 30.450 * * [simplify]: Extracting #5: cost 0 inf + 26753 30.459 * [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))) 30.459 * [simplify]: Simplified (2 1 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)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.459 * * * * [progress]: [ 83 / 100 ] simplifiying candidate # 30.459 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 30.459 * * [simplify]: iters left: 5 (8 enodes) 30.461 * * [simplify]: iters left: 4 (27 enodes) 30.464 * * [simplify]: Extracting #0: cost 1 inf + 0 30.464 * * [simplify]: Extracting #1: cost 3 inf + 0 30.465 * * [simplify]: Extracting #2: cost 6 inf + 0 30.465 * * [simplify]: Extracting #3: cost 12 inf + 0 30.465 * * [simplify]: Extracting #4: cost 8 inf + 4 30.465 * * [simplify]: Extracting #5: cost 1 inf + 584 30.465 * * [simplify]: Extracting #6: cost 0 inf + 748 30.465 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 30.465 * [simplify]: Simplified (2 1 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))))) 30.465 * [simplify]: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 30.465 * * [simplify]: iters left: 5 (8 enodes) 30.467 * * [simplify]: iters left: 4 (27 enodes) 30.471 * * [simplify]: Extracting #0: cost 1 inf + 0 30.471 * * [simplify]: Extracting #1: cost 3 inf + 0 30.471 * * [simplify]: Extracting #2: cost 6 inf + 0 30.471 * * [simplify]: Extracting #3: cost 12 inf + 0 30.471 * * [simplify]: Extracting #4: cost 8 inf + 4 30.471 * * [simplify]: Extracting #5: cost 1 inf + 584 30.471 * * [simplify]: Extracting #6: cost 0 inf + 748 30.471 * [simplify]: Simplified to (sqrt (+ (* x.im y.im) (* x.re y.re))) 30.472 * [simplify]: Simplified (2 1 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 (+ (* x.im y.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.472 * * * * [progress]: [ 84 / 100 ] simplifiying candidate # 30.472 * [simplify]: Simplifying (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) 30.472 * * [simplify]: iters left: 5 (10 enodes) 30.476 * * [simplify]: iters left: 4 (52 enodes) 30.490 * * [simplify]: iters left: 3 (145 enodes) 30.541 * * [simplify]: iters left: 2 (335 enodes) 30.680 * * [simplify]: Extracting #0: cost 1 inf + 0 30.680 * * [simplify]: Extracting #1: cost 4 inf + 0 30.680 * * [simplify]: Extracting #2: cost 67 inf + 0 30.681 * * [simplify]: Extracting #3: cost 150 inf + 806 30.684 * * [simplify]: Extracting #4: cost 100 inf + 8870 30.691 * * [simplify]: Extracting #5: cost 14 inf + 35218 30.700 * * [simplify]: Extracting #6: cost 0 inf + 39605 30.708 * [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)))) 30.709 * [simplify]: Simplified (2 1 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)))) (+ (* (* 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))))) 30.709 * [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)))) 30.709 * * [simplify]: iters left: 6 (11 enodes) 30.715 * * [simplify]: iters left: 5 (61 enodes) 30.738 * * [simplify]: iters left: 4 (157 enodes) 30.809 * * [simplify]: iters left: 3 (330 enodes) 30.911 * * [simplify]: Extracting #0: cost 1 inf + 0 30.911 * * [simplify]: Extracting #1: cost 12 inf + 0 30.912 * * [simplify]: Extracting #2: cost 80 inf + 0 30.913 * * [simplify]: Extracting #3: cost 113 inf + 497 30.916 * * [simplify]: Extracting #4: cost 45 inf + 6407 30.922 * * [simplify]: Extracting #5: cost 7 inf + 12010 30.929 * * [simplify]: Extracting #6: cost 0 inf + 12716 30.935 * * [simplify]: Extracting #7: cost 0 inf + 12676 30.942 * [simplify]: Simplified to (- (* (* x.im y.im) (* x.im y.im)) (* (- (* x.im y.im) (* x.re y.re)) (* x.re y.re))) 30.942 * [simplify]: Simplified (2 1 2 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.im y.im)) (* x.im y.im)) (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re)))) (- (* (* x.im y.im) (* x.im y.im)) (* (- (* x.im y.im) (* x.re y.re)) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 30.942 * * * * [progress]: [ 85 / 100 ] simplifiying candidate # 30.942 * * * * [progress]: [ 86 / 100 ] simplifiying candidate # 30.943 * [simplify]: Simplifying (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 30.943 * * [simplify]: iters left: 6 (9 enodes) 30.949 * * [simplify]: iters left: 5 (48 enodes) 30.964 * * [simplify]: iters left: 4 (111 enodes) 30.998 * * [simplify]: iters left: 3 (181 enodes) 31.032 * * [simplify]: iters left: 2 (262 enodes) 31.082 * * [simplify]: iters left: 1 (473 enodes) 31.250 * * [simplify]: Extracting #0: cost 1 inf + 0 31.251 * * [simplify]: Extracting #1: cost 22 inf + 0 31.251 * * [simplify]: Extracting #2: cost 110 inf + 0 31.253 * * [simplify]: Extracting #3: cost 142 inf + 1440 31.259 * * [simplify]: Extracting #4: cost 41 inf + 15973 31.268 * * [simplify]: Extracting #5: cost 0 inf + 23364 31.281 * * [simplify]: Extracting #6: cost 0 inf + 23124 31.290 * [simplify]: Simplified to (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 31.291 * [simplify]: Simplified (2 1 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))) (- (* x.re y.re) (* x.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.291 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 31.291 * * [simplify]: iters left: 4 (7 enodes) 31.295 * * [simplify]: iters left: 3 (25 enodes) 31.301 * * [simplify]: iters left: 2 (34 enodes) 31.310 * * [simplify]: iters left: 1 (38 enodes) 31.320 * * [simplify]: Extracting #0: cost 1 inf + 0 31.320 * * [simplify]: Extracting #1: cost 5 inf + 0 31.320 * * [simplify]: Extracting #2: cost 14 inf + 0 31.320 * * [simplify]: Extracting #3: cost 9 inf + 169 31.320 * * [simplify]: Extracting #4: cost 2 inf + 583 31.321 * * [simplify]: Extracting #5: cost 0 inf + 748 31.321 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 31.321 * [simplify]: Simplified (2 1 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.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))))) 31.321 * * * * [progress]: [ 87 / 100 ] simplifiying candidate #real (real->posit16 (+ (* x.re y.re) (* x.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 31.322 * [simplify]: Simplifying (real->posit16 (+ (* x.re y.re) (* x.im y.im))) 31.322 * * [simplify]: iters left: 5 (8 enodes) 31.325 * * [simplify]: iters left: 4 (24 enodes) 31.331 * * [simplify]: Extracting #0: cost 1 inf + 0 31.331 * * [simplify]: Extracting #1: cost 2 inf + 0 31.331 * * [simplify]: Extracting #2: cost 4 inf + 0 31.331 * * [simplify]: Extracting #3: cost 10 inf + 0 31.331 * * [simplify]: Extracting #4: cost 4 inf + 88 31.331 * * [simplify]: Extracting #5: cost 0 inf + 420 31.332 * [simplify]: Simplified to (real->posit16 (+ (* x.im y.im) (* x.re y.re))) 31.332 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (posit16->real (real->posit16 (+ (* x.im y.im) (* x.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.332 * * * * [progress]: [ 88 / 100 ] simplifiying candidate # 31.332 * * * * [progress]: [ 89 / 100 ] simplifiying candidate # 31.332 * [simplify]: Simplifying y.im 31.332 * * [simplify]: iters left: 0 (1 enodes) 31.333 * * [simplify]: Extracting #0: cost 1 inf + 0 31.333 * * [simplify]: Extracting #1: cost 0 inf + 1 31.333 * [simplify]: Simplified to y.im 31.333 * [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)))) y.im)) 31.333 * * * * [progress]: [ 90 / 100 ] simplifiying candidate # 31.333 * [simplify]: Simplifying y.re 31.333 * * [simplify]: iters left: 0 (1 enodes) 31.334 * * [simplify]: Extracting #0: cost 1 inf + 0 31.334 * * [simplify]: Extracting #1: cost 0 inf + 1 31.334 * [simplify]: Simplified to y.re 31.334 * [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)))) y.re)) 31.334 * * * * [progress]: [ 91 / 100 ] simplifiying candidate # 31.334 * [simplify]: Simplifying (* -1 y.re) 31.334 * * [simplify]: iters left: 2 (3 enodes) 31.336 * * [simplify]: iters left: 1 (11 enodes) 31.339 * * [simplify]: Extracting #0: cost 1 inf + 0 31.339 * * [simplify]: Extracting #1: cost 4 inf + 0 31.339 * * [simplify]: Extracting #2: cost 0 inf + 84 31.339 * [simplify]: Simplified to (- y.re) 31.339 * [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)))) (- y.re))) 31.340 * * * * [progress]: [ 92 / 100 ] simplifiying candidate # 31.340 * [simplify]: Simplifying y.im 31.340 * * [simplify]: iters left: 0 (1 enodes) 31.340 * * [simplify]: Extracting #0: cost 1 inf + 0 31.340 * * [simplify]: Extracting #1: cost 0 inf + 1 31.340 * [simplify]: Simplified to y.im 31.340 * [simplify]: Simplified (2 1 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))))) 31.341 * * * * [progress]: [ 93 / 100 ] simplifiying candidate # 31.341 * [simplify]: Simplifying y.re 31.341 * * [simplify]: iters left: 0 (1 enodes) 31.341 * * [simplify]: Extracting #0: cost 1 inf + 0 31.341 * * [simplify]: Extracting #1: cost 0 inf + 1 31.341 * [simplify]: Simplified to y.re 31.341 * [simplify]: Simplified (2 1 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))))) 31.341 * * * * [progress]: [ 94 / 100 ] simplifiying candidate # 31.342 * [simplify]: Simplifying (* -1 y.re) 31.342 * * [simplify]: iters left: 2 (3 enodes) 31.344 * * [simplify]: iters left: 1 (11 enodes) 31.346 * * [simplify]: Extracting #0: cost 1 inf + 0 31.346 * * [simplify]: Extracting #1: cost 4 inf + 0 31.347 * * [simplify]: Extracting #2: cost 0 inf + 84 31.347 * [simplify]: Simplified to (- y.re) 31.347 * [simplify]: Simplified (2 1 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))))) 31.347 * * * * [progress]: [ 95 / 100 ] simplifiying candidate # 31.347 * [simplify]: Simplifying 0 31.347 * * [simplify]: iters left: 0 (1 enodes) 31.348 * * [simplify]: Extracting #0: cost 1 inf + 0 31.348 * * [simplify]: Extracting #1: cost 0 inf + 1 31.348 * [simplify]: Simplified to 0 31.348 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 0) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.348 * * * * [progress]: [ 96 / 100 ] simplifiying candidate # 31.348 * [simplify]: Simplifying 0 31.348 * * [simplify]: iters left: 0 (1 enodes) 31.349 * * [simplify]: Extracting #0: cost 1 inf + 0 31.349 * * [simplify]: Extracting #1: cost 0 inf + 1 31.349 * [simplify]: Simplified to 0 31.349 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 0) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.349 * * * * [progress]: [ 97 / 100 ] simplifiying candidate # 31.350 * [simplify]: Simplifying 0 31.350 * * [simplify]: iters left: 0 (1 enodes) 31.351 * * [simplify]: Extracting #0: cost 1 inf + 0 31.351 * * [simplify]: Extracting #1: cost 0 inf + 1 31.351 * [simplify]: Simplified to 0 31.351 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 0) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.351 * * * * [progress]: [ 98 / 100 ] simplifiying candidate # 31.351 * [simplify]: Simplifying 0 31.351 * * [simplify]: iters left: 0 (1 enodes) 31.352 * * [simplify]: Extracting #0: cost 1 inf + 0 31.352 * * [simplify]: Extracting #1: cost 0 inf + 1 31.352 * [simplify]: Simplified to 0 31.352 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) 0)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.352 * * * * [progress]: [ 99 / 100 ] simplifiying candidate # 31.352 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 31.352 * * [simplify]: iters left: 4 (7 enodes) 31.355 * * [simplify]: iters left: 3 (24 enodes) 31.361 * * [simplify]: Extracting #0: cost 1 inf + 0 31.361 * * [simplify]: Extracting #1: cost 4 inf + 0 31.361 * * [simplify]: Extracting #2: cost 10 inf + 0 31.362 * * [simplify]: Extracting #3: cost 6 inf + 4 31.362 * * [simplify]: Extracting #4: cost 1 inf + 296 31.362 * * [simplify]: Extracting #5: cost 0 inf + 420 31.362 * [simplify]: Simplified to (+ (* y.re x.re) (* y.im x.im)) 31.362 * [simplify]: Simplified (2 1 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) (* y.im x.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.362 * * * * [progress]: [ 100 / 100 ] simplifiying candidate # 31.363 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 31.363 * * [simplify]: iters left: 4 (7 enodes) 31.366 * * [simplify]: iters left: 3 (24 enodes) 31.372 * * [simplify]: Extracting #0: cost 1 inf + 0 31.372 * * [simplify]: Extracting #1: cost 4 inf + 0 31.372 * * [simplify]: Extracting #2: cost 10 inf + 0 31.372 * * [simplify]: Extracting #3: cost 6 inf + 4 31.372 * * [simplify]: Extracting #4: cost 1 inf + 296 31.373 * * [simplify]: Extracting #5: cost 0 inf + 420 31.373 * [simplify]: Simplified to (+ (* y.re x.re) (* y.im x.im)) 31.373 * [simplify]: Simplified (2 1 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) (* y.im x.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.373 * * * [progress]: adding candidates to table 32.603 * [progress]: [Phase 3 of 3] Extracting. 32.603 * * [regime]: Finding splitpoints for: (# # # # # # # # #real (real->posit16 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))))> #) 32.605 * * * [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)))) 32.605 * * * * [regimes]: Trying to branch on y.im from (# # # # # # # # #real (real->posit16 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))))> #) 32.672 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # #real (real->posit16 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))))> #) 32.773 * * * * [regimes]: Trying to branch on y.re from (# # # # # # # # #real (real->posit16 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))))> #) 32.843 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # #real (real->posit16 (/ (+ (* x.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))))> #) 32.924 * * * * [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.im y.im) (* x.re y.re)) (+ (* y.re y.re) (* y.im y.im))))))> #) 33.003 * * * [regime]: Found split indices: #