0.002 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.034 * * * [progress]: [2/2] Setting up program. 0.038 * [progress]: [Phase 2 of 3] Improving. 0.038 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.038 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.038 * * [simplify]: iters left: 6 (11 enodes) 0.042 * * [simplify]: iters left: 5 (41 enodes) 0.051 * * [simplify]: iters left: 4 (64 enodes) 0.064 * * [simplify]: iters left: 3 (90 enodes) 0.085 * * [simplify]: iters left: 2 (116 enodes) 0.102 * * [simplify]: iters left: 1 (128 enodes) 0.122 * * [simplify]: Extracting #0: cost 1 inf + 0 0.123 * * [simplify]: Extracting #1: cost 7 inf + 0 0.123 * * [simplify]: Extracting #2: cost 35 inf + 0 0.123 * * [simplify]: Extracting #3: cost 47 inf + 128 0.123 * * [simplify]: Extracting #4: cost 35 inf + 909 0.124 * * [simplify]: Extracting #5: cost 8 inf + 5781 0.125 * * [simplify]: Extracting #6: cost 0 inf + 7242 0.127 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.127 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.130 * * [progress]: iteration 1 / 4 0.130 * * * [progress]: picking best candidate 0.133 * * * * [pick]: Picked # 0.133 * * * [progress]: localizing error 0.167 * * * [progress]: generating rewritten candidates 0.167 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.198 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 0.206 * * * [progress]: generating series expansions 0.206 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.206 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) into (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) 0.206 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in (x.im y.re x.re y.im) around 0 0.206 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 0.206 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 0.206 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.206 * [taylor]: Taking taylor expansion of y.re in y.im 0.207 * [backup-simplify]: Simplify y.re into y.re 0.207 * [taylor]: Taking taylor expansion of x.im in y.im 0.207 * [backup-simplify]: Simplify x.im into x.im 0.207 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.207 * [taylor]: Taking taylor expansion of y.im in y.im 0.207 * [backup-simplify]: Simplify 0 into 0 0.207 * [backup-simplify]: Simplify 1 into 1 0.207 * [taylor]: Taking taylor expansion of x.re in y.im 0.207 * [backup-simplify]: Simplify x.re into x.re 0.207 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 0.207 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.207 * [taylor]: Taking taylor expansion of y.re in y.im 0.207 * [backup-simplify]: Simplify y.re into y.re 0.207 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.207 * [taylor]: Taking taylor expansion of y.im in y.im 0.207 * [backup-simplify]: Simplify 0 into 0 0.207 * [backup-simplify]: Simplify 1 into 1 0.207 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.207 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.207 * [backup-simplify]: Simplify (- 0) into 0 0.208 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 0.208 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.208 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 0.208 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 0.208 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 0.208 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 0.208 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.208 * [taylor]: Taking taylor expansion of y.re in x.re 0.208 * [backup-simplify]: Simplify y.re into y.re 0.208 * [taylor]: Taking taylor expansion of x.im in x.re 0.208 * [backup-simplify]: Simplify x.im into x.im 0.208 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.208 * [taylor]: Taking taylor expansion of y.im in x.re 0.208 * [backup-simplify]: Simplify y.im into y.im 0.208 * [taylor]: Taking taylor expansion of x.re in x.re 0.208 * [backup-simplify]: Simplify 0 into 0 0.208 * [backup-simplify]: Simplify 1 into 1 0.208 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 0.208 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.208 * [taylor]: Taking taylor expansion of y.re in x.re 0.208 * [backup-simplify]: Simplify y.re into y.re 0.208 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.208 * [taylor]: Taking taylor expansion of y.im in x.re 0.208 * [backup-simplify]: Simplify y.im into y.im 0.208 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.208 * [backup-simplify]: Simplify (* y.im 0) into 0 0.208 * [backup-simplify]: Simplify (- 0) into 0 0.208 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 0.209 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.209 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.209 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.209 * [backup-simplify]: Simplify (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) 0.209 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 0.209 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 0.209 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.209 * [taylor]: Taking taylor expansion of y.re in y.re 0.209 * [backup-simplify]: Simplify 0 into 0 0.209 * [backup-simplify]: Simplify 1 into 1 0.209 * [taylor]: Taking taylor expansion of x.im in y.re 0.209 * [backup-simplify]: Simplify x.im into x.im 0.209 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.209 * [taylor]: Taking taylor expansion of y.im in y.re 0.209 * [backup-simplify]: Simplify y.im into y.im 0.209 * [taylor]: Taking taylor expansion of x.re in y.re 0.209 * [backup-simplify]: Simplify x.re into x.re 0.209 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.209 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.209 * [taylor]: Taking taylor expansion of y.re in y.re 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 2) in y.re 0.209 * [taylor]: Taking taylor expansion of y.im in y.re 0.209 * [backup-simplify]: Simplify y.im into y.im 0.209 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.209 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.209 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.209 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.209 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.209 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.209 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 0.209 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 0.210 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.210 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.210 * [taylor]: Taking taylor expansion of y.re in x.im 0.210 * [backup-simplify]: Simplify y.re into y.re 0.210 * [taylor]: Taking taylor expansion of x.im in x.im 0.210 * [backup-simplify]: Simplify 0 into 0 0.210 * [backup-simplify]: Simplify 1 into 1 0.210 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.210 * [taylor]: Taking taylor expansion of y.im in x.im 0.210 * [backup-simplify]: Simplify y.im into y.im 0.210 * [taylor]: Taking taylor expansion of x.re in x.im 0.210 * [backup-simplify]: Simplify x.re into x.re 0.210 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 0.210 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.210 * [taylor]: Taking taylor expansion of y.re in x.im 0.210 * [backup-simplify]: Simplify y.re into y.re 0.210 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.210 * [taylor]: Taking taylor expansion of y.im in x.im 0.210 * [backup-simplify]: Simplify y.im into y.im 0.210 * [backup-simplify]: Simplify (* y.re 0) into 0 0.210 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.210 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.210 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.210 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.210 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.210 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.210 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 0.210 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 0.210 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.210 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.210 * [taylor]: Taking taylor expansion of y.re in x.im 0.210 * [backup-simplify]: Simplify y.re into y.re 0.210 * [taylor]: Taking taylor expansion of x.im in x.im 0.210 * [backup-simplify]: Simplify 0 into 0 0.210 * [backup-simplify]: Simplify 1 into 1 0.210 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.210 * [taylor]: Taking taylor expansion of y.im in x.im 0.210 * [backup-simplify]: Simplify y.im into y.im 0.210 * [taylor]: Taking taylor expansion of x.re in x.im 0.210 * [backup-simplify]: Simplify x.re into x.re 0.210 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 0.210 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.211 * [taylor]: Taking taylor expansion of y.re in x.im 0.211 * [backup-simplify]: Simplify y.re into y.re 0.211 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.211 * [taylor]: Taking taylor expansion of y.im in x.im 0.211 * [backup-simplify]: Simplify y.im into y.im 0.211 * [backup-simplify]: Simplify (* y.re 0) into 0 0.211 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.211 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.211 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.211 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.211 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.211 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.211 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 0.211 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 0.211 * [taylor]: Taking taylor expansion of -1 in y.re 0.211 * [backup-simplify]: Simplify -1 into -1 0.211 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 0.211 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.211 * [taylor]: Taking taylor expansion of y.im in y.re 0.211 * [backup-simplify]: Simplify y.im into y.im 0.211 * [taylor]: Taking taylor expansion of x.re in y.re 0.211 * [backup-simplify]: Simplify x.re into x.re 0.211 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.211 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.211 * [taylor]: Taking taylor expansion of y.re in y.re 0.211 * [backup-simplify]: Simplify 0 into 0 0.211 * [backup-simplify]: Simplify 1 into 1 0.211 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.211 * [taylor]: Taking taylor expansion of y.im in y.re 0.211 * [backup-simplify]: Simplify y.im into y.im 0.211 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.211 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.212 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.212 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 0.212 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 0.212 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 0.212 * [taylor]: Taking taylor expansion of -1 in x.re 0.212 * [backup-simplify]: Simplify -1 into -1 0.212 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 0.212 * [taylor]: Taking taylor expansion of x.re in x.re 0.212 * [backup-simplify]: Simplify 0 into 0 0.212 * [backup-simplify]: Simplify 1 into 1 0.212 * [taylor]: Taking taylor expansion of y.im in x.re 0.212 * [backup-simplify]: Simplify y.im into y.im 0.212 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.212 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.212 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.213 * [backup-simplify]: Simplify (- 0) into 0 0.213 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.213 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.213 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.213 * [backup-simplify]: Simplify (+ 0 0) into 0 0.213 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 0.213 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 0.213 * [taylor]: Taking taylor expansion of y.re in y.re 0.213 * [backup-simplify]: Simplify 0 into 0 0.213 * [backup-simplify]: Simplify 1 into 1 0.213 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.214 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.214 * [taylor]: Taking taylor expansion of y.re in y.re 0.214 * [backup-simplify]: Simplify 0 into 0 0.214 * [backup-simplify]: Simplify 1 into 1 0.214 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.214 * [taylor]: Taking taylor expansion of y.im in y.re 0.214 * [backup-simplify]: Simplify y.im into y.im 0.214 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.214 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.214 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.214 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.214 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.214 * [backup-simplify]: Simplify (+ 0 0) into 0 0.214 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 0.215 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 0.215 * [taylor]: Taking taylor expansion of 0 in x.re 0.215 * [backup-simplify]: Simplify 0 into 0 0.215 * [taylor]: Taking taylor expansion of 0 in y.im 0.215 * [backup-simplify]: Simplify 0 into 0 0.215 * [backup-simplify]: Simplify 0 into 0 0.215 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 0.215 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 0.215 * [taylor]: Taking taylor expansion of -1 in y.im 0.215 * [backup-simplify]: Simplify -1 into -1 0.215 * [taylor]: Taking taylor expansion of y.im in y.im 0.215 * [backup-simplify]: Simplify 0 into 0 0.215 * [backup-simplify]: Simplify 1 into 1 0.215 * [backup-simplify]: Simplify (/ -1 1) into -1 0.216 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.216 * [backup-simplify]: Simplify 0 into 0 0.216 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.217 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.217 * [backup-simplify]: Simplify (- 0) into 0 0.217 * [backup-simplify]: Simplify (+ 0 0) into 0 0.218 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.218 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.218 * [backup-simplify]: Simplify (+ 0 0) into 0 0.219 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* (/ y.re (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 0.219 * [taylor]: Taking taylor expansion of 0 in y.re 0.219 * [backup-simplify]: Simplify 0 into 0 0.219 * [taylor]: Taking taylor expansion of 0 in x.re 0.219 * [backup-simplify]: Simplify 0 into 0 0.219 * [taylor]: Taking taylor expansion of 0 in y.im 0.219 * [backup-simplify]: Simplify 0 into 0 0.219 * [backup-simplify]: Simplify 0 into 0 0.219 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.219 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.219 * [taylor]: Taking taylor expansion of y.im in x.re 0.219 * [backup-simplify]: Simplify y.im into y.im 0.219 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.219 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.219 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.219 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.219 * [taylor]: Taking taylor expansion of y.im in y.im 0.219 * [backup-simplify]: Simplify 0 into 0 0.219 * [backup-simplify]: Simplify 1 into 1 0.219 * [backup-simplify]: Simplify (* 1 1) into 1 0.220 * [backup-simplify]: Simplify (/ 1 1) into 1 0.220 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.221 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.221 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.222 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.222 * [backup-simplify]: Simplify 0 into 0 0.222 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.222 * [backup-simplify]: Simplify (* 1 1) into 1 0.222 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.223 * [backup-simplify]: Simplify (+ 1 0) into 1 0.223 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.re (pow y.im 3))) 0.223 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 0.223 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 0.223 * [taylor]: Taking taylor expansion of x.re in x.re 0.223 * [backup-simplify]: Simplify 0 into 0 0.223 * [backup-simplify]: Simplify 1 into 1 0.223 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 0.223 * [taylor]: Taking taylor expansion of y.im in x.re 0.223 * [backup-simplify]: Simplify y.im into y.im 0.223 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.224 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 0.224 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 0.224 * [taylor]: Taking taylor expansion of 0 in y.im 0.224 * [backup-simplify]: Simplify 0 into 0 0.224 * [backup-simplify]: Simplify 0 into 0 0.224 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.224 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 0.224 * [taylor]: Taking taylor expansion of 0 in y.im 0.224 * [backup-simplify]: Simplify 0 into 0 0.224 * [backup-simplify]: Simplify 0 into 0 0.224 * [backup-simplify]: Simplify 0 into 0 0.224 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0.224 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.im y.re x.re y.im) around 0 0.225 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 0.225 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.225 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.225 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.225 * [taylor]: Taking taylor expansion of y.re in y.im 0.225 * [backup-simplify]: Simplify y.re into y.re 0.225 * [taylor]: Taking taylor expansion of x.im in y.im 0.225 * [backup-simplify]: Simplify x.im into x.im 0.225 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.225 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.225 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.225 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.225 * [taylor]: Taking taylor expansion of y.im in y.im 0.225 * [backup-simplify]: Simplify 0 into 0 0.225 * [backup-simplify]: Simplify 1 into 1 0.225 * [taylor]: Taking taylor expansion of x.re in y.im 0.225 * [backup-simplify]: Simplify x.re into x.re 0.225 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.225 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.225 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.225 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.225 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.225 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.225 * [taylor]: Taking taylor expansion of y.re in y.im 0.225 * [backup-simplify]: Simplify y.re into y.re 0.225 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.225 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.225 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.225 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.225 * [taylor]: Taking taylor expansion of y.im in y.im 0.225 * [backup-simplify]: Simplify 0 into 0 0.225 * [backup-simplify]: Simplify 1 into 1 0.226 * [backup-simplify]: Simplify (* 1 1) into 1 0.226 * [backup-simplify]: Simplify (/ 1 1) into 1 0.226 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 0.226 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.226 * [backup-simplify]: Simplify (+ 0 1) into 1 0.226 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.226 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 0.226 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.226 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.226 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.226 * [taylor]: Taking taylor expansion of y.re in x.re 0.227 * [backup-simplify]: Simplify y.re into y.re 0.227 * [taylor]: Taking taylor expansion of x.im in x.re 0.227 * [backup-simplify]: Simplify x.im into x.im 0.227 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.227 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.227 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.227 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.227 * [taylor]: Taking taylor expansion of y.im in x.re 0.227 * [backup-simplify]: Simplify y.im into y.im 0.227 * [taylor]: Taking taylor expansion of x.re in x.re 0.227 * [backup-simplify]: Simplify 0 into 0 0.227 * [backup-simplify]: Simplify 1 into 1 0.227 * [backup-simplify]: Simplify (* y.im 0) into 0 0.227 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.227 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.227 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.227 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.227 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.227 * [taylor]: Taking taylor expansion of y.re in x.re 0.227 * [backup-simplify]: Simplify y.re into y.re 0.227 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.227 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.227 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.227 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.227 * [taylor]: Taking taylor expansion of y.im in x.re 0.227 * [backup-simplify]: Simplify y.im into y.im 0.227 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.227 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.227 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.228 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.228 * [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.228 * [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.228 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.228 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.228 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.228 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.228 * [taylor]: Taking taylor expansion of y.re in y.re 0.228 * [backup-simplify]: Simplify 0 into 0 0.228 * [backup-simplify]: Simplify 1 into 1 0.228 * [taylor]: Taking taylor expansion of x.im in y.re 0.228 * [backup-simplify]: Simplify x.im into x.im 0.228 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.228 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.228 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.228 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.228 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.228 * [taylor]: Taking taylor expansion of y.im in y.re 0.228 * [backup-simplify]: Simplify y.im into y.im 0.228 * [taylor]: Taking taylor expansion of x.re in y.re 0.228 * [backup-simplify]: Simplify x.re into x.re 0.228 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.229 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.229 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.229 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.229 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.229 * [taylor]: Taking taylor expansion of y.re in y.re 0.229 * [backup-simplify]: Simplify 0 into 0 0.229 * [backup-simplify]: Simplify 1 into 1 0.229 * [backup-simplify]: Simplify (* 1 1) into 1 0.229 * [backup-simplify]: Simplify (/ 1 1) into 1 0.229 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.229 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.229 * [taylor]: Taking taylor expansion of y.im in y.re 0.229 * [backup-simplify]: Simplify y.im into y.im 0.229 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.229 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.229 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.230 * [backup-simplify]: Simplify (+ 1 0) into 1 0.230 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.230 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 0.230 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.230 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.230 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.230 * [taylor]: Taking taylor expansion of y.re in x.im 0.230 * [backup-simplify]: Simplify y.re into y.re 0.230 * [taylor]: Taking taylor expansion of x.im in x.im 0.230 * [backup-simplify]: Simplify 0 into 0 0.230 * [backup-simplify]: Simplify 1 into 1 0.230 * [backup-simplify]: Simplify (* y.re 0) into 0 0.230 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.230 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.230 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.230 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.230 * [taylor]: Taking taylor expansion of y.im in x.im 0.230 * [backup-simplify]: Simplify y.im into y.im 0.230 * [taylor]: Taking taylor expansion of x.re in x.im 0.230 * [backup-simplify]: Simplify x.re into x.re 0.230 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.230 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.230 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.230 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.230 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.230 * [taylor]: Taking taylor expansion of y.re in x.im 0.230 * [backup-simplify]: Simplify y.re into y.re 0.230 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.231 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.231 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.231 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.231 * [taylor]: Taking taylor expansion of y.im in x.im 0.231 * [backup-simplify]: Simplify y.im into y.im 0.231 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.231 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.231 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.231 * [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.231 * [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.231 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 0.231 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.231 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.231 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.231 * [taylor]: Taking taylor expansion of y.re in x.im 0.231 * [backup-simplify]: Simplify y.re into y.re 0.231 * [taylor]: Taking taylor expansion of x.im in x.im 0.231 * [backup-simplify]: Simplify 0 into 0 0.231 * [backup-simplify]: Simplify 1 into 1 0.231 * [backup-simplify]: Simplify (* y.re 0) into 0 0.231 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.231 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.231 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.232 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.232 * [taylor]: Taking taylor expansion of y.im in x.im 0.232 * [backup-simplify]: Simplify y.im into y.im 0.232 * [taylor]: Taking taylor expansion of x.re in x.im 0.232 * [backup-simplify]: Simplify x.re into x.re 0.232 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.232 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.232 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.232 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.232 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.232 * [taylor]: Taking taylor expansion of y.re in x.im 0.232 * [backup-simplify]: Simplify y.re into y.re 0.232 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.232 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.232 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.232 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.232 * [taylor]: Taking taylor expansion of y.im in x.im 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.232 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.232 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.232 * [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.232 * [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.232 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.232 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.232 * [taylor]: Taking taylor expansion of y.re in y.re 0.232 * [backup-simplify]: Simplify 0 into 0 0.232 * [backup-simplify]: Simplify 1 into 1 0.232 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.232 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.232 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.233 * [taylor]: Taking taylor expansion of y.re in y.re 0.233 * [backup-simplify]: Simplify 0 into 0 0.233 * [backup-simplify]: Simplify 1 into 1 0.233 * [backup-simplify]: Simplify (* 1 1) into 1 0.233 * [backup-simplify]: Simplify (/ 1 1) into 1 0.233 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.233 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.233 * [taylor]: Taking taylor expansion of y.im in y.re 0.233 * [backup-simplify]: Simplify y.im into y.im 0.233 * [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.234 * [backup-simplify]: Simplify (+ 1 0) into 1 0.234 * [backup-simplify]: Simplify (* 0 1) into 0 0.235 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.235 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.236 * [backup-simplify]: Simplify (+ 0 0) into 0 0.236 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.236 * [backup-simplify]: Simplify (/ 1 1) into 1 0.236 * [taylor]: Taking taylor expansion of 1 in x.re 0.236 * [backup-simplify]: Simplify 1 into 1 0.237 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.237 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.237 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.237 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.237 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.237 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.237 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.238 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.238 * [backup-simplify]: Simplify (+ 0 0) into 0 0.238 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 0.238 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.238 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.238 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.238 * [taylor]: Taking taylor expansion of y.im in y.re 0.238 * [backup-simplify]: Simplify y.im into y.im 0.238 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.238 * [taylor]: Taking taylor expansion of x.re in y.re 0.238 * [backup-simplify]: Simplify x.re into x.re 0.238 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.238 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.238 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.239 * [taylor]: Taking taylor expansion of y.re in y.re 0.239 * [backup-simplify]: Simplify 0 into 0 0.239 * [backup-simplify]: Simplify 1 into 1 0.239 * [backup-simplify]: Simplify (* 1 1) into 1 0.239 * [backup-simplify]: Simplify (/ 1 1) into 1 0.239 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.239 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.239 * [taylor]: Taking taylor expansion of y.im in y.re 0.239 * [backup-simplify]: Simplify y.im into y.im 0.239 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.239 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.239 * [backup-simplify]: Simplify (+ 1 0) into 1 0.240 * [backup-simplify]: Simplify (* x.re 1) into x.re 0.240 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.240 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.240 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.241 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.241 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.241 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.242 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.242 * [taylor]: Taking taylor expansion of 0 in x.re 0.242 * [backup-simplify]: Simplify 0 into 0 0.242 * [taylor]: Taking taylor expansion of 1 in y.im 0.242 * [backup-simplify]: Simplify 1 into 1 0.242 * [backup-simplify]: Simplify 0 into 0 0.242 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.242 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.243 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.243 * [backup-simplify]: Simplify (- 0) into 0 0.243 * [backup-simplify]: Simplify (+ 0 0) into 0 0.243 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.243 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.244 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.244 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.244 * [backup-simplify]: Simplify (+ 0 0) into 0 0.245 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 0.245 * [taylor]: Taking taylor expansion of 0 in y.re 0.245 * [backup-simplify]: Simplify 0 into 0 0.245 * [taylor]: Taking taylor expansion of 0 in x.re 0.245 * [backup-simplify]: Simplify 0 into 0 0.245 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.245 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.245 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.245 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.245 * [taylor]: Taking taylor expansion of y.im in x.re 0.245 * [backup-simplify]: Simplify y.im into y.im 0.245 * [taylor]: Taking taylor expansion of x.re in x.re 0.245 * [backup-simplify]: Simplify 0 into 0 0.245 * [backup-simplify]: Simplify 1 into 1 0.245 * [backup-simplify]: Simplify (* y.im 0) into 0 0.245 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.245 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.245 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.245 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.245 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.245 * [taylor]: Taking taylor expansion of y.im in y.im 0.245 * [backup-simplify]: Simplify 0 into 0 0.245 * [backup-simplify]: Simplify 1 into 1 0.246 * [backup-simplify]: Simplify (/ 1 1) into 1 0.246 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.247 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.247 * [backup-simplify]: Simplify (- 0) into 0 0.247 * [backup-simplify]: Simplify 0 into 0 0.248 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.248 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.248 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.248 * [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.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.250 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.250 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.250 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.250 * [taylor]: Taking taylor expansion of y.im in x.re 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.251 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.251 * [backup-simplify]: Simplify (- 0) into 0 0.252 * [backup-simplify]: Simplify (+ 0 0) into 0 0.252 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.252 * [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.253 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.253 * [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.253 * [backup-simplify]: Simplify (+ 0 0) into 0 0.254 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 0.254 * [taylor]: Taking taylor expansion of 0 in y.re 0.254 * [backup-simplify]: Simplify 0 into 0 0.254 * [taylor]: Taking taylor expansion of 0 in x.re 0.254 * [backup-simplify]: Simplify 0 into 0 0.254 * [taylor]: Taking taylor expansion of 0 in x.re 0.254 * [backup-simplify]: Simplify 0 into 0 0.256 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.257 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.257 * [backup-simplify]: Simplify (+ 0 0) into 0 0.257 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 0.257 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.257 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.258 * [backup-simplify]: Simplify (- 0) into 0 0.258 * [taylor]: Taking taylor expansion of 0 in x.re 0.258 * [backup-simplify]: Simplify 0 into 0 0.258 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.259 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.259 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.259 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.260 * [backup-simplify]: Simplify (+ 0 0) into 0 0.261 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.262 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.262 * [taylor]: Taking taylor expansion of 0 in x.re 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [taylor]: Taking taylor expansion of 0 in y.im 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0.262 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.im y.re x.re y.im) around 0 0.262 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 0.263 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.263 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.263 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.263 * [taylor]: Taking taylor expansion of y.re in y.im 0.263 * [backup-simplify]: Simplify y.re into y.re 0.263 * [taylor]: Taking taylor expansion of x.im in y.im 0.263 * [backup-simplify]: Simplify x.im into x.im 0.263 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.263 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.263 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.263 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.263 * [taylor]: Taking taylor expansion of y.im in y.im 0.263 * [backup-simplify]: Simplify 0 into 0 0.263 * [backup-simplify]: Simplify 1 into 1 0.263 * [taylor]: Taking taylor expansion of x.re in y.im 0.263 * [backup-simplify]: Simplify x.re into x.re 0.263 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.264 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.264 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.264 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.264 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.264 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.264 * [taylor]: Taking taylor expansion of y.re in y.im 0.264 * [backup-simplify]: Simplify y.re into y.re 0.264 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.264 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.264 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.264 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.264 * [taylor]: Taking taylor expansion of y.im in y.im 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify 1 into 1 0.265 * [backup-simplify]: Simplify (* 1 1) into 1 0.265 * [backup-simplify]: Simplify (/ 1 1) into 1 0.265 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 0.265 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.266 * [backup-simplify]: Simplify (+ 0 1) into 1 0.266 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.266 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 0.266 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.266 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.266 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.266 * [taylor]: Taking taylor expansion of y.re in x.re 0.266 * [backup-simplify]: Simplify y.re into y.re 0.266 * [taylor]: Taking taylor expansion of x.im in x.re 0.266 * [backup-simplify]: Simplify x.im into x.im 0.266 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.266 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.266 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.266 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.266 * [taylor]: Taking taylor expansion of y.im in x.re 0.266 * [backup-simplify]: Simplify y.im into y.im 0.266 * [taylor]: Taking taylor expansion of x.re in x.re 0.266 * [backup-simplify]: Simplify 0 into 0 0.266 * [backup-simplify]: Simplify 1 into 1 0.266 * [backup-simplify]: Simplify (* y.im 0) into 0 0.267 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.267 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.267 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.267 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.267 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.267 * [taylor]: Taking taylor expansion of y.re in x.re 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 x.re 0.267 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.267 * [taylor]: Taking taylor expansion of y.im in x.re 0.267 * [backup-simplify]: Simplify y.im into y.im 0.267 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.268 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.268 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.268 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.268 * [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.268 * [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.269 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.269 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.269 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.269 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.269 * [taylor]: Taking taylor expansion of y.re in y.re 0.269 * [backup-simplify]: Simplify 0 into 0 0.269 * [backup-simplify]: Simplify 1 into 1 0.269 * [taylor]: Taking taylor expansion of x.im in y.re 0.269 * [backup-simplify]: Simplify x.im into x.im 0.269 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.269 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.269 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.269 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.269 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.269 * [taylor]: Taking taylor expansion of y.im in y.re 0.269 * [backup-simplify]: Simplify y.im into y.im 0.270 * [taylor]: Taking taylor expansion of x.re in y.re 0.270 * [backup-simplify]: Simplify x.re into x.re 0.270 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.270 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.270 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.270 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.270 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.270 * [taylor]: Taking taylor expansion of y.re in y.re 0.270 * [backup-simplify]: Simplify 0 into 0 0.270 * [backup-simplify]: Simplify 1 into 1 0.270 * [backup-simplify]: Simplify (* 1 1) into 1 0.271 * [backup-simplify]: Simplify (/ 1 1) into 1 0.271 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.271 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.271 * [taylor]: Taking taylor expansion of y.im in y.re 0.271 * [backup-simplify]: Simplify y.im into y.im 0.271 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.271 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.271 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.272 * [backup-simplify]: Simplify (+ 1 0) into 1 0.272 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.272 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 0.272 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.272 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.272 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.272 * [taylor]: Taking taylor expansion of y.re in x.im 0.272 * [backup-simplify]: Simplify y.re into y.re 0.272 * [taylor]: Taking taylor expansion of x.im in x.im 0.272 * [backup-simplify]: Simplify 0 into 0 0.272 * [backup-simplify]: Simplify 1 into 1 0.272 * [backup-simplify]: Simplify (* y.re 0) into 0 0.272 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.272 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.272 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.273 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.273 * [taylor]: Taking taylor expansion of y.im in x.im 0.273 * [backup-simplify]: Simplify y.im into y.im 0.273 * [taylor]: Taking taylor expansion of x.re in x.im 0.273 * [backup-simplify]: Simplify x.re into x.re 0.273 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.273 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.273 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.273 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.273 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.273 * [taylor]: Taking taylor expansion of y.re in x.im 0.273 * [backup-simplify]: Simplify y.re into y.re 0.273 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.273 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.273 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.273 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.273 * [taylor]: Taking taylor expansion of y.im in x.im 0.273 * [backup-simplify]: Simplify y.im into y.im 0.273 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.273 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.273 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.274 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.274 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0.274 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 0.274 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.274 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.274 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.274 * [taylor]: Taking taylor expansion of y.re in x.im 0.274 * [backup-simplify]: Simplify y.re into y.re 0.274 * [taylor]: Taking taylor expansion of x.im in x.im 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.re)) in x.im 0.275 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.275 * [taylor]: Taking taylor expansion of y.im in x.im 0.275 * [backup-simplify]: Simplify y.im into y.im 0.275 * [taylor]: Taking taylor expansion of x.re in x.im 0.275 * [backup-simplify]: Simplify x.re into x.re 0.275 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.275 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.275 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.275 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.275 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.275 * [taylor]: Taking taylor expansion of y.re in x.im 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.im 0.275 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.275 * [taylor]: Taking taylor expansion of y.im in x.im 0.275 * [backup-simplify]: Simplify y.im into y.im 0.276 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.276 * [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 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.276 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.276 * [taylor]: Taking taylor expansion of y.re in y.re 0.276 * [backup-simplify]: Simplify 0 into 0 0.276 * [backup-simplify]: Simplify 1 into 1 0.276 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.276 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.276 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.276 * [taylor]: Taking taylor expansion of y.re in y.re 0.277 * [backup-simplify]: Simplify 0 into 0 0.277 * [backup-simplify]: Simplify 1 into 1 0.277 * [backup-simplify]: Simplify (* 1 1) into 1 0.277 * [backup-simplify]: Simplify (/ 1 1) into 1 0.277 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.277 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.278 * [taylor]: Taking taylor expansion of y.im in y.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 0) into 1 0.279 * [backup-simplify]: Simplify (* 0 1) into 0 0.279 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.280 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.281 * [backup-simplify]: Simplify (+ 0 0) into 0 0.281 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.282 * [backup-simplify]: Simplify (/ 1 1) into 1 0.282 * [taylor]: Taking taylor expansion of 1 in x.re 0.282 * [backup-simplify]: Simplify 1 into 1 0.282 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.283 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.283 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.283 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.283 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.283 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.283 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.283 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.284 * [backup-simplify]: Simplify (+ 0 0) into 0 0.285 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 0.285 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.285 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.285 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.285 * [taylor]: Taking taylor expansion of y.im in y.re 0.285 * [backup-simplify]: Simplify y.im into y.im 0.285 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.285 * [taylor]: Taking taylor expansion of x.re in y.re 0.285 * [backup-simplify]: Simplify x.re into x.re 0.285 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.285 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.285 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.285 * [taylor]: Taking taylor expansion of y.re in y.re 0.285 * [backup-simplify]: Simplify 0 into 0 0.285 * [backup-simplify]: Simplify 1 into 1 0.285 * [backup-simplify]: Simplify (* 1 1) into 1 0.286 * [backup-simplify]: Simplify (/ 1 1) into 1 0.286 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.286 * [taylor]: Taking taylor expansion of (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 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.286 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.286 * [backup-simplify]: Simplify (+ 1 0) into 1 0.286 * [backup-simplify]: Simplify (* x.re 1) into x.re 0.286 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.286 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.287 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.287 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.287 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.288 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.288 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.288 * [taylor]: Taking taylor expansion of 0 in x.re 0.288 * [backup-simplify]: Simplify 0 into 0 0.288 * [taylor]: Taking taylor expansion of 1 in y.im 0.288 * [backup-simplify]: Simplify 1 into 1 0.288 * [backup-simplify]: Simplify 0 into 0 0.289 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.289 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.289 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.289 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.289 * [backup-simplify]: Simplify (- 0) into 0 0.290 * [backup-simplify]: Simplify (+ 0 0) into 0 0.290 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.290 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.290 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.291 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.291 * [backup-simplify]: Simplify (+ 0 0) into 0 0.291 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 0.291 * [taylor]: Taking taylor expansion of 0 in y.re 0.291 * [backup-simplify]: Simplify 0 into 0 0.291 * [taylor]: Taking taylor expansion of 0 in x.re 0.291 * [backup-simplify]: Simplify 0 into 0 0.292 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.292 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.292 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.292 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.292 * [taylor]: Taking taylor expansion of y.im in x.re 0.292 * [backup-simplify]: Simplify y.im into y.im 0.292 * [taylor]: Taking taylor expansion of x.re in x.re 0.292 * [backup-simplify]: Simplify 0 into 0 0.292 * [backup-simplify]: Simplify 1 into 1 0.292 * [backup-simplify]: Simplify (* y.im 0) into 0 0.292 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.292 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.292 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.292 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.292 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.292 * [taylor]: Taking taylor expansion of y.im in y.im 0.292 * [backup-simplify]: Simplify 0 into 0 0.292 * [backup-simplify]: Simplify 1 into 1 0.292 * [backup-simplify]: Simplify (/ 1 1) into 1 0.293 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.293 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.294 * [backup-simplify]: Simplify (- 0) into 0 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.295 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.295 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.295 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.295 * [backup-simplify]: Simplify (+ 0 0) into 0 0.296 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.296 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.296 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.296 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.296 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.296 * [taylor]: Taking taylor expansion of y.im in x.re 0.296 * [backup-simplify]: Simplify y.im into y.im 0.296 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.297 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.297 * [taylor]: Taking taylor expansion of 0 in y.im 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [taylor]: Taking taylor expansion of 0 in y.im 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.297 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.298 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.298 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.298 * [backup-simplify]: Simplify (- 0) into 0 0.298 * [backup-simplify]: Simplify (+ 0 0) into 0 0.299 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.299 * [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.300 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.300 * [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.300 * [backup-simplify]: Simplify (+ 0 0) into 0 0.301 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 0.301 * [taylor]: Taking taylor expansion of 0 in y.re 0.301 * [backup-simplify]: Simplify 0 into 0 0.301 * [taylor]: Taking taylor expansion of 0 in x.re 0.301 * [backup-simplify]: Simplify 0 into 0 0.301 * [taylor]: Taking taylor expansion of 0 in x.re 0.301 * [backup-simplify]: Simplify 0 into 0 0.301 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.302 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.302 * [backup-simplify]: Simplify (+ 0 0) into 0 0.302 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 0.302 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.303 * [backup-simplify]: Simplify (- 0) into 0 0.303 * [taylor]: Taking taylor expansion of 0 in x.re 0.303 * [backup-simplify]: Simplify 0 into 0 0.303 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.304 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.304 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.305 * [backup-simplify]: Simplify (+ 0 0) into 0 0.305 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.306 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.306 * [taylor]: Taking taylor expansion of 0 in x.re 0.306 * [backup-simplify]: Simplify 0 into 0 0.306 * [taylor]: Taking taylor expansion of 0 in y.im 0.306 * [backup-simplify]: Simplify 0 into 0 0.306 * [backup-simplify]: Simplify 0 into 0 0.306 * [backup-simplify]: Simplify 0 into 0 0.306 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 0.307 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 0.307 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 0.307 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 0.307 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.307 * [taylor]: Taking taylor expansion of y.re in y.im 0.307 * [backup-simplify]: Simplify y.re into y.re 0.307 * [taylor]: Taking taylor expansion of x.im in y.im 0.307 * [backup-simplify]: Simplify x.im into x.im 0.307 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.307 * [taylor]: Taking taylor expansion of y.im in y.im 0.307 * [backup-simplify]: Simplify 0 into 0 0.307 * [backup-simplify]: Simplify 1 into 1 0.307 * [taylor]: Taking taylor expansion of x.re in y.im 0.307 * [backup-simplify]: Simplify x.re into x.re 0.307 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 0.307 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.307 * [taylor]: Taking taylor expansion of y.re in x.re 0.307 * [backup-simplify]: Simplify y.re into y.re 0.307 * [taylor]: Taking taylor expansion of x.im in x.re 0.307 * [backup-simplify]: Simplify x.im into x.im 0.307 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.307 * [taylor]: Taking taylor expansion of y.im in x.re 0.307 * [backup-simplify]: Simplify y.im into y.im 0.307 * [taylor]: Taking taylor expansion of x.re in x.re 0.307 * [backup-simplify]: Simplify 0 into 0 0.307 * [backup-simplify]: Simplify 1 into 1 0.307 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 0.307 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.307 * [taylor]: Taking taylor expansion of y.re in y.re 0.307 * [backup-simplify]: Simplify 0 into 0 0.307 * [backup-simplify]: Simplify 1 into 1 0.307 * [taylor]: Taking taylor expansion of x.im in y.re 0.307 * [backup-simplify]: Simplify x.im into x.im 0.307 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.307 * [taylor]: Taking taylor expansion of y.im in y.re 0.307 * [backup-simplify]: Simplify y.im into y.im 0.307 * [taylor]: Taking taylor expansion of x.re in y.re 0.307 * [backup-simplify]: Simplify x.re into x.re 0.307 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.307 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.307 * [taylor]: Taking taylor expansion of y.re in x.im 0.307 * [backup-simplify]: Simplify y.re into y.re 0.307 * [taylor]: Taking taylor expansion of x.im in x.im 0.307 * [backup-simplify]: Simplify 0 into 0 0.307 * [backup-simplify]: Simplify 1 into 1 0.307 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.307 * [taylor]: Taking taylor expansion of y.im in x.im 0.307 * [backup-simplify]: Simplify y.im into y.im 0.307 * [taylor]: Taking taylor expansion of x.re in x.im 0.307 * [backup-simplify]: Simplify x.re into x.re 0.307 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.307 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.307 * [taylor]: Taking taylor expansion of y.re in x.im 0.307 * [backup-simplify]: Simplify y.re into y.re 0.307 * [taylor]: Taking taylor expansion of x.im in x.im 0.307 * [backup-simplify]: Simplify 0 into 0 0.307 * [backup-simplify]: Simplify 1 into 1 0.307 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.307 * [taylor]: Taking taylor expansion of y.im in x.im 0.307 * [backup-simplify]: Simplify y.im into y.im 0.307 * [taylor]: Taking taylor expansion of x.re in x.im 0.307 * [backup-simplify]: Simplify x.re into x.re 0.308 * [backup-simplify]: Simplify (* y.re 0) into 0 0.308 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.308 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.308 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.308 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 0.308 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.308 * [taylor]: Taking taylor expansion of y.im in y.re 0.308 * [backup-simplify]: Simplify y.im into y.im 0.308 * [taylor]: Taking taylor expansion of x.re in y.re 0.308 * [backup-simplify]: Simplify x.re into x.re 0.308 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.308 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.308 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 0.308 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.308 * [taylor]: Taking taylor expansion of y.im in x.re 0.308 * [backup-simplify]: Simplify y.im into y.im 0.308 * [taylor]: Taking taylor expansion of x.re in x.re 0.308 * [backup-simplify]: Simplify 0 into 0 0.308 * [backup-simplify]: Simplify 1 into 1 0.308 * [backup-simplify]: Simplify (* y.im 0) into 0 0.308 * [backup-simplify]: Simplify (- 0) into 0 0.308 * [taylor]: Taking taylor expansion of 0 in y.im 0.308 * [backup-simplify]: Simplify 0 into 0 0.308 * [backup-simplify]: Simplify 0 into 0 0.309 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.309 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.309 * [backup-simplify]: Simplify (- 0) into 0 0.309 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.309 * [taylor]: Taking taylor expansion of y.re in y.re 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [backup-simplify]: Simplify 1 into 1 0.309 * [taylor]: Taking taylor expansion of 0 in x.re 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [taylor]: Taking taylor expansion of 0 in y.im 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.309 * [backup-simplify]: Simplify (- 0) into 0 0.310 * [taylor]: Taking taylor expansion of 0 in x.re 0.310 * [backup-simplify]: Simplify 0 into 0 0.310 * [taylor]: Taking taylor expansion of 0 in y.im 0.310 * [backup-simplify]: Simplify 0 into 0 0.310 * [backup-simplify]: Simplify 0 into 0 0.310 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.310 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.310 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.310 * [taylor]: Taking taylor expansion of y.im in y.im 0.310 * [backup-simplify]: Simplify 0 into 0 0.310 * [backup-simplify]: Simplify 1 into 1 0.310 * [backup-simplify]: Simplify (- 0) into 0 0.310 * [backup-simplify]: Simplify 0 into 0 0.310 * [backup-simplify]: Simplify 0 into 0 0.311 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.311 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.311 * [backup-simplify]: Simplify (- 0) into 0 0.311 * [backup-simplify]: Simplify (+ 0 0) into 0 0.311 * [taylor]: Taking taylor expansion of 0 in y.re 0.311 * [backup-simplify]: Simplify 0 into 0 0.312 * [taylor]: Taking taylor expansion of 0 in x.re 0.312 * [backup-simplify]: Simplify 0 into 0 0.312 * [taylor]: Taking taylor expansion of 0 in y.im 0.312 * [backup-simplify]: Simplify 0 into 0 0.312 * [backup-simplify]: Simplify 0 into 0 0.312 * [backup-simplify]: Simplify 0 into 0 0.312 * [backup-simplify]: Simplify (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 0.312 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 0.312 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.312 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.312 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.312 * [taylor]: Taking taylor expansion of y.re in y.im 0.312 * [backup-simplify]: Simplify y.re into y.re 0.312 * [taylor]: Taking taylor expansion of x.im in y.im 0.312 * [backup-simplify]: Simplify x.im into x.im 0.312 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.312 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.312 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.312 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.312 * [taylor]: Taking taylor expansion of y.im in y.im 0.312 * [backup-simplify]: Simplify 0 into 0 0.312 * [backup-simplify]: Simplify 1 into 1 0.312 * [taylor]: Taking taylor expansion of x.re in y.im 0.312 * [backup-simplify]: Simplify x.re into x.re 0.312 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.312 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.312 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.312 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.312 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.312 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.312 * [taylor]: Taking taylor expansion of y.re in x.re 0.312 * [backup-simplify]: Simplify y.re into y.re 0.312 * [taylor]: Taking taylor expansion of x.im in x.re 0.313 * [backup-simplify]: Simplify x.im into x.im 0.313 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.313 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.313 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.313 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.313 * [taylor]: Taking taylor expansion of y.im in x.re 0.313 * [backup-simplify]: Simplify y.im into y.im 0.313 * [taylor]: Taking taylor expansion of x.re in x.re 0.313 * [backup-simplify]: Simplify 0 into 0 0.313 * [backup-simplify]: Simplify 1 into 1 0.313 * [backup-simplify]: Simplify (* y.im 0) into 0 0.313 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.313 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.313 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.313 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.313 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.313 * [taylor]: Taking taylor expansion of y.re in y.re 0.313 * [backup-simplify]: Simplify 0 into 0 0.313 * [backup-simplify]: Simplify 1 into 1 0.313 * [taylor]: Taking taylor expansion of x.im in y.re 0.313 * [backup-simplify]: Simplify x.im into x.im 0.313 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.313 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.314 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.314 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.314 * [taylor]: Taking taylor expansion of y.im in y.re 0.314 * [backup-simplify]: Simplify y.im into y.im 0.314 * [taylor]: Taking taylor expansion of x.re in y.re 0.314 * [backup-simplify]: Simplify x.re into x.re 0.314 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.314 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.314 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.314 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.314 * [taylor]: Taking taylor expansion of y.re in x.im 0.314 * [backup-simplify]: Simplify y.re into y.re 0.314 * [taylor]: Taking taylor expansion of x.im in x.im 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 1 into 1 0.314 * [backup-simplify]: Simplify (* y.re 0) into 0 0.314 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.314 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.314 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.314 * [taylor]: Taking taylor expansion of y.im in x.im 0.314 * [backup-simplify]: Simplify y.im into y.im 0.314 * [taylor]: Taking taylor expansion of x.re in x.im 0.314 * [backup-simplify]: Simplify x.re into x.re 0.314 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.314 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.314 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.314 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.314 * [taylor]: Taking taylor expansion of y.re in x.im 0.314 * [backup-simplify]: Simplify y.re into y.re 0.314 * [taylor]: Taking taylor expansion of x.im in x.im 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 1 into 1 0.314 * [backup-simplify]: Simplify (* y.re 0) into 0 0.315 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.315 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.315 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.315 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.315 * [taylor]: Taking taylor expansion of y.im in x.im 0.315 * [backup-simplify]: Simplify y.im into y.im 0.315 * [taylor]: Taking taylor expansion of x.re in x.im 0.315 * [backup-simplify]: Simplify x.re into x.re 0.315 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.315 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.315 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.315 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.315 * [taylor]: Taking taylor expansion of y.re in y.re 0.315 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify 1 into 1 0.315 * [backup-simplify]: Simplify (/ 1 1) into 1 0.315 * [taylor]: Taking taylor expansion of 1 in x.re 0.315 * [backup-simplify]: Simplify 1 into 1 0.316 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.316 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.316 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.316 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.316 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.316 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.316 * [taylor]: Taking taylor expansion of y.im in y.re 0.316 * [backup-simplify]: Simplify y.im into y.im 0.316 * [taylor]: Taking taylor expansion of x.re in y.re 0.316 * [backup-simplify]: Simplify x.re into x.re 0.316 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.316 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.317 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.317 * [taylor]: Taking taylor expansion of 0 in x.re 0.317 * [backup-simplify]: Simplify 0 into 0 0.317 * [taylor]: Taking taylor expansion of 1 in y.im 0.317 * [backup-simplify]: Simplify 1 into 1 0.317 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.317 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.318 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.318 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.318 * [backup-simplify]: Simplify (- 0) into 0 0.318 * [backup-simplify]: Simplify (+ 0 0) into 0 0.318 * [taylor]: Taking taylor expansion of 0 in y.re 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.318 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.318 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.318 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.318 * [taylor]: Taking taylor expansion of y.im in x.re 0.318 * [backup-simplify]: Simplify y.im into y.im 0.318 * [taylor]: Taking taylor expansion of x.re in x.re 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify 1 into 1 0.319 * [backup-simplify]: Simplify (* y.im 0) into 0 0.319 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.319 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.319 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.319 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.319 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.319 * [taylor]: Taking taylor expansion of y.im in y.im 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [backup-simplify]: Simplify 1 into 1 0.319 * [backup-simplify]: Simplify (/ 1 1) into 1 0.320 * [backup-simplify]: Simplify (- 1) into -1 0.320 * [backup-simplify]: Simplify -1 into -1 0.320 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.320 * [taylor]: Taking taylor expansion of 0 in x.re 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 * [taylor]: Taking taylor expansion of 0 in y.im 0.320 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify 1 into 1 0.321 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.321 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.321 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.321 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.322 * [backup-simplify]: Simplify (- 0) into 0 0.322 * [backup-simplify]: Simplify (+ 0 0) into 0 0.322 * [taylor]: Taking taylor expansion of 0 in y.re 0.322 * [backup-simplify]: Simplify 0 into 0 0.322 * [taylor]: Taking taylor expansion of 0 in x.re 0.322 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.322 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.322 * [backup-simplify]: Simplify (- 0) into 0 0.322 * [taylor]: Taking taylor expansion of 0 in x.re 0.322 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.323 * [taylor]: Taking taylor expansion of 0 in x.re 0.323 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 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 * [taylor]: Taking taylor expansion of 0 in y.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 * [taylor]: Taking taylor expansion of 0 in y.im 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.325 * [backup-simplify]: Simplify (- 0) into 0 0.325 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify 0 into 0 0.326 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.326 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.326 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.327 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.327 * [backup-simplify]: Simplify (- 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.re 0.327 * [backup-simplify]: Simplify 0 into 0 0.328 * [taylor]: Taking taylor expansion of 0 in x.re 0.328 * [backup-simplify]: Simplify 0 into 0 0.328 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.328 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.329 * [backup-simplify]: Simplify (- 0) into 0 0.329 * [taylor]: Taking taylor expansion of 0 in x.re 0.329 * [backup-simplify]: Simplify 0 into 0 0.330 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.330 * [taylor]: Taking taylor expansion of 0 in x.re 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [taylor]: Taking taylor expansion of 0 in y.im 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [taylor]: Taking taylor expansion of 0 in y.im 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [taylor]: Taking taylor expansion of 0 in y.im 0.330 * [backup-simplify]: Simplify 0 into 0 0.331 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.331 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.331 * [backup-simplify]: Simplify (- 0) into 0 0.331 * [taylor]: Taking taylor expansion of 0 in y.im 0.331 * [backup-simplify]: Simplify 0 into 0 0.331 * [taylor]: Taking taylor expansion of 0 in y.im 0.331 * [backup-simplify]: Simplify 0 into 0 0.332 * [taylor]: Taking taylor expansion of 0 in y.im 0.332 * [backup-simplify]: Simplify 0 into 0 0.332 * [taylor]: Taking taylor expansion of 0 in y.im 0.332 * [backup-simplify]: Simplify 0 into 0 0.332 * [backup-simplify]: Simplify 0 into 0 0.332 * [backup-simplify]: Simplify 0 into 0 0.332 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.im)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.re)) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 0.333 * [backup-simplify]: Simplify (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 0.333 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 0.333 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.333 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.333 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.333 * [taylor]: Taking taylor expansion of y.re in y.im 0.333 * [backup-simplify]: Simplify y.re into y.re 0.333 * [taylor]: Taking taylor expansion of x.im in y.im 0.333 * [backup-simplify]: Simplify x.im into x.im 0.333 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.333 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.333 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.333 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.333 * [taylor]: Taking taylor expansion of y.im in y.im 0.333 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify 1 into 1 0.333 * [taylor]: Taking taylor expansion of x.re in y.im 0.333 * [backup-simplify]: Simplify x.re into x.re 0.333 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.334 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.334 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.334 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.334 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.334 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.334 * [taylor]: Taking taylor expansion of y.re in x.re 0.334 * [backup-simplify]: Simplify y.re into y.re 0.334 * [taylor]: Taking taylor expansion of x.im in x.re 0.334 * [backup-simplify]: Simplify x.im into x.im 0.334 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.334 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.334 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.334 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.334 * [taylor]: Taking taylor expansion of y.im in x.re 0.334 * [backup-simplify]: Simplify y.im into y.im 0.334 * [taylor]: Taking taylor expansion of x.re in x.re 0.334 * [backup-simplify]: Simplify 0 into 0 0.334 * [backup-simplify]: Simplify 1 into 1 0.334 * [backup-simplify]: Simplify (* y.im 0) into 0 0.335 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.335 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.335 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.335 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.335 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.335 * [taylor]: Taking taylor expansion of y.re in y.re 0.335 * [backup-simplify]: Simplify 0 into 0 0.335 * [backup-simplify]: Simplify 1 into 1 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 (* 0 x.im) into 0 0.336 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.336 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.336 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.336 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.336 * [taylor]: Taking taylor expansion of y.im in y.re 0.336 * [backup-simplify]: Simplify y.im into y.im 0.336 * [taylor]: Taking taylor expansion of x.re in y.re 0.336 * [backup-simplify]: Simplify x.re into x.re 0.336 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.336 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.336 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.336 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.336 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.336 * [taylor]: Taking taylor expansion of y.re in x.im 0.336 * [backup-simplify]: Simplify y.re into y.re 0.336 * [taylor]: Taking taylor expansion of x.im in x.im 0.336 * [backup-simplify]: Simplify 0 into 0 0.336 * [backup-simplify]: Simplify 1 into 1 0.336 * [backup-simplify]: Simplify (* y.re 0) into 0 0.337 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.337 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.337 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.337 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.337 * [taylor]: Taking taylor expansion of y.im in x.im 0.337 * [backup-simplify]: Simplify y.im into y.im 0.337 * [taylor]: Taking taylor expansion of x.re in x.im 0.337 * [backup-simplify]: Simplify x.re into x.re 0.337 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.337 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.337 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.337 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.337 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.337 * [taylor]: Taking taylor expansion of y.re in x.im 0.337 * [backup-simplify]: Simplify y.re into y.re 0.337 * [taylor]: Taking taylor expansion of x.im in x.im 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [backup-simplify]: Simplify 1 into 1 0.337 * [backup-simplify]: Simplify (* y.re 0) into 0 0.338 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.338 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.338 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.338 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.338 * [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.re in x.im 0.338 * [backup-simplify]: Simplify x.re into x.re 0.338 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.338 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.338 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.338 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.338 * [taylor]: Taking taylor expansion of y.re in y.re 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify 1 into 1 0.339 * [backup-simplify]: Simplify (/ 1 1) into 1 0.339 * [taylor]: Taking taylor expansion of 1 in x.re 0.339 * [backup-simplify]: Simplify 1 into 1 0.339 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.340 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.340 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.340 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.340 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.340 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.340 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.340 * [taylor]: Taking taylor expansion of y.im in y.re 0.340 * [backup-simplify]: Simplify y.im into y.im 0.340 * [taylor]: Taking taylor expansion of x.re in y.re 0.340 * [backup-simplify]: Simplify x.re into x.re 0.340 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.340 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.341 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.341 * [taylor]: Taking taylor expansion of 0 in x.re 0.341 * [backup-simplify]: Simplify 0 into 0 0.341 * [taylor]: Taking taylor expansion of 1 in y.im 0.341 * [backup-simplify]: Simplify 1 into 1 0.342 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.342 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.342 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.342 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.343 * [backup-simplify]: Simplify (- 0) 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 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.343 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.343 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.343 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.343 * [taylor]: Taking taylor expansion of y.im in x.re 0.343 * [backup-simplify]: Simplify y.im into y.im 0.343 * [taylor]: Taking taylor expansion of x.re in x.re 0.343 * [backup-simplify]: Simplify 0 into 0 0.343 * [backup-simplify]: Simplify 1 into 1 0.343 * [backup-simplify]: Simplify (* y.im 0) into 0 0.344 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.344 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.344 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.344 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.344 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.344 * [taylor]: Taking taylor expansion of y.im in y.im 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [backup-simplify]: Simplify 1 into 1 0.344 * [backup-simplify]: Simplify (/ 1 1) into 1 0.345 * [backup-simplify]: Simplify (- 1) into -1 0.345 * [backup-simplify]: Simplify -1 into -1 0.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.346 * [taylor]: Taking taylor expansion of 0 in x.re 0.346 * [backup-simplify]: Simplify 0 into 0 0.346 * [taylor]: Taking taylor expansion of 0 in y.im 0.346 * [backup-simplify]: Simplify 0 into 0 0.346 * [taylor]: Taking taylor expansion of 0 in y.im 0.346 * [backup-simplify]: Simplify 0 into 0 0.346 * [backup-simplify]: Simplify 1 into 1 0.347 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.347 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.348 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.348 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.348 * [backup-simplify]: Simplify (- 0) into 0 0.349 * [backup-simplify]: Simplify (+ 0 0) into 0 0.349 * [taylor]: Taking taylor expansion of 0 in y.re 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [taylor]: Taking taylor expansion of 0 in x.re 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.349 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.349 * [backup-simplify]: Simplify (- 0) into 0 0.349 * [taylor]: Taking taylor expansion of 0 in x.re 0.349 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.350 * [taylor]: Taking taylor expansion of 0 in x.re 0.350 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.351 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 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.352 * [taylor]: Taking taylor expansion of 0 in y.im 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.353 * [backup-simplify]: Simplify (- 0) into 0 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.354 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.355 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.355 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.356 * [backup-simplify]: Simplify (- 0) into 0 0.356 * [backup-simplify]: Simplify (+ 0 0) into 0 0.356 * [taylor]: Taking taylor expansion of 0 in y.re 0.356 * [backup-simplify]: Simplify 0 into 0 0.356 * [taylor]: Taking taylor expansion of 0 in x.re 0.356 * [backup-simplify]: Simplify 0 into 0 0.356 * [taylor]: Taking taylor expansion of 0 in x.re 0.356 * [backup-simplify]: Simplify 0 into 0 0.357 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.357 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.357 * [backup-simplify]: Simplify (- 0) into 0 0.358 * [taylor]: Taking taylor expansion of 0 in x.re 0.358 * [backup-simplify]: Simplify 0 into 0 0.358 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.359 * [taylor]: Taking taylor expansion of 0 in x.re 0.359 * [backup-simplify]: Simplify 0 into 0 0.359 * [taylor]: Taking taylor expansion of 0 in y.im 0.359 * [backup-simplify]: Simplify 0 into 0 0.359 * [taylor]: Taking taylor expansion of 0 in y.im 0.359 * [backup-simplify]: Simplify 0 into 0 0.359 * [taylor]: Taking taylor expansion of 0 in y.im 0.359 * [backup-simplify]: Simplify 0 into 0 0.360 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.360 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.360 * [backup-simplify]: Simplify (- 0) into 0 0.360 * [taylor]: Taking taylor expansion of 0 in y.im 0.360 * [backup-simplify]: Simplify 0 into 0 0.360 * [taylor]: Taking taylor expansion of 0 in y.im 0.360 * [backup-simplify]: Simplify 0 into 0 0.360 * [taylor]: Taking taylor expansion of 0 in y.im 0.360 * [backup-simplify]: Simplify 0 into 0 0.361 * [taylor]: Taking taylor expansion of 0 in y.im 0.361 * [backup-simplify]: Simplify 0 into 0 0.361 * [backup-simplify]: Simplify 0 into 0 0.361 * [backup-simplify]: Simplify 0 into 0 0.361 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.im))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.re))) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 0.361 * * * [progress]: simplifying candidates 0.362 * * * * [progress]: [ 1 / 52 ] simplifiying candidate # 0.362 * * * * [progress]: [ 2 / 52 ] simplifiying candidate # 0.362 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.362 * * [simplify]: iters left: 6 (13 enodes) 0.365 * * [simplify]: iters left: 5 (46 enodes) 0.372 * * [simplify]: iters left: 4 (58 enodes) 0.382 * * [simplify]: iters left: 3 (62 enodes) 0.390 * * [simplify]: Extracting #0: cost 1 inf + 0 0.390 * * [simplify]: Extracting #1: cost 5 inf + 0 0.390 * * [simplify]: Extracting #2: cost 10 inf + 0 0.390 * * [simplify]: Extracting #3: cost 17 inf + 0 0.390 * * [simplify]: Extracting #4: cost 28 inf + 0 0.390 * * [simplify]: Extracting #5: cost 22 inf + 210 0.390 * * [simplify]: Extracting #6: cost 9 inf + 1259 0.391 * * [simplify]: Extracting #7: cost 2 inf + 2584 0.391 * * [simplify]: Extracting #8: cost 0 inf + 3240 0.392 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.392 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))))) 0.392 * * * * [progress]: [ 3 / 52 ] simplifiying candidate # 0.392 * * * * [progress]: [ 4 / 52 ] simplifiying candidate # 0.392 * * * * [progress]: [ 5 / 52 ] simplifiying candidate # 0.392 * [simplify]: Simplifying (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (+ (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) 0.393 * * [simplify]: iters left: 6 (15 enodes) 0.396 * * [simplify]: iters left: 5 (71 enodes) 0.419 * * [simplify]: iters left: 4 (223 enodes) 0.534 * * [simplify]: Extracting #0: cost 1 inf + 0 0.534 * * [simplify]: Extracting #1: cost 32 inf + 0 0.534 * * [simplify]: Extracting #2: cost 96 inf + 1 0.535 * * [simplify]: Extracting #3: cost 224 inf + 1 0.540 * * [simplify]: Extracting #4: cost 148 inf + 14594 0.559 * * [simplify]: Extracting #5: cost 10 inf + 46601 0.582 * * [simplify]: Extracting #6: cost 0 inf + 49233 0.607 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))) 0.607 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re)))))) 0.607 * * * * [progress]: [ 6 / 52 ] simplifiying candidate # 0.607 * * * * [progress]: [ 7 / 52 ] simplifiying candidate # 0.608 * * * * [progress]: [ 8 / 52 ] simplifiying candidate # 0.608 * * * * [progress]: [ 9 / 52 ] simplifiying candidate # 0.608 * * * * [progress]: [ 10 / 52 ] simplifiying candidate # 0.608 * [simplify]: Simplifying (/ (* x.im y.re) (+ (* y.re y.re) (* y.im y.im))) 0.608 * * [simplify]: iters left: 6 (8 enodes) 0.611 * * [simplify]: iters left: 5 (28 enodes) 0.619 * * [simplify]: iters left: 4 (34 enodes) 0.631 * * [simplify]: iters left: 3 (39 enodes) 0.641 * * [simplify]: iters left: 2 (41 enodes) 0.648 * * [simplify]: iters left: 1 (44 enodes) 0.655 * * [simplify]: Extracting #0: cost 1 inf + 0 0.655 * * [simplify]: Extracting #1: cost 10 inf + 0 0.655 * * [simplify]: Extracting #2: cost 16 inf + 2 0.655 * * [simplify]: Extracting #3: cost 16 inf + 127 0.655 * * [simplify]: Extracting #4: cost 13 inf + 210 0.655 * * [simplify]: Extracting #5: cost 5 inf + 1348 0.656 * * [simplify]: Extracting #6: cost 0 inf + 2201 0.656 * [simplify]: Simplified to (/ x.im (/ (+ (* y.re y.re) (* y.im y.im)) y.re)) 0.656 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (/ x.im (/ (+ (* y.re y.re) (* y.im y.im)) y.re)) (/ (* x.re y.im) (+ (* y.re y.re) (* y.im y.im))))) 0.656 * * * * [progress]: [ 11 / 52 ] simplifiying candidate # 0.656 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 0.657 * * [simplify]: iters left: 6 (15 enodes) 0.660 * * [simplify]: iters left: 5 (56 enodes) 0.672 * * [simplify]: iters left: 4 (80 enodes) 0.695 * * [simplify]: iters left: 3 (91 enodes) 0.718 * * [simplify]: iters left: 2 (94 enodes) 0.742 * * [simplify]: Extracting #0: cost 1 inf + 0 0.742 * * [simplify]: Extracting #1: cost 11 inf + 0 0.742 * * [simplify]: Extracting #2: cost 22 inf + 0 0.742 * * [simplify]: Extracting #3: cost 29 inf + 0 0.742 * * [simplify]: Extracting #4: cost 40 inf + 0 0.743 * * [simplify]: Extracting #5: cost 35 inf + 128 0.743 * * [simplify]: Extracting #6: cost 16 inf + 2331 0.746 * * [simplify]: Extracting #7: cost 2 inf + 7740 0.749 * * [simplify]: Extracting #8: cost 0 inf + 8588 0.751 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 0.751 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 0.752 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.752 * * [simplify]: iters left: 6 (13 enodes) 0.755 * * [simplify]: iters left: 5 (44 enodes) 0.761 * * [simplify]: iters left: 4 (53 enodes) 0.768 * * [simplify]: iters left: 3 (57 enodes) 0.776 * * [simplify]: Extracting #0: cost 1 inf + 0 0.776 * * [simplify]: Extracting #1: cost 4 inf + 0 0.776 * * [simplify]: Extracting #2: cost 8 inf + 0 0.776 * * [simplify]: Extracting #3: cost 15 inf + 0 0.776 * * [simplify]: Extracting #4: cost 26 inf + 0 0.776 * * [simplify]: Extracting #5: cost 20 inf + 210 0.777 * * [simplify]: Extracting #6: cost 9 inf + 951 0.777 * * [simplify]: Extracting #7: cost 3 inf + 2088 0.777 * * [simplify]: Extracting #8: cost 0 inf + 2856 0.778 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 0.778 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 0.778 * * * * [progress]: [ 12 / 52 ] simplifiying candidate # 0.778 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.778 * * [simplify]: iters left: 6 (14 enodes) 0.782 * * [simplify]: iters left: 5 (49 enodes) 0.789 * * [simplify]: iters left: 4 (62 enodes) 0.799 * * [simplify]: iters left: 3 (69 enodes) 0.818 * * [simplify]: Extracting #0: cost 1 inf + 0 0.818 * * [simplify]: Extracting #1: cost 7 inf + 0 0.818 * * [simplify]: Extracting #2: cost 14 inf + 0 0.818 * * [simplify]: Extracting #3: cost 21 inf + 0 0.818 * * [simplify]: Extracting #4: cost 32 inf + 0 0.818 * * [simplify]: Extracting #5: cost 26 inf + 210 0.819 * * [simplify]: Extracting #6: cost 7 inf + 2494 0.821 * * [simplify]: Extracting #7: cost 2 inf + 4072 0.822 * * [simplify]: Extracting #8: cost 0 inf + 4880 0.824 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 0.824 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 0.825 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.825 * * [simplify]: iters left: 6 (13 enodes) 0.830 * * [simplify]: iters left: 5 (44 enodes) 0.843 * * [simplify]: iters left: 4 (53 enodes) 0.852 * * [simplify]: iters left: 3 (57 enodes) 0.863 * * [simplify]: Extracting #0: cost 1 inf + 0 0.864 * * [simplify]: Extracting #1: cost 4 inf + 0 0.864 * * [simplify]: Extracting #2: cost 8 inf + 0 0.864 * * [simplify]: Extracting #3: cost 15 inf + 0 0.864 * * [simplify]: Extracting #4: cost 26 inf + 0 0.864 * * [simplify]: Extracting #5: cost 20 inf + 210 0.864 * * [simplify]: Extracting #6: cost 9 inf + 951 0.865 * * [simplify]: Extracting #7: cost 3 inf + 2008 0.866 * * [simplify]: Extracting #8: cost 0 inf + 2696 0.867 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 0.867 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 0.867 * * * * [progress]: [ 13 / 52 ] simplifiying candidate # 0.867 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 0.867 * * [simplify]: iters left: 6 (11 enodes) 0.872 * * [simplify]: iters left: 5 (39 enodes) 0.883 * * [simplify]: iters left: 4 (58 enodes) 0.898 * * [simplify]: iters left: 3 (63 enodes) 0.912 * * [simplify]: Extracting #0: cost 1 inf + 0 0.912 * * [simplify]: Extracting #1: cost 5 inf + 0 0.912 * * [simplify]: Extracting #2: cost 7 inf + 1 0.912 * * [simplify]: Extracting #3: cost 11 inf + 1 0.912 * * [simplify]: Extracting #4: cost 20 inf + 1 0.913 * * [simplify]: Extracting #5: cost 14 inf + 211 0.913 * * [simplify]: Extracting #6: cost 4 inf + 1198 0.914 * * [simplify]: Extracting #7: cost 0 inf + 2135 0.915 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 0.915 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 0.915 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 0.915 * * [simplify]: iters left: 6 (12 enodes) 0.920 * * [simplify]: iters left: 5 (41 enodes) 0.930 * * [simplify]: iters left: 4 (50 enodes) 0.942 * * [simplify]: iters left: 3 (54 enodes) 0.954 * * [simplify]: Extracting #0: cost 1 inf + 0 0.954 * * [simplify]: Extracting #1: cost 4 inf + 0 0.954 * * [simplify]: Extracting #2: cost 9 inf + 0 0.954 * * [simplify]: Extracting #3: cost 17 inf + 0 0.954 * * [simplify]: Extracting #4: cost 20 inf + 84 0.954 * * [simplify]: Extracting #5: cost 13 inf + 456 0.955 * * [simplify]: Extracting #6: cost 0 inf + 2292 0.956 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 0.956 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 0.956 * * * * [progress]: [ 14 / 52 ] simplifiying candidate # 0.956 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 0.956 * * [simplify]: iters left: 6 (14 enodes) 0.962 * * [simplify]: iters left: 5 (49 enodes) 0.974 * * [simplify]: iters left: 4 (60 enodes) 0.990 * * [simplify]: iters left: 3 (64 enodes) 1.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1.004 * * [simplify]: Extracting #1: cost 6 inf + 0 1.004 * * [simplify]: Extracting #2: cost 12 inf + 0 1.005 * * [simplify]: Extracting #3: cost 19 inf + 0 1.005 * * [simplify]: Extracting #4: cost 30 inf + 0 1.005 * * [simplify]: Extracting #5: cost 24 inf + 210 1.005 * * [simplify]: Extracting #6: cost 11 inf + 1076 1.006 * * [simplify]: Extracting #7: cost 4 inf + 2614 1.007 * * [simplify]: Extracting #8: cost 0 inf + 4068 1.008 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1.008 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1.009 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.009 * * [simplify]: iters left: 6 (13 enodes) 1.014 * * [simplify]: iters left: 5 (44 enodes) 1.026 * * [simplify]: iters left: 4 (53 enodes) 1.040 * * [simplify]: iters left: 3 (57 enodes) 1.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1.053 * * [simplify]: Extracting #1: cost 4 inf + 0 1.053 * * [simplify]: Extracting #2: cost 8 inf + 0 1.053 * * [simplify]: Extracting #3: cost 15 inf + 0 1.053 * * [simplify]: Extracting #4: cost 26 inf + 0 1.053 * * [simplify]: Extracting #5: cost 20 inf + 210 1.053 * * [simplify]: Extracting #6: cost 9 inf + 911 1.054 * * [simplify]: Extracting #7: cost 3 inf + 1968 1.055 * * [simplify]: Extracting #8: cost 0 inf + 2696 1.056 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.056 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1.056 * * * * [progress]: [ 15 / 52 ] simplifiying candidate # 1.056 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.056 * * [simplify]: iters left: 6 (13 enodes) 1.061 * * [simplify]: iters left: 5 (44 enodes) 1.072 * * [simplify]: iters left: 4 (53 enodes) 1.085 * * [simplify]: iters left: 3 (57 enodes) 1.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1.098 * * [simplify]: Extracting #1: cost 4 inf + 0 1.098 * * [simplify]: Extracting #2: cost 8 inf + 0 1.098 * * [simplify]: Extracting #3: cost 15 inf + 0 1.098 * * [simplify]: Extracting #4: cost 26 inf + 0 1.098 * * [simplify]: Extracting #5: cost 20 inf + 210 1.099 * * [simplify]: Extracting #6: cost 9 inf + 911 1.099 * * [simplify]: Extracting #7: cost 3 inf + 1888 1.100 * * [simplify]: Extracting #8: cost 0 inf + 2536 1.101 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.101 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1.102 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.102 * * [simplify]: iters left: 6 (13 enodes) 1.108 * * [simplify]: iters left: 5 (44 enodes) 1.120 * * [simplify]: iters left: 4 (53 enodes) 1.132 * * [simplify]: iters left: 3 (57 enodes) 1.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1.145 * * [simplify]: Extracting #1: cost 4 inf + 0 1.145 * * [simplify]: Extracting #2: cost 8 inf + 0 1.145 * * [simplify]: Extracting #3: cost 15 inf + 0 1.145 * * [simplify]: Extracting #4: cost 26 inf + 0 1.145 * * [simplify]: Extracting #5: cost 20 inf + 210 1.146 * * [simplify]: Extracting #6: cost 9 inf + 911 1.146 * * [simplify]: Extracting #7: cost 3 inf + 1888 1.147 * * [simplify]: Extracting #8: cost 0 inf + 2536 1.148 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.148 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1.148 * * * * [progress]: [ 16 / 52 ] simplifiying candidate # 1.148 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1.149 * * [simplify]: iters left: 6 (10 enodes) 1.151 * * [simplify]: iters left: 5 (34 enodes) 1.157 * * [simplify]: iters left: 4 (45 enodes) 1.164 * * [simplify]: iters left: 3 (49 enodes) 1.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1.170 * * [simplify]: Extracting #1: cost 4 inf + 0 1.170 * * [simplify]: Extracting #2: cost 7 inf + 1 1.170 * * [simplify]: Extracting #3: cost 16 inf + 1 1.170 * * [simplify]: Extracting #4: cost 11 inf + 130 1.171 * * [simplify]: Extracting #5: cost 1 inf + 995 1.171 * * [simplify]: Extracting #6: cost 0 inf + 1077 1.171 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1.171 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1.171 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1.171 * * [simplify]: iters left: 6 (12 enodes) 1.174 * * [simplify]: iters left: 5 (41 enodes) 1.180 * * [simplify]: iters left: 4 (50 enodes) 1.188 * * [simplify]: iters left: 3 (54 enodes) 1.195 * * [simplify]: Extracting #0: cost 1 inf + 0 1.195 * * [simplify]: Extracting #1: cost 4 inf + 0 1.195 * * [simplify]: Extracting #2: cost 9 inf + 0 1.196 * * [simplify]: Extracting #3: cost 17 inf + 0 1.196 * * [simplify]: Extracting #4: cost 20 inf + 84 1.196 * * [simplify]: Extracting #5: cost 13 inf + 456 1.196 * * [simplify]: Extracting #6: cost 0 inf + 2132 1.197 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1.197 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1.197 * * * * [progress]: [ 17 / 52 ] simplifiying candidate # 1.197 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1.197 * * [simplify]: iters left: 6 (9 enodes) 1.199 * * [simplify]: iters left: 5 (32 enodes) 1.206 * * [simplify]: iters left: 4 (36 enodes) 1.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1.213 * * [simplify]: Extracting #1: cost 6 inf + 0 1.213 * * [simplify]: Extracting #2: cost 9 inf + 1 1.213 * * [simplify]: Extracting #3: cost 12 inf + 1 1.213 * * [simplify]: Extracting #4: cost 16 inf + 1 1.213 * * [simplify]: Extracting #5: cost 14 inf + 3 1.213 * * [simplify]: Extracting #6: cost 10 inf + 248 1.213 * * [simplify]: Extracting #7: cost 3 inf + 1543 1.214 * * [simplify]: Extracting #8: cost 0 inf + 2351 1.214 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.214 * [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.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1.214 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.214 * * [simplify]: iters left: 6 (12 enodes) 1.218 * * [simplify]: iters left: 5 (44 enodes) 1.224 * * [simplify]: iters left: 4 (67 enodes) 1.234 * * [simplify]: iters left: 3 (93 enodes) 1.248 * * [simplify]: iters left: 2 (119 enodes) 1.268 * * [simplify]: iters left: 1 (131 enodes) 1.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1.287 * * [simplify]: Extracting #1: cost 7 inf + 0 1.287 * * [simplify]: Extracting #2: cost 34 inf + 0 1.287 * * [simplify]: Extracting #3: cost 48 inf + 87 1.287 * * [simplify]: Extracting #4: cost 39 inf + 746 1.288 * * [simplify]: Extracting #5: cost 11 inf + 7337 1.290 * * [simplify]: Extracting #6: cost 0 inf + 10206 1.293 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.293 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1.294 * * * * [progress]: [ 18 / 52 ] simplifiying candidate # 1.294 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.294 * * [simplify]: iters left: 6 (8 enodes) 1.296 * * [simplify]: iters left: 5 (27 enodes) 1.300 * * [simplify]: iters left: 4 (29 enodes) 1.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1.305 * * [simplify]: Extracting #1: cost 4 inf + 0 1.305 * * [simplify]: Extracting #2: cost 5 inf + 1 1.305 * * [simplify]: Extracting #3: cost 8 inf + 1 1.305 * * [simplify]: Extracting #4: cost 12 inf + 1 1.305 * * [simplify]: Extracting #5: cost 10 inf + 3 1.305 * * [simplify]: Extracting #6: cost 5 inf + 289 1.305 * * [simplify]: Extracting #7: cost 1 inf + 938 1.306 * * [simplify]: Extracting #8: cost 0 inf + 1141 1.306 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.306 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1.306 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.306 * * [simplify]: iters left: 6 (12 enodes) 1.309 * * [simplify]: iters left: 5 (44 enodes) 1.318 * * [simplify]: iters left: 4 (67 enodes) 1.331 * * [simplify]: iters left: 3 (93 enodes) 1.346 * * [simplify]: iters left: 2 (119 enodes) 1.372 * * [simplify]: iters left: 1 (131 enodes) 1.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1.401 * * [simplify]: Extracting #1: cost 7 inf + 0 1.401 * * [simplify]: Extracting #2: cost 34 inf + 0 1.401 * * [simplify]: Extracting #3: cost 48 inf + 87 1.402 * * [simplify]: Extracting #4: cost 39 inf + 746 1.404 * * [simplify]: Extracting #5: cost 11 inf + 6417 1.407 * * [simplify]: Extracting #6: cost 0 inf + 8846 1.410 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1.410 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1.410 * * * * [progress]: [ 19 / 52 ] simplifiying candidate # 1.410 * [simplify]: Simplifying (/ 1 1) 1.410 * * [simplify]: iters left: 2 (2 enodes) 1.412 * * [simplify]: iters left: 1 (6 enodes) 1.414 * * [simplify]: Extracting #0: cost 1 inf + 0 1.414 * * [simplify]: Extracting #1: cost 0 inf + 1 1.414 * [simplify]: Simplified to 1 1.414 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1.414 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1.414 * * [simplify]: iters left: 6 (11 enodes) 1.417 * * [simplify]: iters left: 5 (41 enodes) 1.424 * * [simplify]: iters left: 4 (64 enodes) 1.433 * * [simplify]: iters left: 3 (90 enodes) 1.446 * * [simplify]: iters left: 2 (116 enodes) 1.474 * * [simplify]: iters left: 1 (128 enodes) 1.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1.502 * * [simplify]: Extracting #1: cost 7 inf + 0 1.502 * * [simplify]: Extracting #2: cost 35 inf + 0 1.502 * * [simplify]: Extracting #3: cost 47 inf + 128 1.503 * * [simplify]: Extracting #4: cost 35 inf + 909 1.504 * * [simplify]: Extracting #5: cost 8 inf + 5781 1.505 * * [simplify]: Extracting #6: cost 0 inf + 7242 1.507 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1.507 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1.507 * * * * [progress]: [ 20 / 52 ] simplifiying candidate # 1.507 * * * * [progress]: [ 21 / 52 ] simplifiying candidate # 1.507 * * * * [progress]: [ 22 / 52 ] simplifiying candidate # 1.507 * * * * [progress]: [ 23 / 52 ] simplifiying candidate # 1.507 * [simplify]: Simplifying (cbrt (+ (* y.re y.re) (* y.im y.im))) 1.507 * * [simplify]: iters left: 5 (6 enodes) 1.509 * * [simplify]: iters left: 4 (19 enodes) 1.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1.511 * * [simplify]: Extracting #1: cost 3 inf + 0 1.511 * * [simplify]: Extracting #2: cost 6 inf + 0 1.511 * * [simplify]: Extracting #3: cost 10 inf + 0 1.511 * * [simplify]: Extracting #4: cost 6 inf + 84 1.512 * * [simplify]: Extracting #5: cost 0 inf + 814 1.512 * [simplify]: Simplified to (cbrt (+ (* y.re y.re) (* y.im y.im))) 1.512 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1.512 * * * * [progress]: [ 24 / 52 ] simplifiying candidate # 1.512 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1.512 * * [simplify]: iters left: 5 (6 enodes) 1.514 * * [simplify]: iters left: 4 (19 enodes) 1.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1.517 * * [simplify]: Extracting #1: cost 3 inf + 0 1.517 * * [simplify]: Extracting #2: cost 6 inf + 0 1.517 * * [simplify]: Extracting #3: cost 10 inf + 0 1.517 * * [simplify]: Extracting #4: cost 6 inf + 84 1.517 * * [simplify]: Extracting #5: cost 0 inf + 734 1.517 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1.517 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1.517 * * * * [progress]: [ 25 / 52 ] simplifiying candidate # 1.518 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1.518 * * [simplify]: iters left: 4 (5 enodes) 1.519 * * [simplify]: iters left: 3 (16 enodes) 1.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1.521 * * [simplify]: Extracting #1: cost 4 inf + 0 1.521 * * [simplify]: Extracting #2: cost 8 inf + 0 1.521 * * [simplify]: Extracting #3: cost 4 inf + 84 1.521 * * [simplify]: Extracting #4: cost 0 inf + 410 1.521 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 1.521 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (+ (* y.re y.re) (* y.im y.im)))) 1.522 * * * * [progress]: [ 26 / 52 ] simplifiying candidate # 1.522 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.522 * * [simplify]: iters left: 6 (9 enodes) 1.524 * * [simplify]: iters left: 5 (31 enodes) 1.533 * * [simplify]: iters left: 4 (40 enodes) 1.544 * * [simplify]: iters left: 3 (44 enodes) 1.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1.555 * * [simplify]: Extracting #1: cost 3 inf + 0 1.555 * * [simplify]: Extracting #2: cost 5 inf + 0 1.555 * * [simplify]: Extracting #3: cost 9 inf + 0 1.555 * * [simplify]: Extracting #4: cost 18 inf + 0 1.555 * * [simplify]: Extracting #5: cost 13 inf + 169 1.556 * * [simplify]: Extracting #6: cost 5 inf + 787 1.556 * * [simplify]: Extracting #7: cost 0 inf + 1644 1.557 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1.557 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))))) 1.557 * * * * [progress]: [ 27 / 52 ] simplifiying candidate # 1.557 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1.557 * * [simplify]: iters left: 5 (8 enodes) 1.560 * * [simplify]: iters left: 4 (28 enodes) 1.567 * * [simplify]: iters left: 3 (37 enodes) 1.576 * * [simplify]: iters left: 2 (41 enodes) 1.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1.585 * * [simplify]: Extracting #1: cost 3 inf + 0 1.585 * * [simplify]: Extracting #2: cost 7 inf + 0 1.585 * * [simplify]: Extracting #3: cost 16 inf + 0 1.585 * * [simplify]: Extracting #4: cost 11 inf + 128 1.585 * * [simplify]: Extracting #5: cost 2 inf + 830 1.586 * * [simplify]: Extracting #6: cost 0 inf + 1076 1.586 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1.586 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (- (* x.im y.re) (* x.re y.im)))))) 1.586 * * * * [progress]: [ 28 / 52 ] simplifiying candidate # 1.586 * * * * [progress]: [ 29 / 52 ] simplifiying candidate # 1.587 * [simplify]: Simplifying (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))) 1.587 * * [simplify]: iters left: 6 (9 enodes) 1.591 * * [simplify]: iters left: 5 (49 enodes) 1.601 * * [simplify]: iters left: 4 (116 enodes) 1.633 * * [simplify]: iters left: 3 (231 enodes) 1.699 * * [simplify]: iters left: 2 (363 enodes) 1.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1.856 * * [simplify]: Extracting #1: cost 20 inf + 0 1.857 * * [simplify]: Extracting #2: cost 146 inf + 0 1.858 * * [simplify]: Extracting #3: cost 200 inf + 1989 1.866 * * [simplify]: Extracting #4: cost 63 inf + 22827 1.879 * * [simplify]: Extracting #5: cost 0 inf + 34174 1.892 * * [simplify]: Extracting #6: cost 0 inf + 34134 1.905 * [simplify]: Simplified to (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))) 1.905 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1.905 * * * * [progress]: [ 30 / 52 ] simplifiying candidate # 1.906 * [simplify]: Simplifying (- (* y.re y.re) (* y.im y.im)) 1.906 * * [simplify]: iters left: 4 (5 enodes) 1.908 * * [simplify]: iters left: 3 (20 enodes) 1.914 * * [simplify]: iters left: 2 (33 enodes) 1.921 * * [simplify]: iters left: 1 (50 enodes) 1.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1.930 * * [simplify]: Extracting #1: cost 11 inf + 0 1.930 * * [simplify]: Extracting #2: cost 29 inf + 0 1.930 * * [simplify]: Extracting #3: cost 19 inf + 455 1.931 * * [simplify]: Extracting #4: cost 0 inf + 2130 1.932 * * [simplify]: Extracting #5: cost 0 inf + 1970 1.933 * [simplify]: Simplified to (* (+ y.re y.im) (- y.re y.im)) 1.933 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (* (+ y.re y.im) (- y.re y.im)))) 1.933 * * * * [progress]: [ 31 / 52 ] simplifiying candidate # 1.933 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1.934 * * [simplify]: iters left: 5 (10 enodes) 1.937 * * [simplify]: iters left: 4 (53 enodes) 1.952 * * [simplify]: iters left: 3 (165 enodes) 2.019 * * [simplify]: iters left: 2 (470 enodes) 2.250 * * [simplify]: Extracting #0: cost 1 inf + 0 2.250 * * [simplify]: Extracting #1: cost 21 inf + 0 2.251 * * [simplify]: Extracting #2: cost 104 inf + 0 2.252 * * [simplify]: Extracting #3: cost 226 inf + 930 2.256 * * [simplify]: Extracting #4: cost 184 inf + 7619 2.262 * * [simplify]: Extracting #5: cost 74 inf + 36465 2.269 * * [simplify]: Extracting #6: cost 5 inf + 63971 2.277 * * [simplify]: Extracting #7: cost 0 inf + 67070 2.286 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 2.286 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (+ (* y.re y.re) (* y.im y.im)) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im))))))) 2.286 * * * * [progress]: [ 32 / 52 ] simplifiying candidate # 2.286 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 2.287 * * [simplify]: iters left: 6 (9 enodes) 2.291 * * [simplify]: iters left: 5 (48 enodes) 2.312 * * [simplify]: iters left: 4 (111 enodes) 2.335 * * [simplify]: iters left: 3 (181 enodes) 2.374 * * [simplify]: iters left: 2 (262 enodes) 2.469 * * [simplify]: iters left: 1 (473 enodes) 2.622 * * [simplify]: Extracting #0: cost 1 inf + 0 2.622 * * [simplify]: Extracting #1: cost 22 inf + 0 2.623 * * [simplify]: Extracting #2: cost 110 inf + 0 2.624 * * [simplify]: Extracting #3: cost 142 inf + 1440 2.631 * * [simplify]: Extracting #4: cost 41 inf + 15973 2.646 * * [simplify]: Extracting #5: cost 0 inf + 23364 2.661 * * [simplify]: Extracting #6: cost 0 inf + 23124 2.675 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 2.675 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (+ (* y.re y.re) (* y.im y.im)) (+ (* x.im y.re) (* x.re y.im))))) 2.676 * * * * [progress]: [ 33 / 52 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> 2.676 * * * * [progress]: [ 34 / 52 ] simplifiying candidate # 2.676 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 2.676 * * [simplify]: iters left: 5 (9 enodes) 2.679 * * [simplify]: iters left: 4 (35 enodes) 2.684 * * [simplify]: iters left: 3 (54 enodes) 2.693 * * [simplify]: iters left: 2 (95 enodes) 2.711 * * [simplify]: iters left: 1 (193 enodes) 2.784 * * [simplify]: Extracting #0: cost 1 inf + 0 2.784 * * [simplify]: Extracting #1: cost 61 inf + 0 2.784 * * [simplify]: Extracting #2: cost 177 inf + 0 2.785 * * [simplify]: Extracting #3: cost 207 inf + 844 2.786 * * [simplify]: Extracting #4: cost 161 inf + 6973 2.789 * * [simplify]: Extracting #5: cost 112 inf + 18650 2.797 * * [simplify]: Extracting #6: cost 35 inf + 67314 2.815 * * [simplify]: Extracting #7: cost 0 inf + 95011 2.833 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 2.833 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (log (exp (- (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 2.833 * * * * [progress]: [ 35 / 52 ] simplifiying candidate # 2.833 * * * * [progress]: [ 36 / 52 ] simplifiying candidate # 2.834 * * * * [progress]: [ 37 / 52 ] simplifiying candidate # 2.834 * * * * [progress]: [ 38 / 52 ] simplifiying candidate # 2.834 * * * * [progress]: [ 39 / 52 ] simplifiying candidate # 2.834 * * * * [progress]: [ 40 / 52 ] simplifiying candidate # 2.834 * * * * [progress]: [ 41 / 52 ] simplifiying candidate # 2.834 * * * * [progress]: [ 42 / 52 ] simplifiying candidate # 2.834 * * * * [progress]: [ 43 / 52 ] simplifiying candidate # 2.834 * * * * [progress]: [ 44 / 52 ] simplifiying candidate # 2.834 * * * * [progress]: [ 45 / 52 ] simplifiying candidate # 2.834 * * * * [progress]: [ 46 / 52 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im))))> 2.834 * * * * [progress]: [ 47 / 52 ] simplifiying candidate # 2.834 * [simplify]: Simplifying 0 2.834 * * [simplify]: iters left: 0 (1 enodes) 2.835 * * [simplify]: Extracting #0: cost 1 inf + 0 2.836 * * [simplify]: Extracting #1: cost 0 inf + 1 2.836 * [simplify]: Simplified to 0 2.836 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.836 * * * * [progress]: [ 48 / 52 ] simplifiying candidate # 2.836 * [simplify]: Simplifying 0 2.836 * * [simplify]: iters left: 0 (1 enodes) 2.837 * * [simplify]: Extracting #0: cost 1 inf + 0 2.837 * * [simplify]: Extracting #1: cost 0 inf + 1 2.837 * [simplify]: Simplified to 0 2.837 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.837 * * * * [progress]: [ 49 / 52 ] simplifiying candidate # 2.837 * [simplify]: Simplifying 0 2.837 * * [simplify]: iters left: 0 (1 enodes) 2.838 * * [simplify]: Extracting #0: cost 1 inf + 0 2.838 * * [simplify]: Extracting #1: cost 0 inf + 1 2.838 * [simplify]: Simplified to 0 2.838 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 2.838 * * * * [progress]: [ 50 / 52 ] simplifiying candidate # 2.838 * [simplify]: Simplifying 0 2.838 * * [simplify]: iters left: 0 (1 enodes) 2.839 * * [simplify]: Extracting #0: cost 1 inf + 0 2.839 * * [simplify]: Extracting #1: cost 0 inf + 1 2.839 * [simplify]: Simplified to 0 2.839 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (+ (* y.re y.re) (* y.im y.im)))) 2.839 * * * * [progress]: [ 51 / 52 ] simplifiying candidate # 2.840 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 2.840 * * [simplify]: iters left: 4 (7 enodes) 2.842 * * [simplify]: iters left: 3 (25 enodes) 2.849 * * [simplify]: iters left: 2 (34 enodes) 2.857 * * [simplify]: iters left: 1 (38 enodes) 2.867 * * [simplify]: Extracting #0: cost 1 inf + 0 2.867 * * [simplify]: Extracting #1: cost 5 inf + 0 2.867 * * [simplify]: Extracting #2: cost 14 inf + 0 2.867 * * [simplify]: Extracting #3: cost 9 inf + 169 2.867 * * [simplify]: Extracting #4: cost 2 inf + 583 2.868 * * [simplify]: Extracting #5: cost 0 inf + 748 2.868 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 2.868 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im)))) 2.868 * * * * [progress]: [ 52 / 52 ] simplifiying candidate # 2.869 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 2.869 * * [simplify]: iters left: 4 (7 enodes) 2.872 * * [simplify]: iters left: 3 (25 enodes) 2.880 * * [simplify]: iters left: 2 (34 enodes) 2.889 * * [simplify]: iters left: 1 (38 enodes) 2.901 * * [simplify]: Extracting #0: cost 1 inf + 0 2.901 * * [simplify]: Extracting #1: cost 5 inf + 0 2.902 * * [simplify]: Extracting #2: cost 14 inf + 0 2.902 * * [simplify]: Extracting #3: cost 9 inf + 169 2.902 * * [simplify]: Extracting #4: cost 2 inf + 583 2.903 * * [simplify]: Extracting #5: cost 0 inf + 748 2.903 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 2.903 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im)))) 2.903 * * * [progress]: adding candidates to table 3.468 * * [progress]: iteration 2 / 4 3.468 * * * [progress]: picking best candidate 3.507 * * * * [pick]: Picked # 3.507 * * * [progress]: localizing error 3.544 * * * [progress]: generating rewritten candidates 3.544 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 3.551 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 3.557 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 3.588 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 3.602 * * * [progress]: generating series expansions 3.603 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 3.603 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 3.603 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 3.603 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 3.603 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.603 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.603 * [taylor]: Taking taylor expansion of y.re in y.im 3.603 * [backup-simplify]: Simplify y.re into y.re 3.603 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.603 * [taylor]: Taking taylor expansion of y.im in y.im 3.603 * [backup-simplify]: Simplify 0 into 0 3.603 * [backup-simplify]: Simplify 1 into 1 3.603 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.603 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.603 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.603 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.604 * [backup-simplify]: Simplify (+ 0 0) into 0 3.604 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.604 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.604 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.604 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.604 * [taylor]: Taking taylor expansion of y.re in y.re 3.604 * [backup-simplify]: Simplify 0 into 0 3.604 * [backup-simplify]: Simplify 1 into 1 3.604 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.604 * [taylor]: Taking taylor expansion of y.im in y.re 3.604 * [backup-simplify]: Simplify y.im into y.im 3.604 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.604 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.604 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.604 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.604 * [backup-simplify]: Simplify (+ 0 0) into 0 3.604 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.604 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.604 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.605 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.605 * [taylor]: Taking taylor expansion of y.re in y.re 3.605 * [backup-simplify]: Simplify 0 into 0 3.605 * [backup-simplify]: Simplify 1 into 1 3.605 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.605 * [taylor]: Taking taylor expansion of y.im in y.re 3.605 * [backup-simplify]: Simplify y.im into y.im 3.605 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.605 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.605 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.605 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.605 * [backup-simplify]: Simplify (+ 0 0) into 0 3.605 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.605 * [taylor]: Taking taylor expansion of y.im in y.im 3.605 * [backup-simplify]: Simplify 0 into 0 3.605 * [backup-simplify]: Simplify 1 into 1 3.605 * [backup-simplify]: Simplify 0 into 0 3.605 * [taylor]: Taking taylor expansion of 0 in y.im 3.605 * [backup-simplify]: Simplify 0 into 0 3.605 * [backup-simplify]: Simplify 0 into 0 3.605 * [backup-simplify]: Simplify 1 into 1 3.606 * [backup-simplify]: Simplify (* 1 1) into 1 3.606 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.606 * [backup-simplify]: Simplify (+ 1 0) into 1 3.607 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 3.607 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 3.607 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.607 * [backup-simplify]: Simplify 1/2 into 1/2 3.607 * [taylor]: Taking taylor expansion of y.im in y.im 3.607 * [backup-simplify]: Simplify 0 into 0 3.607 * [backup-simplify]: Simplify 1 into 1 3.607 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.608 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.608 * [backup-simplify]: Simplify 0 into 0 3.608 * [backup-simplify]: Simplify 0 into 0 3.608 * [backup-simplify]: Simplify 0 into 0 3.608 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.609 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.609 * [backup-simplify]: Simplify (+ 0 0) into 0 3.609 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 3.609 * [taylor]: Taking taylor expansion of 0 in y.im 3.609 * [backup-simplify]: Simplify 0 into 0 3.609 * [backup-simplify]: Simplify 0 into 0 3.610 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.610 * [backup-simplify]: Simplify 0 into 0 3.610 * [backup-simplify]: Simplify 0 into 0 3.610 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 3.610 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.610 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.610 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.610 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.610 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.610 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.610 * [taylor]: Taking taylor expansion of y.re in y.im 3.610 * [backup-simplify]: Simplify y.re into y.re 3.610 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.610 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.610 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.610 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.610 * [taylor]: Taking taylor expansion of y.im in y.im 3.610 * [backup-simplify]: Simplify 0 into 0 3.610 * [backup-simplify]: Simplify 1 into 1 3.611 * [backup-simplify]: Simplify (* 1 1) into 1 3.611 * [backup-simplify]: Simplify (/ 1 1) into 1 3.611 * [backup-simplify]: Simplify (+ 0 1) into 1 3.611 * [backup-simplify]: Simplify (sqrt 1) into 1 3.612 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.612 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.612 * [backup-simplify]: Simplify (+ 0 0) into 0 3.613 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.613 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.613 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.613 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.613 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.613 * [taylor]: Taking taylor expansion of y.re in y.re 3.613 * [backup-simplify]: Simplify 0 into 0 3.613 * [backup-simplify]: Simplify 1 into 1 3.613 * [backup-simplify]: Simplify (* 1 1) into 1 3.614 * [backup-simplify]: Simplify (/ 1 1) into 1 3.614 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.614 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.614 * [taylor]: Taking taylor expansion of y.im in y.re 3.614 * [backup-simplify]: Simplify y.im into y.im 3.614 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.614 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.614 * [backup-simplify]: Simplify (+ 1 0) into 1 3.615 * [backup-simplify]: Simplify (sqrt 1) into 1 3.616 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.616 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.617 * [backup-simplify]: Simplify (+ 0 0) into 0 3.618 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.618 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.618 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.618 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.618 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.618 * [taylor]: Taking taylor expansion of y.re in y.re 3.618 * [backup-simplify]: Simplify 0 into 0 3.618 * [backup-simplify]: Simplify 1 into 1 3.618 * [backup-simplify]: Simplify (* 1 1) into 1 3.619 * [backup-simplify]: Simplify (/ 1 1) into 1 3.619 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.619 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.619 * [taylor]: Taking taylor expansion of y.im in y.re 3.619 * [backup-simplify]: Simplify y.im into y.im 3.619 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.619 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.619 * [backup-simplify]: Simplify (+ 1 0) into 1 3.620 * [backup-simplify]: Simplify (sqrt 1) into 1 3.620 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.621 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.621 * [backup-simplify]: Simplify (+ 0 0) into 0 3.622 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.622 * [taylor]: Taking taylor expansion of 1 in y.im 3.622 * [backup-simplify]: Simplify 1 into 1 3.622 * [taylor]: Taking taylor expansion of 0 in y.im 3.622 * [backup-simplify]: Simplify 0 into 0 3.622 * [backup-simplify]: Simplify 1 into 1 3.623 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.624 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.624 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.626 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.626 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.626 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.626 * [backup-simplify]: Simplify 1/2 into 1/2 3.626 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.626 * [taylor]: Taking taylor expansion of y.im in y.im 3.626 * [backup-simplify]: Simplify 0 into 0 3.626 * [backup-simplify]: Simplify 1 into 1 3.626 * [backup-simplify]: Simplify (* 1 1) into 1 3.627 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.627 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.628 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.628 * [backup-simplify]: Simplify 0 into 0 3.628 * [backup-simplify]: Simplify 0 into 0 3.628 * [backup-simplify]: Simplify 0 into 0 3.629 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.630 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.631 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.631 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.631 * [backup-simplify]: Simplify (+ 0 0) into 0 3.632 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.632 * [taylor]: Taking taylor expansion of 0 in y.im 3.632 * [backup-simplify]: Simplify 0 into 0 3.633 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.634 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.634 * [backup-simplify]: Simplify 0 into 0 3.634 * [backup-simplify]: Simplify 0 into 0 3.634 * [backup-simplify]: Simplify 0 into 0 3.634 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 3.634 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.634 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.634 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.634 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.634 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.634 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.634 * [taylor]: Taking taylor expansion of y.re in y.im 3.635 * [backup-simplify]: Simplify y.re into y.re 3.635 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.635 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.635 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.635 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.635 * [taylor]: Taking taylor expansion of y.im in y.im 3.635 * [backup-simplify]: Simplify 0 into 0 3.635 * [backup-simplify]: Simplify 1 into 1 3.635 * [backup-simplify]: Simplify (* 1 1) into 1 3.636 * [backup-simplify]: Simplify (/ 1 1) into 1 3.636 * [backup-simplify]: Simplify (+ 0 1) into 1 3.636 * [backup-simplify]: Simplify (sqrt 1) into 1 3.637 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.638 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.638 * [backup-simplify]: Simplify (+ 0 0) into 0 3.639 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.639 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.639 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.639 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.639 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.639 * [taylor]: Taking taylor expansion of y.re in y.re 3.639 * [backup-simplify]: Simplify 0 into 0 3.639 * [backup-simplify]: Simplify 1 into 1 3.640 * [backup-simplify]: Simplify (* 1 1) into 1 3.640 * [backup-simplify]: Simplify (/ 1 1) into 1 3.640 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.640 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.640 * [taylor]: Taking taylor expansion of y.im in y.re 3.640 * [backup-simplify]: Simplify y.im into y.im 3.640 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.640 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.641 * [backup-simplify]: Simplify (+ 1 0) into 1 3.641 * [backup-simplify]: Simplify (sqrt 1) into 1 3.642 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.642 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.643 * [backup-simplify]: Simplify (+ 0 0) into 0 3.643 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.643 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.644 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.644 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.644 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.644 * [taylor]: Taking taylor expansion of y.re in y.re 3.644 * [backup-simplify]: Simplify 0 into 0 3.644 * [backup-simplify]: Simplify 1 into 1 3.644 * [backup-simplify]: Simplify (* 1 1) into 1 3.644 * [backup-simplify]: Simplify (/ 1 1) into 1 3.644 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.644 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.644 * [taylor]: Taking taylor expansion of y.im in y.re 3.645 * [backup-simplify]: Simplify y.im into y.im 3.645 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.645 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.645 * [backup-simplify]: Simplify (+ 1 0) into 1 3.645 * [backup-simplify]: Simplify (sqrt 1) into 1 3.646 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.646 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.646 * [backup-simplify]: Simplify (+ 0 0) into 0 3.647 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.647 * [taylor]: Taking taylor expansion of 1 in y.im 3.647 * [backup-simplify]: Simplify 1 into 1 3.647 * [taylor]: Taking taylor expansion of 0 in y.im 3.647 * [backup-simplify]: Simplify 0 into 0 3.647 * [backup-simplify]: Simplify 1 into 1 3.648 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.648 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.648 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.649 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.649 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.649 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.649 * [backup-simplify]: Simplify 1/2 into 1/2 3.649 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.649 * [taylor]: Taking taylor expansion of y.im in y.im 3.649 * [backup-simplify]: Simplify 0 into 0 3.649 * [backup-simplify]: Simplify 1 into 1 3.649 * [backup-simplify]: Simplify (* 1 1) into 1 3.650 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.650 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.651 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.651 * [backup-simplify]: Simplify 0 into 0 3.651 * [backup-simplify]: Simplify 0 into 0 3.651 * [backup-simplify]: Simplify 0 into 0 3.651 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.652 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.652 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.652 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.652 * [backup-simplify]: Simplify (+ 0 0) into 0 3.653 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.653 * [taylor]: Taking taylor expansion of 0 in y.im 3.653 * [backup-simplify]: Simplify 0 into 0 3.653 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.654 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.654 * [backup-simplify]: Simplify 0 into 0 3.654 * [backup-simplify]: Simplify 0 into 0 3.654 * [backup-simplify]: Simplify 0 into 0 3.654 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 3.654 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 3.654 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 3.654 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 3.654 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 3.654 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.654 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.654 * [taylor]: Taking taylor expansion of y.re in y.im 3.654 * [backup-simplify]: Simplify y.re into y.re 3.654 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.654 * [taylor]: Taking taylor expansion of y.im in y.im 3.654 * [backup-simplify]: Simplify 0 into 0 3.654 * [backup-simplify]: Simplify 1 into 1 3.654 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.655 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.655 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 3.655 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.655 * [backup-simplify]: Simplify (+ 0 0) into 0 3.655 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 3.655 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.655 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.655 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.655 * [taylor]: Taking taylor expansion of y.re in y.re 3.655 * [backup-simplify]: Simplify 0 into 0 3.655 * [backup-simplify]: Simplify 1 into 1 3.655 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.655 * [taylor]: Taking taylor expansion of y.im in y.re 3.655 * [backup-simplify]: Simplify y.im into y.im 3.655 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.655 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.655 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.655 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.656 * [backup-simplify]: Simplify (+ 0 0) into 0 3.656 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.656 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 3.656 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.656 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.656 * [taylor]: Taking taylor expansion of y.re in y.re 3.656 * [backup-simplify]: Simplify 0 into 0 3.656 * [backup-simplify]: Simplify 1 into 1 3.656 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.656 * [taylor]: Taking taylor expansion of y.im in y.re 3.656 * [backup-simplify]: Simplify y.im into y.im 3.656 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.656 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.656 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 3.656 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.656 * [backup-simplify]: Simplify (+ 0 0) into 0 3.656 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 3.656 * [taylor]: Taking taylor expansion of y.im in y.im 3.656 * [backup-simplify]: Simplify 0 into 0 3.656 * [backup-simplify]: Simplify 1 into 1 3.657 * [backup-simplify]: Simplify 0 into 0 3.657 * [taylor]: Taking taylor expansion of 0 in y.im 3.657 * [backup-simplify]: Simplify 0 into 0 3.657 * [backup-simplify]: Simplify 0 into 0 3.657 * [backup-simplify]: Simplify 1 into 1 3.657 * [backup-simplify]: Simplify (* 1 1) into 1 3.657 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.657 * [backup-simplify]: Simplify (+ 1 0) into 1 3.658 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 3.658 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 3.658 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.658 * [backup-simplify]: Simplify 1/2 into 1/2 3.658 * [taylor]: Taking taylor expansion of y.im in y.im 3.658 * [backup-simplify]: Simplify 0 into 0 3.658 * [backup-simplify]: Simplify 1 into 1 3.658 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.659 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.659 * [backup-simplify]: Simplify 0 into 0 3.659 * [backup-simplify]: Simplify 0 into 0 3.659 * [backup-simplify]: Simplify 0 into 0 3.660 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.660 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.660 * [backup-simplify]: Simplify (+ 0 0) into 0 3.660 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 3.660 * [taylor]: Taking taylor expansion of 0 in y.im 3.660 * [backup-simplify]: Simplify 0 into 0 3.660 * [backup-simplify]: Simplify 0 into 0 3.661 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.661 * [backup-simplify]: Simplify 0 into 0 3.661 * [backup-simplify]: Simplify 0 into 0 3.661 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 3.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)))) 3.661 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.661 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.661 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.661 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.661 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.661 * [taylor]: Taking taylor expansion of y.re in y.im 3.661 * [backup-simplify]: Simplify y.re into y.re 3.661 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.662 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.662 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.662 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.662 * [taylor]: Taking taylor expansion of y.im in y.im 3.662 * [backup-simplify]: Simplify 0 into 0 3.662 * [backup-simplify]: Simplify 1 into 1 3.662 * [backup-simplify]: Simplify (* 1 1) into 1 3.662 * [backup-simplify]: Simplify (/ 1 1) into 1 3.662 * [backup-simplify]: Simplify (+ 0 1) into 1 3.663 * [backup-simplify]: Simplify (sqrt 1) into 1 3.663 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.664 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.664 * [backup-simplify]: Simplify (+ 0 0) into 0 3.664 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.664 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.664 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.664 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.664 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.664 * [taylor]: Taking taylor expansion of y.re in y.re 3.664 * [backup-simplify]: Simplify 0 into 0 3.664 * [backup-simplify]: Simplify 1 into 1 3.665 * [backup-simplify]: Simplify (* 1 1) into 1 3.665 * [backup-simplify]: Simplify (/ 1 1) into 1 3.665 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.665 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.665 * [taylor]: Taking taylor expansion of y.im in y.re 3.665 * [backup-simplify]: Simplify y.im into y.im 3.665 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.665 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.665 * [backup-simplify]: Simplify (+ 1 0) into 1 3.666 * [backup-simplify]: Simplify (sqrt 1) into 1 3.666 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.666 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.667 * [backup-simplify]: Simplify (+ 0 0) into 0 3.667 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.667 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.667 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.667 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.667 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.667 * [taylor]: Taking taylor expansion of y.re in y.re 3.667 * [backup-simplify]: Simplify 0 into 0 3.667 * [backup-simplify]: Simplify 1 into 1 3.667 * [backup-simplify]: Simplify (* 1 1) into 1 3.668 * [backup-simplify]: Simplify (/ 1 1) into 1 3.668 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.668 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.668 * [taylor]: Taking taylor expansion of y.im in y.re 3.668 * [backup-simplify]: Simplify y.im into y.im 3.668 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.668 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.668 * [backup-simplify]: Simplify (+ 1 0) into 1 3.668 * [backup-simplify]: Simplify (sqrt 1) into 1 3.669 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.670 * [backup-simplify]: Simplify (+ 0 0) into 0 3.670 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.670 * [taylor]: Taking taylor expansion of 1 in y.im 3.670 * [backup-simplify]: Simplify 1 into 1 3.670 * [taylor]: Taking taylor expansion of 0 in y.im 3.670 * [backup-simplify]: Simplify 0 into 0 3.670 * [backup-simplify]: Simplify 1 into 1 3.671 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.671 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.671 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.672 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.672 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.672 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.672 * [backup-simplify]: Simplify 1/2 into 1/2 3.672 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.672 * [taylor]: Taking taylor expansion of y.im in y.im 3.672 * [backup-simplify]: Simplify 0 into 0 3.672 * [backup-simplify]: Simplify 1 into 1 3.672 * [backup-simplify]: Simplify (* 1 1) into 1 3.673 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.673 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.674 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.674 * [backup-simplify]: Simplify 0 into 0 3.674 * [backup-simplify]: Simplify 0 into 0 3.674 * [backup-simplify]: Simplify 0 into 0 3.675 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.676 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.676 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.677 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.677 * [backup-simplify]: Simplify (+ 0 0) into 0 3.678 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.678 * [taylor]: Taking taylor expansion of 0 in y.im 3.678 * [backup-simplify]: Simplify 0 into 0 3.679 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.680 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.681 * [backup-simplify]: Simplify 0 into 0 3.681 * [backup-simplify]: Simplify 0 into 0 3.681 * [backup-simplify]: Simplify 0 into 0 3.681 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 3.681 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.681 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 3.681 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.681 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.681 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.681 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.681 * [taylor]: Taking taylor expansion of y.re in y.im 3.681 * [backup-simplify]: Simplify y.re into y.re 3.682 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.682 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.682 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.682 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.682 * [taylor]: Taking taylor expansion of y.im in y.im 3.682 * [backup-simplify]: Simplify 0 into 0 3.682 * [backup-simplify]: Simplify 1 into 1 3.682 * [backup-simplify]: Simplify (* 1 1) into 1 3.683 * [backup-simplify]: Simplify (/ 1 1) into 1 3.683 * [backup-simplify]: Simplify (+ 0 1) into 1 3.683 * [backup-simplify]: Simplify (sqrt 1) into 1 3.684 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.685 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.685 * [backup-simplify]: Simplify (+ 0 0) into 0 3.686 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.686 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.686 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.686 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.686 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.686 * [taylor]: Taking taylor expansion of y.re in y.re 3.686 * [backup-simplify]: Simplify 0 into 0 3.686 * [backup-simplify]: Simplify 1 into 1 3.687 * [backup-simplify]: Simplify (* 1 1) into 1 3.687 * [backup-simplify]: Simplify (/ 1 1) into 1 3.687 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.687 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.687 * [taylor]: Taking taylor expansion of y.im in y.re 3.687 * [backup-simplify]: Simplify y.im into y.im 3.687 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.687 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.688 * [backup-simplify]: Simplify (+ 1 0) into 1 3.688 * [backup-simplify]: Simplify (sqrt 1) into 1 3.689 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.689 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.690 * [backup-simplify]: Simplify (+ 0 0) into 0 3.690 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.690 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.690 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.690 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.690 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.690 * [taylor]: Taking taylor expansion of y.re in y.re 3.690 * [backup-simplify]: Simplify 0 into 0 3.690 * [backup-simplify]: Simplify 1 into 1 3.691 * [backup-simplify]: Simplify (* 1 1) into 1 3.691 * [backup-simplify]: Simplify (/ 1 1) into 1 3.691 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.691 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.691 * [taylor]: Taking taylor expansion of y.im in y.re 3.691 * [backup-simplify]: Simplify y.im into y.im 3.691 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.691 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.691 * [backup-simplify]: Simplify (+ 1 0) into 1 3.691 * [backup-simplify]: Simplify (sqrt 1) into 1 3.692 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.692 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.693 * [backup-simplify]: Simplify (+ 0 0) into 0 3.693 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.693 * [taylor]: Taking taylor expansion of 1 in y.im 3.693 * [backup-simplify]: Simplify 1 into 1 3.693 * [taylor]: Taking taylor expansion of 0 in y.im 3.693 * [backup-simplify]: Simplify 0 into 0 3.693 * [backup-simplify]: Simplify 1 into 1 3.694 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.694 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.694 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.695 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 3.695 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 3.695 * [taylor]: Taking taylor expansion of 1/2 in y.im 3.695 * [backup-simplify]: Simplify 1/2 into 1/2 3.695 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.695 * [taylor]: Taking taylor expansion of y.im in y.im 3.695 * [backup-simplify]: Simplify 0 into 0 3.695 * [backup-simplify]: Simplify 1 into 1 3.696 * [backup-simplify]: Simplify (* 1 1) into 1 3.696 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 3.696 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.697 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 3.697 * [backup-simplify]: Simplify 0 into 0 3.697 * [backup-simplify]: Simplify 0 into 0 3.697 * [backup-simplify]: Simplify 0 into 0 3.697 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.698 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.698 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.698 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.698 * [backup-simplify]: Simplify (+ 0 0) into 0 3.699 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.699 * [taylor]: Taking taylor expansion of 0 in y.im 3.699 * [backup-simplify]: Simplify 0 into 0 3.699 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.700 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.700 * [backup-simplify]: Simplify 0 into 0 3.700 * [backup-simplify]: Simplify 0 into 0 3.700 * [backup-simplify]: Simplify 0 into 0 3.700 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 3.700 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 3.700 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) 3.700 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in (x.im y.re x.re y.im) around 0 3.700 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.im 3.700 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 3.700 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 3.701 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 3.701 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.701 * [taylor]: Taking taylor expansion of y.re in y.im 3.701 * [backup-simplify]: Simplify y.re into y.re 3.701 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.701 * [taylor]: Taking taylor expansion of y.im in y.im 3.701 * [backup-simplify]: Simplify 0 into 0 3.701 * [backup-simplify]: Simplify 1 into 1 3.701 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.701 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 3.701 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.701 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 3.701 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.701 * [backup-simplify]: Simplify (+ 0 0) into 0 3.701 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.701 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 3.701 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 3.701 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.701 * [taylor]: Taking taylor expansion of y.re in y.im 3.701 * [backup-simplify]: Simplify y.re into y.re 3.701 * [taylor]: Taking taylor expansion of x.im in y.im 3.701 * [backup-simplify]: Simplify x.im into x.im 3.702 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.702 * [taylor]: Taking taylor expansion of y.im in y.im 3.702 * [backup-simplify]: Simplify 0 into 0 3.702 * [backup-simplify]: Simplify 1 into 1 3.702 * [taylor]: Taking taylor expansion of x.re in y.im 3.702 * [backup-simplify]: Simplify x.re into x.re 3.702 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.re 3.702 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 3.702 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 3.702 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 3.702 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.702 * [taylor]: Taking taylor expansion of y.re in x.re 3.702 * [backup-simplify]: Simplify y.re into y.re 3.702 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.702 * [taylor]: Taking taylor expansion of y.im in x.re 3.702 * [backup-simplify]: Simplify y.im into y.im 3.702 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.702 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.702 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.702 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.702 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.702 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.702 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.702 * [backup-simplify]: Simplify (+ 0 0) into 0 3.703 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.703 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.703 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 3.703 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.703 * [taylor]: Taking taylor expansion of y.re in x.re 3.703 * [backup-simplify]: Simplify y.re into y.re 3.703 * [taylor]: Taking taylor expansion of x.im in x.re 3.703 * [backup-simplify]: Simplify x.im into x.im 3.703 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.703 * [taylor]: Taking taylor expansion of y.im in x.re 3.703 * [backup-simplify]: Simplify y.im into y.im 3.703 * [taylor]: Taking taylor expansion of x.re in x.re 3.703 * [backup-simplify]: Simplify 0 into 0 3.703 * [backup-simplify]: Simplify 1 into 1 3.703 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.re 3.703 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.703 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.703 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.703 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.703 * [taylor]: Taking taylor expansion of y.re in y.re 3.703 * [backup-simplify]: Simplify 0 into 0 3.703 * [backup-simplify]: Simplify 1 into 1 3.703 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.703 * [taylor]: Taking taylor expansion of y.im in y.re 3.703 * [backup-simplify]: Simplify y.im into y.im 3.703 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.703 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.703 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.703 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.703 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.704 * [backup-simplify]: Simplify (+ 0 0) into 0 3.704 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.704 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.704 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 3.704 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.704 * [taylor]: Taking taylor expansion of y.re in y.re 3.704 * [backup-simplify]: Simplify 0 into 0 3.704 * [backup-simplify]: Simplify 1 into 1 3.704 * [taylor]: Taking taylor expansion of x.im in y.re 3.704 * [backup-simplify]: Simplify x.im into x.im 3.704 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.704 * [taylor]: Taking taylor expansion of y.im in y.re 3.704 * [backup-simplify]: Simplify y.im into y.im 3.704 * [taylor]: Taking taylor expansion of x.re in y.re 3.704 * [backup-simplify]: Simplify x.re into x.re 3.704 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 3.704 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 3.704 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 3.704 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.704 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.704 * [taylor]: Taking taylor expansion of y.re in x.im 3.704 * [backup-simplify]: Simplify y.re into y.re 3.704 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.704 * [taylor]: Taking taylor expansion of y.im in x.im 3.704 * [backup-simplify]: Simplify y.im into y.im 3.704 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.704 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.704 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.705 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.705 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.705 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.705 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.705 * [backup-simplify]: Simplify (+ 0 0) into 0 3.705 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.705 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.705 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.705 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.705 * [taylor]: Taking taylor expansion of y.re in x.im 3.705 * [backup-simplify]: Simplify y.re into y.re 3.705 * [taylor]: Taking taylor expansion of x.im in x.im 3.705 * [backup-simplify]: Simplify 0 into 0 3.705 * [backup-simplify]: Simplify 1 into 1 3.705 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.705 * [taylor]: Taking taylor expansion of y.im in x.im 3.706 * [backup-simplify]: Simplify y.im into y.im 3.706 * [taylor]: Taking taylor expansion of x.re in x.im 3.706 * [backup-simplify]: Simplify x.re into x.re 3.706 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 3.706 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 3.706 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 3.706 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 3.706 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.706 * [taylor]: Taking taylor expansion of y.re in x.im 3.706 * [backup-simplify]: Simplify y.re into y.re 3.706 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.706 * [taylor]: Taking taylor expansion of y.im in x.im 3.706 * [backup-simplify]: Simplify y.im into y.im 3.706 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.706 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.706 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 3.706 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 3.706 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 3.706 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.706 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.706 * [backup-simplify]: Simplify (+ 0 0) into 0 3.707 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.707 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.707 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.707 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.707 * [taylor]: Taking taylor expansion of y.re in x.im 3.707 * [backup-simplify]: Simplify y.re into y.re 3.707 * [taylor]: Taking taylor expansion of x.im in x.im 3.707 * [backup-simplify]: Simplify 0 into 0 3.707 * [backup-simplify]: Simplify 1 into 1 3.707 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.707 * [taylor]: Taking taylor expansion of y.im in x.im 3.707 * [backup-simplify]: Simplify y.im into y.im 3.707 * [taylor]: Taking taylor expansion of x.re in x.im 3.707 * [backup-simplify]: Simplify x.re into x.re 3.707 * [backup-simplify]: Simplify (* y.re 0) into 0 3.707 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.707 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.707 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.707 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.im x.re))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 3.707 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 3.707 * [taylor]: Taking taylor expansion of -1 in y.re 3.707 * [backup-simplify]: Simplify -1 into -1 3.707 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 3.707 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.707 * [taylor]: Taking taylor expansion of y.im in y.re 3.707 * [backup-simplify]: Simplify y.im into y.im 3.707 * [taylor]: Taking taylor expansion of x.re in y.re 3.707 * [backup-simplify]: Simplify x.re into x.re 3.707 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.708 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.708 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.708 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.708 * [taylor]: Taking taylor expansion of y.re in y.re 3.708 * [backup-simplify]: Simplify 0 into 0 3.708 * [backup-simplify]: Simplify 1 into 1 3.708 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.708 * [taylor]: Taking taylor expansion of y.im in y.re 3.708 * [backup-simplify]: Simplify y.im into y.im 3.708 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.708 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.708 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.708 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.708 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.710 * [backup-simplify]: Simplify (+ 0 0) into 0 3.710 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.710 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.710 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.710 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 3.710 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 3.710 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 3.711 * [taylor]: Taking taylor expansion of -1 in x.re 3.711 * [backup-simplify]: Simplify -1 into -1 3.711 * [taylor]: Taking taylor expansion of x.re in x.re 3.711 * [backup-simplify]: Simplify 0 into 0 3.711 * [backup-simplify]: Simplify 1 into 1 3.711 * [backup-simplify]: Simplify (* -1 0) into 0 3.711 * [taylor]: Taking taylor expansion of 0 in y.im 3.711 * [backup-simplify]: Simplify 0 into 0 3.711 * [backup-simplify]: Simplify 0 into 0 3.711 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.711 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.712 * [backup-simplify]: Simplify (- 0) into 0 3.712 * [backup-simplify]: Simplify (+ y.re 0) into y.re 3.712 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) y.re) (* 0 (- (* y.im x.re)))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 3.712 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 3.712 * [taylor]: Taking taylor expansion of y.re in y.re 3.712 * [backup-simplify]: Simplify 0 into 0 3.712 * [backup-simplify]: Simplify 1 into 1 3.712 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 3.712 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 3.712 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 3.712 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.712 * [taylor]: Taking taylor expansion of y.re in y.re 3.712 * [backup-simplify]: Simplify 0 into 0 3.712 * [backup-simplify]: Simplify 1 into 1 3.712 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.712 * [taylor]: Taking taylor expansion of y.im in y.re 3.712 * [backup-simplify]: Simplify y.im into y.im 3.712 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.712 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 3.712 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.712 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 3.712 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.713 * [backup-simplify]: Simplify (+ 0 0) into 0 3.713 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.713 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 3.713 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 3.713 * [taylor]: Taking taylor expansion of 0 in x.re 3.713 * [backup-simplify]: Simplify 0 into 0 3.713 * [taylor]: Taking taylor expansion of 0 in y.im 3.713 * [backup-simplify]: Simplify 0 into 0 3.713 * [backup-simplify]: Simplify 0 into 0 3.713 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.713 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 3.714 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 3.714 * [taylor]: Taking taylor expansion of 0 in x.re 3.714 * [backup-simplify]: Simplify 0 into 0 3.714 * [taylor]: Taking taylor expansion of 0 in y.im 3.714 * [backup-simplify]: Simplify 0 into 0 3.714 * [backup-simplify]: Simplify 0 into 0 3.714 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 3.714 * [taylor]: Taking taylor expansion of -1 in y.im 3.714 * [backup-simplify]: Simplify -1 into -1 3.714 * [backup-simplify]: Simplify -1 into -1 3.714 * [backup-simplify]: Simplify 0 into 0 3.715 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.715 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.715 * [backup-simplify]: Simplify (- 0) into 0 3.715 * [backup-simplify]: Simplify (+ 0 0) into 0 3.716 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.716 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.716 * [backup-simplify]: Simplify (+ 0 0) into 0 3.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* 0 (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.717 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 3.717 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 0) (+ (* 0 y.re) (* 0 (- (* y.im x.re))))) into 0 3.717 * [taylor]: Taking taylor expansion of 0 in y.re 3.717 * [backup-simplify]: Simplify 0 into 0 3.717 * [taylor]: Taking taylor expansion of 0 in x.re 3.717 * [backup-simplify]: Simplify 0 into 0 3.717 * [taylor]: Taking taylor expansion of 0 in y.im 3.717 * [backup-simplify]: Simplify 0 into 0 3.718 * [backup-simplify]: Simplify 0 into 0 3.718 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 3.718 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 3.718 * [taylor]: Taking taylor expansion of y.im in x.re 3.718 * [backup-simplify]: Simplify y.im into y.im 3.718 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.718 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.718 * [taylor]: Taking taylor expansion of y.im in y.im 3.718 * [backup-simplify]: Simplify 0 into 0 3.718 * [backup-simplify]: Simplify 1 into 1 3.719 * [backup-simplify]: Simplify (/ 1 1) into 1 3.719 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.719 * [backup-simplify]: Simplify 0 into 0 3.720 * [backup-simplify]: Simplify (* 1 1) into 1 3.720 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.720 * [backup-simplify]: Simplify (+ 1 0) into 1 3.721 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 3.721 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 3.722 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.722 * [backup-simplify]: Simplify (+ (* (* y.im x.re) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.re (pow y.im 2)))) 3.723 * [backup-simplify]: Simplify (+ (* -1 (- (* 1/2 (/ x.re (pow y.im 2))))) (+ (* 0 0) (* 0 x.re))) into (* 1/2 (/ x.re (pow y.im 2))) 3.723 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 3.723 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.723 * [backup-simplify]: Simplify 1/2 into 1/2 3.723 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 3.723 * [taylor]: Taking taylor expansion of x.re in x.re 3.723 * [backup-simplify]: Simplify 0 into 0 3.723 * [backup-simplify]: Simplify 1 into 1 3.723 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.723 * [taylor]: Taking taylor expansion of y.im in x.re 3.723 * [backup-simplify]: Simplify y.im into y.im 3.723 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.723 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.723 * [taylor]: Taking taylor expansion of 0 in y.im 3.723 * [backup-simplify]: Simplify 0 into 0 3.723 * [backup-simplify]: Simplify 0 into 0 3.724 * [taylor]: Taking taylor expansion of 0 in y.im 3.724 * [backup-simplify]: Simplify 0 into 0 3.724 * [backup-simplify]: Simplify 0 into 0 3.724 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 3.725 * [taylor]: Taking taylor expansion of 0 in y.im 3.725 * [backup-simplify]: Simplify 0 into 0 3.725 * [backup-simplify]: Simplify 0 into 0 3.725 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 3.725 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.725 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 3.726 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 3.726 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.726 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.726 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.726 * [taylor]: Taking taylor expansion of y.re in y.im 3.726 * [backup-simplify]: Simplify y.re into y.re 3.726 * [taylor]: Taking taylor expansion of x.im in y.im 3.726 * [backup-simplify]: Simplify x.im into x.im 3.726 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.726 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.726 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.726 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.726 * [taylor]: Taking taylor expansion of y.im in y.im 3.726 * [backup-simplify]: Simplify 0 into 0 3.726 * [backup-simplify]: Simplify 1 into 1 3.726 * [taylor]: Taking taylor expansion of x.re in y.im 3.726 * [backup-simplify]: Simplify x.re into x.re 3.726 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.727 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.727 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.727 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 3.727 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.727 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.727 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.727 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.727 * [taylor]: Taking taylor expansion of y.re in y.im 3.727 * [backup-simplify]: Simplify y.re into y.re 3.727 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.727 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.727 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.727 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.727 * [taylor]: Taking taylor expansion of y.im in y.im 3.727 * [backup-simplify]: Simplify 0 into 0 3.727 * [backup-simplify]: Simplify 1 into 1 3.727 * [backup-simplify]: Simplify (* 1 1) into 1 3.728 * [backup-simplify]: Simplify (/ 1 1) into 1 3.728 * [backup-simplify]: Simplify (+ 0 1) into 1 3.728 * [backup-simplify]: Simplify (/ 1 1) into 1 3.729 * [backup-simplify]: Simplify (sqrt 1) into 1 3.729 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.730 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.730 * [backup-simplify]: Simplify (+ 0 0) into 0 3.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.732 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.732 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 3.732 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.732 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.732 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.732 * [taylor]: Taking taylor expansion of y.re in x.re 3.732 * [backup-simplify]: Simplify y.re into y.re 3.732 * [taylor]: Taking taylor expansion of x.im in x.re 3.732 * [backup-simplify]: Simplify x.im into x.im 3.732 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.732 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.732 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.733 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.733 * [taylor]: Taking taylor expansion of y.im in x.re 3.733 * [backup-simplify]: Simplify y.im into y.im 3.733 * [taylor]: Taking taylor expansion of x.re in x.re 3.733 * [backup-simplify]: Simplify 0 into 0 3.733 * [backup-simplify]: Simplify 1 into 1 3.733 * [backup-simplify]: Simplify (* y.im 0) into 0 3.733 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.733 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.733 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 3.733 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.733 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.733 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.733 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.734 * [taylor]: Taking taylor expansion of y.re in x.re 3.734 * [backup-simplify]: Simplify y.re into y.re 3.734 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.734 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.734 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.734 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.734 * [taylor]: Taking taylor expansion of y.im in x.re 3.734 * [backup-simplify]: Simplify y.im into y.im 3.734 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.734 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.734 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.735 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.735 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.735 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.735 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.735 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.735 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.736 * [backup-simplify]: Simplify (+ 0 0) into 0 3.736 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.737 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.737 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.737 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.737 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.737 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.737 * [taylor]: Taking taylor expansion of y.re in y.re 3.737 * [backup-simplify]: Simplify 0 into 0 3.737 * [backup-simplify]: Simplify 1 into 1 3.737 * [taylor]: Taking taylor expansion of x.im in y.re 3.737 * [backup-simplify]: Simplify x.im into x.im 3.737 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.738 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.738 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.738 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.738 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.738 * [taylor]: Taking taylor expansion of y.im in y.re 3.738 * [backup-simplify]: Simplify y.im into y.im 3.738 * [taylor]: Taking taylor expansion of x.re in y.re 3.738 * [backup-simplify]: Simplify x.re into x.re 3.738 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.738 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.738 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.738 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.738 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.738 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.738 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.738 * [taylor]: Taking taylor expansion of y.re in y.re 3.738 * [backup-simplify]: Simplify 0 into 0 3.738 * [backup-simplify]: Simplify 1 into 1 3.739 * [backup-simplify]: Simplify (* 1 1) into 1 3.739 * [backup-simplify]: Simplify (/ 1 1) into 1 3.739 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.739 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.739 * [taylor]: Taking taylor expansion of y.im in y.re 3.739 * [backup-simplify]: Simplify y.im into y.im 3.740 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.740 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.740 * [backup-simplify]: Simplify (+ 1 0) into 1 3.741 * [backup-simplify]: Simplify (/ 1 1) into 1 3.741 * [backup-simplify]: Simplify (sqrt 1) into 1 3.742 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.743 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.743 * [backup-simplify]: Simplify (+ 0 0) into 0 3.744 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.745 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.745 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 3.745 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.745 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.745 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.745 * [taylor]: Taking taylor expansion of y.re in x.im 3.745 * [backup-simplify]: Simplify y.re into y.re 3.745 * [taylor]: Taking taylor expansion of x.im in x.im 3.745 * [backup-simplify]: Simplify 0 into 0 3.745 * [backup-simplify]: Simplify 1 into 1 3.745 * [backup-simplify]: Simplify (* y.re 0) into 0 3.746 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.746 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.746 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.746 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.746 * [taylor]: Taking taylor expansion of y.im in x.im 3.746 * [backup-simplify]: Simplify y.im into y.im 3.746 * [taylor]: Taking taylor expansion of x.re in x.im 3.746 * [backup-simplify]: Simplify x.re into x.re 3.746 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.746 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.746 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.746 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.746 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.746 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.746 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.746 * [taylor]: Taking taylor expansion of y.re in x.im 3.746 * [backup-simplify]: Simplify y.re into y.re 3.747 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.747 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.747 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.747 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.747 * [taylor]: Taking taylor expansion of y.im in x.im 3.747 * [backup-simplify]: Simplify y.im into y.im 3.747 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.747 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.747 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.747 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.748 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.748 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.748 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.748 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.748 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.749 * [backup-simplify]: Simplify (+ 0 0) into 0 3.749 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.750 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.750 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 3.750 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.750 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.750 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.750 * [taylor]: Taking taylor expansion of y.re in x.im 3.750 * [backup-simplify]: Simplify y.re into y.re 3.750 * [taylor]: Taking taylor expansion of x.im in x.im 3.750 * [backup-simplify]: Simplify 0 into 0 3.750 * [backup-simplify]: Simplify 1 into 1 3.750 * [backup-simplify]: Simplify (* y.re 0) into 0 3.751 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.751 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.751 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.751 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.751 * [taylor]: Taking taylor expansion of y.im in x.im 3.751 * [backup-simplify]: Simplify y.im into y.im 3.751 * [taylor]: Taking taylor expansion of x.re in x.im 3.751 * [backup-simplify]: Simplify x.re into x.re 3.751 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.751 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.751 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.751 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.751 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.751 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.751 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.751 * [taylor]: Taking taylor expansion of y.re in x.im 3.751 * [backup-simplify]: Simplify y.re into y.re 3.751 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.751 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.752 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.752 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.752 * [taylor]: Taking taylor expansion of y.im in x.im 3.752 * [backup-simplify]: Simplify y.im into y.im 3.752 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.752 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.752 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.752 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.753 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.753 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.753 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.753 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.753 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.754 * [backup-simplify]: Simplify (+ 0 0) into 0 3.754 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.755 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.755 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.755 * [backup-simplify]: Simplify (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.755 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.755 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.755 * [taylor]: Taking taylor expansion of y.re in y.re 3.755 * [backup-simplify]: Simplify 0 into 0 3.755 * [backup-simplify]: Simplify 1 into 1 3.756 * [backup-simplify]: Simplify (/ 1 1) into 1 3.756 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.756 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.756 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.756 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.756 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.756 * [taylor]: Taking taylor expansion of y.re in y.re 3.756 * [backup-simplify]: Simplify 0 into 0 3.756 * [backup-simplify]: Simplify 1 into 1 3.756 * [backup-simplify]: Simplify (* 1 1) into 1 3.757 * [backup-simplify]: Simplify (/ 1 1) into 1 3.757 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.757 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.757 * [taylor]: Taking taylor expansion of y.im in y.re 3.757 * [backup-simplify]: Simplify y.im into y.im 3.757 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.757 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.757 * [backup-simplify]: Simplify (+ 1 0) into 1 3.758 * [backup-simplify]: Simplify (/ 1 1) into 1 3.758 * [backup-simplify]: Simplify (sqrt 1) into 1 3.759 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.760 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.760 * [backup-simplify]: Simplify (+ 0 0) into 0 3.761 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.761 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.762 * [backup-simplify]: Simplify (* 1 1) into 1 3.762 * [taylor]: Taking taylor expansion of 1 in x.re 3.762 * [backup-simplify]: Simplify 1 into 1 3.763 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.763 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.763 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.763 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.763 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 3.763 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 3.763 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.763 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.764 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.764 * [taylor]: Taking taylor expansion of y.im in y.re 3.764 * [backup-simplify]: Simplify y.im into y.im 3.764 * [taylor]: Taking taylor expansion of x.re in y.re 3.764 * [backup-simplify]: Simplify x.re into x.re 3.764 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.764 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.764 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.764 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.764 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.764 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.764 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.764 * [taylor]: Taking taylor expansion of y.re in y.re 3.764 * [backup-simplify]: Simplify 0 into 0 3.764 * [backup-simplify]: Simplify 1 into 1 3.764 * [backup-simplify]: Simplify (* 1 1) into 1 3.765 * [backup-simplify]: Simplify (/ 1 1) into 1 3.765 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.765 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.765 * [taylor]: Taking taylor expansion of y.im in y.re 3.765 * [backup-simplify]: Simplify y.im into y.im 3.765 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.765 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.766 * [backup-simplify]: Simplify (+ 1 0) into 1 3.766 * [backup-simplify]: Simplify (/ 1 1) into 1 3.766 * [backup-simplify]: Simplify (sqrt 1) into 1 3.767 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.768 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.768 * [backup-simplify]: Simplify (+ 0 0) into 0 3.769 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.770 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.771 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.771 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.771 * [taylor]: Taking taylor expansion of 0 in x.re 3.771 * [backup-simplify]: Simplify 0 into 0 3.771 * [taylor]: Taking taylor expansion of 1 in y.im 3.771 * [backup-simplify]: Simplify 1 into 1 3.771 * [backup-simplify]: Simplify 1 into 1 3.772 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.772 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.773 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.773 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.773 * [backup-simplify]: Simplify (+ 0 0) into 0 3.774 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.775 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.775 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.776 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.776 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.776 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.776 * [backup-simplify]: Simplify (- 0) into 0 3.777 * [backup-simplify]: Simplify (+ 0 0) into 0 3.777 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 3.777 * [taylor]: Taking taylor expansion of 0 in y.re 3.777 * [backup-simplify]: Simplify 0 into 0 3.777 * [taylor]: Taking taylor expansion of 0 in x.re 3.777 * [backup-simplify]: Simplify 0 into 0 3.777 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 3.777 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.778 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.778 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.778 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.778 * [taylor]: Taking taylor expansion of y.im in x.re 3.778 * [backup-simplify]: Simplify y.im into y.im 3.778 * [taylor]: Taking taylor expansion of x.re in x.re 3.778 * [backup-simplify]: Simplify 0 into 0 3.778 * [backup-simplify]: Simplify 1 into 1 3.778 * [backup-simplify]: Simplify (* y.im 0) into 0 3.778 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.778 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.778 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.778 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.778 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.778 * [taylor]: Taking taylor expansion of y.im in y.im 3.778 * [backup-simplify]: Simplify 0 into 0 3.778 * [backup-simplify]: Simplify 1 into 1 3.779 * [backup-simplify]: Simplify (/ 1 1) into 1 3.780 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.780 * [backup-simplify]: Simplify (- 0) into 0 3.780 * [backup-simplify]: Simplify 0 into 0 3.781 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.782 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.782 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.783 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.784 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 3.785 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.786 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 3.786 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 3.786 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 3.786 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.786 * [backup-simplify]: Simplify 1/2 into 1/2 3.786 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.786 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.786 * [taylor]: Taking taylor expansion of y.im in x.re 3.786 * [backup-simplify]: Simplify y.im into y.im 3.786 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.786 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.786 * [taylor]: Taking taylor expansion of 0 in y.im 3.786 * [backup-simplify]: Simplify 0 into 0 3.786 * [backup-simplify]: Simplify 0 into 0 3.786 * [taylor]: Taking taylor expansion of 0 in y.im 3.787 * [backup-simplify]: Simplify 0 into 0 3.787 * [backup-simplify]: Simplify 0 into 0 3.787 * [backup-simplify]: Simplify 0 into 0 3.787 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.789 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.789 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.789 * [backup-simplify]: Simplify (+ 0 0) into 0 3.790 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.791 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.792 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.792 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.793 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.793 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.793 * [backup-simplify]: Simplify (- 0) into 0 3.794 * [backup-simplify]: Simplify (+ 0 0) into 0 3.795 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 3.795 * [taylor]: Taking taylor expansion of 0 in y.re 3.795 * [backup-simplify]: Simplify 0 into 0 3.795 * [taylor]: Taking taylor expansion of 0 in x.re 3.795 * [backup-simplify]: Simplify 0 into 0 3.795 * [taylor]: Taking taylor expansion of 0 in x.re 3.795 * [backup-simplify]: Simplify 0 into 0 3.795 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.795 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.796 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 3.796 * [backup-simplify]: Simplify (- 0) into 0 3.796 * [taylor]: Taking taylor expansion of 0 in x.re 3.796 * [backup-simplify]: Simplify 0 into 0 3.797 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.798 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.798 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.798 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.799 * [backup-simplify]: Simplify (+ 0 0) into 0 3.800 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.801 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.802 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.803 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 3.803 * [taylor]: Taking taylor expansion of 0 in x.re 3.803 * [backup-simplify]: Simplify 0 into 0 3.803 * [taylor]: Taking taylor expansion of 0 in y.im 3.803 * [backup-simplify]: Simplify 0 into 0 3.803 * [backup-simplify]: Simplify 0 into 0 3.804 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.804 * [backup-simplify]: Simplify (- 0) into 0 3.804 * [taylor]: Taking taylor expansion of 0 in y.im 3.804 * [backup-simplify]: Simplify 0 into 0 3.804 * [backup-simplify]: Simplify 0 into 0 3.804 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 3.805 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.805 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 3.805 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 3.805 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.805 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.805 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.805 * [taylor]: Taking taylor expansion of y.re in y.im 3.805 * [backup-simplify]: Simplify y.re into y.re 3.805 * [taylor]: Taking taylor expansion of x.im in y.im 3.805 * [backup-simplify]: Simplify x.im into x.im 3.805 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.805 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.805 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.806 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.806 * [taylor]: Taking taylor expansion of y.im in y.im 3.806 * [backup-simplify]: Simplify 0 into 0 3.806 * [backup-simplify]: Simplify 1 into 1 3.806 * [taylor]: Taking taylor expansion of x.re in y.im 3.806 * [backup-simplify]: Simplify x.re into x.re 3.806 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.806 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.806 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.806 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 3.806 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 3.806 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 3.806 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 3.806 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 3.806 * [taylor]: Taking taylor expansion of y.re in y.im 3.806 * [backup-simplify]: Simplify y.re into y.re 3.806 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.807 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.807 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 3.807 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 3.807 * [taylor]: Taking taylor expansion of y.im in y.im 3.807 * [backup-simplify]: Simplify 0 into 0 3.807 * [backup-simplify]: Simplify 1 into 1 3.807 * [backup-simplify]: Simplify (* 1 1) into 1 3.807 * [backup-simplify]: Simplify (/ 1 1) into 1 3.808 * [backup-simplify]: Simplify (+ 0 1) into 1 3.808 * [backup-simplify]: Simplify (/ 1 1) into 1 3.809 * [backup-simplify]: Simplify (sqrt 1) into 1 3.809 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.810 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.810 * [backup-simplify]: Simplify (+ 0 0) into 0 3.811 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.812 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.812 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 3.812 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.812 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.812 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.812 * [taylor]: Taking taylor expansion of y.re in x.re 3.812 * [backup-simplify]: Simplify y.re into y.re 3.812 * [taylor]: Taking taylor expansion of x.im in x.re 3.812 * [backup-simplify]: Simplify x.im into x.im 3.812 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.812 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.812 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.812 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.812 * [taylor]: Taking taylor expansion of y.im in x.re 3.812 * [backup-simplify]: Simplify y.im into y.im 3.812 * [taylor]: Taking taylor expansion of x.re in x.re 3.812 * [backup-simplify]: Simplify 0 into 0 3.812 * [backup-simplify]: Simplify 1 into 1 3.812 * [backup-simplify]: Simplify (* y.im 0) into 0 3.813 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.813 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.813 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 3.813 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 3.813 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 3.813 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 3.813 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 3.813 * [taylor]: Taking taylor expansion of y.re in x.re 3.813 * [backup-simplify]: Simplify y.re into y.re 3.813 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.813 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.813 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.813 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.813 * [taylor]: Taking taylor expansion of y.im in x.re 3.813 * [backup-simplify]: Simplify y.im into y.im 3.813 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.814 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.814 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.814 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.814 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.814 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.814 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.815 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.815 * [backup-simplify]: Simplify (+ 0 0) into 0 3.816 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.816 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.816 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.816 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.816 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.816 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.816 * [taylor]: Taking taylor expansion of y.re in y.re 3.816 * [backup-simplify]: Simplify 0 into 0 3.816 * [backup-simplify]: Simplify 1 into 1 3.816 * [taylor]: Taking taylor expansion of x.im in y.re 3.816 * [backup-simplify]: Simplify x.im into x.im 3.816 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.816 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.817 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.817 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.817 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.817 * [taylor]: Taking taylor expansion of y.im in y.re 3.817 * [backup-simplify]: Simplify y.im into y.im 3.817 * [taylor]: Taking taylor expansion of x.re in y.re 3.817 * [backup-simplify]: Simplify x.re into x.re 3.817 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.817 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.817 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.817 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.817 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.817 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.817 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.817 * [taylor]: Taking taylor expansion of y.re in y.re 3.817 * [backup-simplify]: Simplify 0 into 0 3.817 * [backup-simplify]: Simplify 1 into 1 3.817 * [backup-simplify]: Simplify (* 1 1) into 1 3.818 * [backup-simplify]: Simplify (/ 1 1) into 1 3.818 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.818 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.818 * [taylor]: Taking taylor expansion of y.im in y.re 3.818 * [backup-simplify]: Simplify y.im into y.im 3.818 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.818 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.819 * [backup-simplify]: Simplify (+ 1 0) into 1 3.819 * [backup-simplify]: Simplify (/ 1 1) into 1 3.819 * [backup-simplify]: Simplify (sqrt 1) into 1 3.820 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.821 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.821 * [backup-simplify]: Simplify (+ 0 0) into 0 3.822 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.823 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.823 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 3.823 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.823 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.823 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.823 * [taylor]: Taking taylor expansion of y.re in x.im 3.823 * [backup-simplify]: Simplify y.re into y.re 3.823 * [taylor]: Taking taylor expansion of x.im in x.im 3.823 * [backup-simplify]: Simplify 0 into 0 3.823 * [backup-simplify]: Simplify 1 into 1 3.823 * [backup-simplify]: Simplify (* y.re 0) into 0 3.824 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.824 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.824 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.824 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.824 * [taylor]: Taking taylor expansion of y.im in x.im 3.824 * [backup-simplify]: Simplify y.im into y.im 3.824 * [taylor]: Taking taylor expansion of x.re in x.im 3.824 * [backup-simplify]: Simplify x.re into x.re 3.824 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.824 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.824 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.824 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.824 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.824 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.824 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.824 * [taylor]: Taking taylor expansion of y.re in x.im 3.824 * [backup-simplify]: Simplify y.re into y.re 3.824 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.824 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.824 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.824 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.824 * [taylor]: Taking taylor expansion of y.im in x.im 3.824 * [backup-simplify]: Simplify y.im into y.im 3.825 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.825 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.825 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.825 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.825 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.825 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.825 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.825 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.825 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.826 * [backup-simplify]: Simplify (+ 0 0) into 0 3.826 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.826 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.826 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 3.826 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.826 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.826 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.826 * [taylor]: Taking taylor expansion of y.re in x.im 3.826 * [backup-simplify]: Simplify y.re into y.re 3.826 * [taylor]: Taking taylor expansion of x.im in x.im 3.826 * [backup-simplify]: Simplify 0 into 0 3.826 * [backup-simplify]: Simplify 1 into 1 3.826 * [backup-simplify]: Simplify (* y.re 0) into 0 3.827 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.827 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.827 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.827 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.827 * [taylor]: Taking taylor expansion of y.im in x.im 3.827 * [backup-simplify]: Simplify y.im into y.im 3.827 * [taylor]: Taking taylor expansion of x.re in x.im 3.827 * [backup-simplify]: Simplify x.re into x.re 3.827 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.827 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.827 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 3.827 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 3.827 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 3.827 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 3.827 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 3.827 * [taylor]: Taking taylor expansion of y.re in x.im 3.827 * [backup-simplify]: Simplify y.re into y.re 3.827 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 3.827 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 3.827 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 3.827 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 3.827 * [taylor]: Taking taylor expansion of y.im in x.im 3.827 * [backup-simplify]: Simplify y.im into y.im 3.827 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.827 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.827 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3.827 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 3.828 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 3.828 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 3.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 3.828 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.828 * [backup-simplify]: Simplify (+ 0 0) into 0 3.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.829 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.829 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.829 * [backup-simplify]: Simplify (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 3.829 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.829 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.829 * [taylor]: Taking taylor expansion of y.re in y.re 3.829 * [backup-simplify]: Simplify 0 into 0 3.829 * [backup-simplify]: Simplify 1 into 1 3.829 * [backup-simplify]: Simplify (/ 1 1) into 1 3.829 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.829 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.829 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.829 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.829 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.829 * [taylor]: Taking taylor expansion of y.re in y.re 3.829 * [backup-simplify]: Simplify 0 into 0 3.829 * [backup-simplify]: Simplify 1 into 1 3.830 * [backup-simplify]: Simplify (* 1 1) into 1 3.830 * [backup-simplify]: Simplify (/ 1 1) into 1 3.830 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.830 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.830 * [taylor]: Taking taylor expansion of y.im in y.re 3.830 * [backup-simplify]: Simplify y.im into y.im 3.830 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.830 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.830 * [backup-simplify]: Simplify (+ 1 0) into 1 3.830 * [backup-simplify]: Simplify (/ 1 1) into 1 3.831 * [backup-simplify]: Simplify (sqrt 1) into 1 3.831 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.832 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.832 * [backup-simplify]: Simplify (+ 0 0) into 0 3.832 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.833 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.833 * [backup-simplify]: Simplify (* 1 1) into 1 3.833 * [taylor]: Taking taylor expansion of 1 in x.re 3.833 * [backup-simplify]: Simplify 1 into 1 3.833 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.833 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.834 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.834 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.834 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 3.834 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 3.834 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 3.834 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.834 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.834 * [taylor]: Taking taylor expansion of y.im in y.re 3.834 * [backup-simplify]: Simplify y.im into y.im 3.834 * [taylor]: Taking taylor expansion of x.re in y.re 3.834 * [backup-simplify]: Simplify x.re into x.re 3.834 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.834 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.834 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 3.834 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 3.834 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 3.834 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 3.834 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 3.834 * [taylor]: Taking taylor expansion of y.re in y.re 3.834 * [backup-simplify]: Simplify 0 into 0 3.834 * [backup-simplify]: Simplify 1 into 1 3.834 * [backup-simplify]: Simplify (* 1 1) into 1 3.835 * [backup-simplify]: Simplify (/ 1 1) into 1 3.835 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 3.835 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 3.835 * [taylor]: Taking taylor expansion of y.im in y.re 3.835 * [backup-simplify]: Simplify y.im into y.im 3.835 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.835 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.835 * [backup-simplify]: Simplify (+ 1 0) into 1 3.835 * [backup-simplify]: Simplify (/ 1 1) into 1 3.836 * [backup-simplify]: Simplify (sqrt 1) into 1 3.836 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.836 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.837 * [backup-simplify]: Simplify (+ 0 0) into 0 3.837 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.838 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 3.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.838 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 3.839 * [taylor]: Taking taylor expansion of 0 in x.re 3.839 * [backup-simplify]: Simplify 0 into 0 3.839 * [taylor]: Taking taylor expansion of 1 in y.im 3.839 * [backup-simplify]: Simplify 1 into 1 3.839 * [backup-simplify]: Simplify 1 into 1 3.839 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 3.839 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.839 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 3.840 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.840 * [backup-simplify]: Simplify (+ 0 0) into 0 3.840 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.841 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.841 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.841 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.841 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.842 * [backup-simplify]: Simplify (- 0) into 0 3.842 * [backup-simplify]: Simplify (+ 0 0) into 0 3.842 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 3.842 * [taylor]: Taking taylor expansion of 0 in y.re 3.842 * [backup-simplify]: Simplify 0 into 0 3.842 * [taylor]: Taking taylor expansion of 0 in x.re 3.842 * [backup-simplify]: Simplify 0 into 0 3.842 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 3.842 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.842 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.843 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.843 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.843 * [taylor]: Taking taylor expansion of y.im in x.re 3.843 * [backup-simplify]: Simplify y.im into y.im 3.843 * [taylor]: Taking taylor expansion of x.re in x.re 3.843 * [backup-simplify]: Simplify 0 into 0 3.843 * [backup-simplify]: Simplify 1 into 1 3.843 * [backup-simplify]: Simplify (* y.im 0) into 0 3.843 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.843 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.843 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.843 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.843 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.843 * [taylor]: Taking taylor expansion of y.im in y.im 3.843 * [backup-simplify]: Simplify 0 into 0 3.843 * [backup-simplify]: Simplify 1 into 1 3.843 * [backup-simplify]: Simplify (/ 1 1) into 1 3.844 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.844 * [backup-simplify]: Simplify (- 0) into 0 3.844 * [backup-simplify]: Simplify 0 into 0 3.845 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 3.847 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.847 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 3.848 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 3.850 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 3.851 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.851 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 3.851 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 3.852 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 3.852 * [taylor]: Taking taylor expansion of 1/2 in x.re 3.852 * [backup-simplify]: Simplify 1/2 into 1/2 3.852 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 3.852 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 3.852 * [taylor]: Taking taylor expansion of y.im in x.re 3.852 * [backup-simplify]: Simplify y.im into y.im 3.852 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 3.852 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 3.852 * [taylor]: Taking taylor expansion of 0 in y.im 3.852 * [backup-simplify]: Simplify 0 into 0 3.852 * [backup-simplify]: Simplify 0 into 0 3.852 * [taylor]: Taking taylor expansion of 0 in y.im 3.852 * [backup-simplify]: Simplify 0 into 0 3.852 * [backup-simplify]: Simplify 0 into 0 3.852 * [backup-simplify]: Simplify 0 into 0 3.853 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 3.853 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 3.854 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 3.854 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 3.855 * [backup-simplify]: Simplify (+ 0 0) into 0 3.856 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.857 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 3.858 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.858 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.859 * [backup-simplify]: Simplify (- 0) into 0 3.859 * [backup-simplify]: Simplify (+ 0 0) into 0 3.860 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 3.860 * [taylor]: Taking taylor expansion of 0 in y.re 3.860 * [backup-simplify]: Simplify 0 into 0 3.860 * [taylor]: Taking taylor expansion of 0 in x.re 3.860 * [backup-simplify]: Simplify 0 into 0 3.860 * [taylor]: Taking taylor expansion of 0 in x.re 3.860 * [backup-simplify]: Simplify 0 into 0 3.860 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.861 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.861 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 3.862 * [backup-simplify]: Simplify (- 0) into 0 3.862 * [taylor]: Taking taylor expansion of 0 in x.re 3.862 * [backup-simplify]: Simplify 0 into 0 3.863 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 3.864 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.864 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 3.864 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 3.864 * [backup-simplify]: Simplify (+ 0 0) into 0 3.866 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 3.866 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 3.867 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.868 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 3.868 * [taylor]: Taking taylor expansion of 0 in x.re 3.868 * [backup-simplify]: Simplify 0 into 0 3.868 * [taylor]: Taking taylor expansion of 0 in y.im 3.868 * [backup-simplify]: Simplify 0 into 0 3.869 * [backup-simplify]: Simplify 0 into 0 3.869 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.869 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.870 * [backup-simplify]: Simplify (- 0) into 0 3.870 * [taylor]: Taking taylor expansion of 0 in y.im 3.870 * [backup-simplify]: Simplify 0 into 0 3.870 * [backup-simplify]: Simplify 0 into 0 3.870 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 3.870 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 3.871 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 3.871 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 3.871 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 3.871 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.871 * [taylor]: Taking taylor expansion of y.re in y.im 3.871 * [backup-simplify]: Simplify y.re into y.re 3.871 * [taylor]: Taking taylor expansion of x.im in y.im 3.871 * [backup-simplify]: Simplify x.im into x.im 3.871 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.871 * [taylor]: Taking taylor expansion of y.im in y.im 3.871 * [backup-simplify]: Simplify 0 into 0 3.871 * [backup-simplify]: Simplify 1 into 1 3.871 * [taylor]: Taking taylor expansion of x.re in y.im 3.871 * [backup-simplify]: Simplify x.re into x.re 3.871 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 3.871 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.871 * [taylor]: Taking taylor expansion of y.re in x.re 3.871 * [backup-simplify]: Simplify y.re into y.re 3.871 * [taylor]: Taking taylor expansion of x.im in x.re 3.871 * [backup-simplify]: Simplify x.im into x.im 3.871 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.871 * [taylor]: Taking taylor expansion of y.im in x.re 3.871 * [backup-simplify]: Simplify y.im into y.im 3.871 * [taylor]: Taking taylor expansion of x.re in x.re 3.871 * [backup-simplify]: Simplify 0 into 0 3.871 * [backup-simplify]: Simplify 1 into 1 3.871 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 3.871 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.871 * [taylor]: Taking taylor expansion of y.re in y.re 3.871 * [backup-simplify]: Simplify 0 into 0 3.871 * [backup-simplify]: Simplify 1 into 1 3.871 * [taylor]: Taking taylor expansion of x.im in y.re 3.871 * [backup-simplify]: Simplify x.im into x.im 3.871 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.871 * [taylor]: Taking taylor expansion of y.im in y.re 3.872 * [backup-simplify]: Simplify y.im into y.im 3.872 * [taylor]: Taking taylor expansion of x.re in y.re 3.872 * [backup-simplify]: Simplify x.re into x.re 3.872 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.872 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.872 * [taylor]: Taking taylor expansion of y.re in x.im 3.872 * [backup-simplify]: Simplify y.re into y.re 3.872 * [taylor]: Taking taylor expansion of x.im in x.im 3.872 * [backup-simplify]: Simplify 0 into 0 3.872 * [backup-simplify]: Simplify 1 into 1 3.872 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.872 * [taylor]: Taking taylor expansion of y.im in x.im 3.872 * [backup-simplify]: Simplify y.im into y.im 3.872 * [taylor]: Taking taylor expansion of x.re in x.im 3.872 * [backup-simplify]: Simplify x.re into x.re 3.872 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 3.872 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.872 * [taylor]: Taking taylor expansion of y.re in x.im 3.872 * [backup-simplify]: Simplify y.re into y.re 3.872 * [taylor]: Taking taylor expansion of x.im in x.im 3.872 * [backup-simplify]: Simplify 0 into 0 3.872 * [backup-simplify]: Simplify 1 into 1 3.872 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.872 * [taylor]: Taking taylor expansion of y.im in x.im 3.872 * [backup-simplify]: Simplify y.im into y.im 3.872 * [taylor]: Taking taylor expansion of x.re in x.im 3.872 * [backup-simplify]: Simplify x.re into x.re 3.872 * [backup-simplify]: Simplify (* y.re 0) into 0 3.872 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.872 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.873 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 3.873 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 3.873 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.873 * [taylor]: Taking taylor expansion of y.im in y.re 3.873 * [backup-simplify]: Simplify y.im into y.im 3.873 * [taylor]: Taking taylor expansion of x.re in y.re 3.873 * [backup-simplify]: Simplify x.re into x.re 3.873 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.873 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 3.873 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 3.873 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.873 * [taylor]: Taking taylor expansion of y.im in x.re 3.873 * [backup-simplify]: Simplify y.im into y.im 3.873 * [taylor]: Taking taylor expansion of x.re in x.re 3.873 * [backup-simplify]: Simplify 0 into 0 3.873 * [backup-simplify]: Simplify 1 into 1 3.873 * [backup-simplify]: Simplify (* y.im 0) into 0 3.874 * [backup-simplify]: Simplify (- 0) into 0 3.874 * [taylor]: Taking taylor expansion of 0 in y.im 3.874 * [backup-simplify]: Simplify 0 into 0 3.874 * [backup-simplify]: Simplify 0 into 0 3.874 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.874 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.875 * [backup-simplify]: Simplify (- 0) into 0 3.875 * [backup-simplify]: Simplify (+ y.re 0) into y.re 3.875 * [taylor]: Taking taylor expansion of y.re in y.re 3.875 * [backup-simplify]: Simplify 0 into 0 3.875 * [backup-simplify]: Simplify 1 into 1 3.875 * [taylor]: Taking taylor expansion of 0 in x.re 3.875 * [backup-simplify]: Simplify 0 into 0 3.875 * [taylor]: Taking taylor expansion of 0 in y.im 3.875 * [backup-simplify]: Simplify 0 into 0 3.875 * [backup-simplify]: Simplify 0 into 0 3.875 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.875 * [backup-simplify]: Simplify (- 0) into 0 3.876 * [taylor]: Taking taylor expansion of 0 in x.re 3.876 * [backup-simplify]: Simplify 0 into 0 3.876 * [taylor]: Taking taylor expansion of 0 in y.im 3.876 * [backup-simplify]: Simplify 0 into 0 3.876 * [backup-simplify]: Simplify 0 into 0 3.876 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.876 * [backup-simplify]: Simplify (- y.im) into (- y.im) 3.876 * [taylor]: Taking taylor expansion of (- y.im) in y.im 3.876 * [taylor]: Taking taylor expansion of y.im in y.im 3.876 * [backup-simplify]: Simplify 0 into 0 3.876 * [backup-simplify]: Simplify 1 into 1 3.877 * [backup-simplify]: Simplify (- 0) into 0 3.877 * [backup-simplify]: Simplify 0 into 0 3.877 * [backup-simplify]: Simplify 0 into 0 3.878 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.878 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.878 * [backup-simplify]: Simplify (- 0) into 0 3.879 * [backup-simplify]: Simplify (+ 0 0) into 0 3.879 * [taylor]: Taking taylor expansion of 0 in y.re 3.879 * [backup-simplify]: Simplify 0 into 0 3.879 * [taylor]: Taking taylor expansion of 0 in x.re 3.879 * [backup-simplify]: Simplify 0 into 0 3.879 * [taylor]: Taking taylor expansion of 0 in y.im 3.879 * [backup-simplify]: Simplify 0 into 0 3.879 * [backup-simplify]: Simplify 0 into 0 3.879 * [backup-simplify]: Simplify 0 into 0 3.879 * [backup-simplify]: Simplify (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 3.879 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 3.879 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.879 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.880 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.880 * [taylor]: Taking taylor expansion of y.re in y.im 3.880 * [backup-simplify]: Simplify y.re into y.re 3.880 * [taylor]: Taking taylor expansion of x.im in y.im 3.880 * [backup-simplify]: Simplify x.im into x.im 3.880 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.880 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.880 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.880 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.880 * [taylor]: Taking taylor expansion of y.im in y.im 3.880 * [backup-simplify]: Simplify 0 into 0 3.880 * [backup-simplify]: Simplify 1 into 1 3.880 * [taylor]: Taking taylor expansion of x.re in y.im 3.880 * [backup-simplify]: Simplify x.re into x.re 3.880 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.880 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.881 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.881 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.881 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.881 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.881 * [taylor]: Taking taylor expansion of y.re in x.re 3.881 * [backup-simplify]: Simplify y.re into y.re 3.881 * [taylor]: Taking taylor expansion of x.im in x.re 3.881 * [backup-simplify]: Simplify x.im into x.im 3.881 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.881 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.881 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.881 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.881 * [taylor]: Taking taylor expansion of y.im in x.re 3.881 * [backup-simplify]: Simplify y.im into y.im 3.881 * [taylor]: Taking taylor expansion of x.re in x.re 3.881 * [backup-simplify]: Simplify 0 into 0 3.881 * [backup-simplify]: Simplify 1 into 1 3.881 * [backup-simplify]: Simplify (* y.im 0) into 0 3.882 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.882 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.882 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.882 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.882 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.882 * [taylor]: Taking taylor expansion of y.re in y.re 3.882 * [backup-simplify]: Simplify 0 into 0 3.882 * [backup-simplify]: Simplify 1 into 1 3.882 * [taylor]: Taking taylor expansion of x.im in y.re 3.882 * [backup-simplify]: Simplify x.im into x.im 3.882 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.882 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.882 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.882 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.882 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.883 * [taylor]: Taking taylor expansion of y.im in y.re 3.883 * [backup-simplify]: Simplify y.im into y.im 3.883 * [taylor]: Taking taylor expansion of x.re in y.re 3.883 * [backup-simplify]: Simplify x.re into x.re 3.883 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.883 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.883 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.883 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.883 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.883 * [taylor]: Taking taylor expansion of y.re in x.im 3.883 * [backup-simplify]: Simplify y.re into y.re 3.883 * [taylor]: Taking taylor expansion of x.im in x.im 3.883 * [backup-simplify]: Simplify 0 into 0 3.883 * [backup-simplify]: Simplify 1 into 1 3.883 * [backup-simplify]: Simplify (* y.re 0) into 0 3.883 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.884 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.884 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.884 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.884 * [taylor]: Taking taylor expansion of y.im in x.im 3.884 * [backup-simplify]: Simplify y.im into y.im 3.884 * [taylor]: Taking taylor expansion of x.re in x.im 3.884 * [backup-simplify]: Simplify x.re into x.re 3.884 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.884 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.884 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.884 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.884 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.884 * [taylor]: Taking taylor expansion of y.re in x.im 3.884 * [backup-simplify]: Simplify y.re into y.re 3.884 * [taylor]: Taking taylor expansion of x.im in x.im 3.884 * [backup-simplify]: Simplify 0 into 0 3.884 * [backup-simplify]: Simplify 1 into 1 3.884 * [backup-simplify]: Simplify (* y.re 0) into 0 3.885 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.885 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.885 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.885 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.885 * [taylor]: Taking taylor expansion of y.im in x.im 3.885 * [backup-simplify]: Simplify y.im into y.im 3.885 * [taylor]: Taking taylor expansion of x.re in x.im 3.885 * [backup-simplify]: Simplify x.re into x.re 3.885 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.885 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.885 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.885 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.885 * [taylor]: Taking taylor expansion of y.re in y.re 3.885 * [backup-simplify]: Simplify 0 into 0 3.885 * [backup-simplify]: Simplify 1 into 1 3.886 * [backup-simplify]: Simplify (/ 1 1) into 1 3.886 * [taylor]: Taking taylor expansion of 1 in x.re 3.886 * [backup-simplify]: Simplify 1 into 1 3.886 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.887 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.887 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.887 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.887 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 3.887 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.887 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.887 * [taylor]: Taking taylor expansion of y.im in y.re 3.887 * [backup-simplify]: Simplify y.im into y.im 3.887 * [taylor]: Taking taylor expansion of x.re in y.re 3.887 * [backup-simplify]: Simplify x.re into x.re 3.887 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.887 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.888 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.888 * [taylor]: Taking taylor expansion of 0 in x.re 3.888 * [backup-simplify]: Simplify 0 into 0 3.888 * [taylor]: Taking taylor expansion of 1 in y.im 3.888 * [backup-simplify]: Simplify 1 into 1 3.889 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.889 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.889 * [backup-simplify]: Simplify (- 0) into 0 3.890 * [backup-simplify]: Simplify (+ 0 0) into 0 3.890 * [taylor]: Taking taylor expansion of 0 in y.re 3.890 * [backup-simplify]: Simplify 0 into 0 3.890 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.890 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.890 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.890 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.890 * [taylor]: Taking taylor expansion of y.im in x.re 3.890 * [backup-simplify]: Simplify y.im into y.im 3.890 * [taylor]: Taking taylor expansion of x.re in x.re 3.890 * [backup-simplify]: Simplify 0 into 0 3.890 * [backup-simplify]: Simplify 1 into 1 3.890 * [backup-simplify]: Simplify (* y.im 0) into 0 3.890 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.890 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.890 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.890 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.890 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.890 * [taylor]: Taking taylor expansion of y.im in y.im 3.890 * [backup-simplify]: Simplify 0 into 0 3.890 * [backup-simplify]: Simplify 1 into 1 3.891 * [backup-simplify]: Simplify (/ 1 1) into 1 3.891 * [backup-simplify]: Simplify (- 1) into -1 3.891 * [backup-simplify]: Simplify -1 into -1 3.892 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.892 * [taylor]: Taking taylor expansion of 0 in x.re 3.892 * [backup-simplify]: Simplify 0 into 0 3.892 * [taylor]: Taking taylor expansion of 0 in y.im 3.892 * [backup-simplify]: Simplify 0 into 0 3.892 * [taylor]: Taking taylor expansion of 0 in y.im 3.892 * [backup-simplify]: Simplify 0 into 0 3.892 * [backup-simplify]: Simplify 1 into 1 3.892 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.892 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.893 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.893 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.893 * [backup-simplify]: Simplify (- 0) into 0 3.893 * [backup-simplify]: Simplify (+ 0 0) into 0 3.893 * [taylor]: Taking taylor expansion of 0 in y.re 3.893 * [backup-simplify]: Simplify 0 into 0 3.893 * [taylor]: Taking taylor expansion of 0 in x.re 3.893 * [backup-simplify]: Simplify 0 into 0 3.894 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.894 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.894 * [backup-simplify]: Simplify (- 0) into 0 3.894 * [taylor]: Taking taylor expansion of 0 in x.re 3.894 * [backup-simplify]: Simplify 0 into 0 3.894 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.894 * [taylor]: Taking taylor expansion of 0 in x.re 3.894 * [backup-simplify]: Simplify 0 into 0 3.895 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.895 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.895 * [backup-simplify]: Simplify (- 0) into 0 3.895 * [taylor]: Taking taylor expansion of 0 in y.im 3.895 * [backup-simplify]: Simplify 0 into 0 3.895 * [taylor]: Taking taylor expansion of 0 in y.im 3.895 * [backup-simplify]: Simplify 0 into 0 3.895 * [taylor]: Taking taylor expansion of 0 in y.im 3.895 * [backup-simplify]: Simplify 0 into 0 3.895 * [taylor]: Taking taylor expansion of 0 in y.im 3.895 * [backup-simplify]: Simplify 0 into 0 3.896 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.896 * [backup-simplify]: Simplify (- 0) into 0 3.896 * [backup-simplify]: Simplify 0 into 0 3.896 * [backup-simplify]: Simplify 0 into 0 3.896 * [backup-simplify]: Simplify 0 into 0 3.896 * [backup-simplify]: Simplify 0 into 0 3.897 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 3.897 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.898 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 3.898 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.898 * [backup-simplify]: Simplify (- 0) into 0 3.898 * [backup-simplify]: Simplify (+ 0 0) into 0 3.899 * [taylor]: Taking taylor expansion of 0 in y.re 3.899 * [backup-simplify]: Simplify 0 into 0 3.899 * [taylor]: Taking taylor expansion of 0 in x.re 3.899 * [backup-simplify]: Simplify 0 into 0 3.899 * [taylor]: Taking taylor expansion of 0 in x.re 3.899 * [backup-simplify]: Simplify 0 into 0 3.899 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.899 * [backup-simplify]: Simplify (- 0) into 0 3.899 * [taylor]: Taking taylor expansion of 0 in x.re 3.899 * [backup-simplify]: Simplify 0 into 0 3.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.900 * [taylor]: Taking taylor expansion of 0 in x.re 3.900 * [backup-simplify]: Simplify 0 into 0 3.900 * [taylor]: Taking taylor expansion of 0 in y.im 3.900 * [backup-simplify]: Simplify 0 into 0 3.900 * [taylor]: Taking taylor expansion of 0 in y.im 3.900 * [backup-simplify]: Simplify 0 into 0 3.900 * [taylor]: Taking taylor expansion of 0 in y.im 3.900 * [backup-simplify]: Simplify 0 into 0 3.901 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.901 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.901 * [backup-simplify]: Simplify (- 0) into 0 3.901 * [taylor]: Taking taylor expansion of 0 in y.im 3.901 * [backup-simplify]: Simplify 0 into 0 3.901 * [taylor]: Taking taylor expansion of 0 in y.im 3.901 * [backup-simplify]: Simplify 0 into 0 3.901 * [taylor]: Taking taylor expansion of 0 in y.im 3.901 * [backup-simplify]: Simplify 0 into 0 3.901 * [taylor]: Taking taylor expansion of 0 in y.im 3.901 * [backup-simplify]: Simplify 0 into 0 3.901 * [backup-simplify]: Simplify 0 into 0 3.901 * [backup-simplify]: Simplify 0 into 0 3.902 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.im)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.re)) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 3.902 * [backup-simplify]: Simplify (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 3.902 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 3.902 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 3.902 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 3.902 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 3.902 * [taylor]: Taking taylor expansion of y.re in y.im 3.902 * [backup-simplify]: Simplify y.re into y.re 3.902 * [taylor]: Taking taylor expansion of x.im in y.im 3.902 * [backup-simplify]: Simplify x.im into x.im 3.902 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.902 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.902 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 3.902 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 3.902 * [taylor]: Taking taylor expansion of y.im in y.im 3.902 * [backup-simplify]: Simplify 0 into 0 3.902 * [backup-simplify]: Simplify 1 into 1 3.902 * [taylor]: Taking taylor expansion of x.re in y.im 3.902 * [backup-simplify]: Simplify x.re into x.re 3.902 * [backup-simplify]: Simplify (* 0 x.re) into 0 3.902 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 3.903 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 3.903 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 3.903 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 3.903 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 3.903 * [taylor]: Taking taylor expansion of y.re in x.re 3.903 * [backup-simplify]: Simplify y.re into y.re 3.903 * [taylor]: Taking taylor expansion of x.im in x.re 3.903 * [backup-simplify]: Simplify x.im into x.im 3.903 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 3.903 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 3.903 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.903 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.903 * [taylor]: Taking taylor expansion of y.im in x.re 3.903 * [backup-simplify]: Simplify y.im into y.im 3.903 * [taylor]: Taking taylor expansion of x.re in x.re 3.903 * [backup-simplify]: Simplify 0 into 0 3.903 * [backup-simplify]: Simplify 1 into 1 3.903 * [backup-simplify]: Simplify (* y.im 0) into 0 3.903 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.903 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.903 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 3.903 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 3.903 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 3.903 * [taylor]: Taking taylor expansion of y.re in y.re 3.903 * [backup-simplify]: Simplify 0 into 0 3.903 * [backup-simplify]: Simplify 1 into 1 3.903 * [taylor]: Taking taylor expansion of x.im in y.re 3.903 * [backup-simplify]: Simplify x.im into x.im 3.903 * [backup-simplify]: Simplify (* 0 x.im) into 0 3.904 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 3.904 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 3.904 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.904 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.904 * [taylor]: Taking taylor expansion of y.im in y.re 3.904 * [backup-simplify]: Simplify y.im into y.im 3.904 * [taylor]: Taking taylor expansion of x.re in y.re 3.904 * [backup-simplify]: Simplify x.re into x.re 3.904 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.904 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.904 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.904 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.904 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.904 * [taylor]: Taking taylor expansion of y.re in x.im 3.904 * [backup-simplify]: Simplify y.re into y.re 3.904 * [taylor]: Taking taylor expansion of x.im in x.im 3.904 * [backup-simplify]: Simplify 0 into 0 3.904 * [backup-simplify]: Simplify 1 into 1 3.904 * [backup-simplify]: Simplify (* y.re 0) into 0 3.904 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.904 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.904 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.904 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.904 * [taylor]: Taking taylor expansion of y.im in x.im 3.904 * [backup-simplify]: Simplify y.im into y.im 3.904 * [taylor]: Taking taylor expansion of x.re in x.im 3.904 * [backup-simplify]: Simplify x.re into x.re 3.904 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.904 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.904 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 3.904 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 3.905 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 3.905 * [taylor]: Taking taylor expansion of y.re in x.im 3.905 * [backup-simplify]: Simplify y.re into y.re 3.905 * [taylor]: Taking taylor expansion of x.im in x.im 3.905 * [backup-simplify]: Simplify 0 into 0 3.905 * [backup-simplify]: Simplify 1 into 1 3.905 * [backup-simplify]: Simplify (* y.re 0) into 0 3.905 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 3.905 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 3.905 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 3.905 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 3.905 * [taylor]: Taking taylor expansion of y.im in x.im 3.905 * [backup-simplify]: Simplify y.im into y.im 3.905 * [taylor]: Taking taylor expansion of x.re in x.im 3.905 * [backup-simplify]: Simplify x.re into x.re 3.905 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.905 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.905 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 3.905 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 3.905 * [taylor]: Taking taylor expansion of y.re in y.re 3.905 * [backup-simplify]: Simplify 0 into 0 3.905 * [backup-simplify]: Simplify 1 into 1 3.906 * [backup-simplify]: Simplify (/ 1 1) into 1 3.906 * [taylor]: Taking taylor expansion of 1 in x.re 3.906 * [backup-simplify]: Simplify 1 into 1 3.906 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 3.906 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 3.906 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.906 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 3.906 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 3.906 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 3.906 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 3.906 * [taylor]: Taking taylor expansion of y.im in y.re 3.906 * [backup-simplify]: Simplify y.im into y.im 3.906 * [taylor]: Taking taylor expansion of x.re in y.re 3.906 * [backup-simplify]: Simplify x.re into x.re 3.906 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 3.906 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 3.907 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.907 * [taylor]: Taking taylor expansion of 0 in x.re 3.907 * [backup-simplify]: Simplify 0 into 0 3.907 * [taylor]: Taking taylor expansion of 1 in y.im 3.907 * [backup-simplify]: Simplify 1 into 1 3.907 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.908 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.908 * [backup-simplify]: Simplify (- 0) into 0 3.908 * [backup-simplify]: Simplify (+ 0 0) into 0 3.908 * [taylor]: Taking taylor expansion of 0 in y.re 3.908 * [backup-simplify]: Simplify 0 into 0 3.908 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 3.908 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 3.908 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 3.908 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 3.908 * [taylor]: Taking taylor expansion of y.im in x.re 3.908 * [backup-simplify]: Simplify y.im into y.im 3.908 * [taylor]: Taking taylor expansion of x.re in x.re 3.908 * [backup-simplify]: Simplify 0 into 0 3.908 * [backup-simplify]: Simplify 1 into 1 3.909 * [backup-simplify]: Simplify (* y.im 0) into 0 3.909 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 3.909 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 3.909 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 3.909 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 3.909 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 3.909 * [taylor]: Taking taylor expansion of y.im in y.im 3.909 * [backup-simplify]: Simplify 0 into 0 3.909 * [backup-simplify]: Simplify 1 into 1 3.909 * [backup-simplify]: Simplify (/ 1 1) into 1 3.909 * [backup-simplify]: Simplify (- 1) into -1 3.909 * [backup-simplify]: Simplify -1 into -1 3.910 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.910 * [taylor]: Taking taylor expansion of 0 in x.re 3.910 * [backup-simplify]: Simplify 0 into 0 3.910 * [taylor]: Taking taylor expansion of 0 in y.im 3.910 * [backup-simplify]: Simplify 0 into 0 3.910 * [taylor]: Taking taylor expansion of 0 in y.im 3.910 * [backup-simplify]: Simplify 0 into 0 3.910 * [backup-simplify]: Simplify 1 into 1 3.911 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 3.911 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.911 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.911 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.912 * [backup-simplify]: Simplify (- 0) into 0 3.912 * [backup-simplify]: Simplify (+ 0 0) into 0 3.912 * [taylor]: Taking taylor expansion of 0 in y.re 3.912 * [backup-simplify]: Simplify 0 into 0 3.912 * [taylor]: Taking taylor expansion of 0 in x.re 3.912 * [backup-simplify]: Simplify 0 into 0 3.912 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 3.912 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 3.912 * [backup-simplify]: Simplify (- 0) into 0 3.912 * [taylor]: Taking taylor expansion of 0 in x.re 3.912 * [backup-simplify]: Simplify 0 into 0 3.913 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.913 * [taylor]: Taking taylor expansion of 0 in x.re 3.913 * [backup-simplify]: Simplify 0 into 0 3.913 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 3.914 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 3.914 * [backup-simplify]: Simplify (- 0) into 0 3.914 * [taylor]: Taking taylor expansion of 0 in y.im 3.914 * [backup-simplify]: Simplify 0 into 0 3.914 * [taylor]: Taking taylor expansion of 0 in y.im 3.914 * [backup-simplify]: Simplify 0 into 0 3.914 * [taylor]: Taking taylor expansion of 0 in y.im 3.914 * [backup-simplify]: Simplify 0 into 0 3.914 * [taylor]: Taking taylor expansion of 0 in y.im 3.914 * [backup-simplify]: Simplify 0 into 0 3.914 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.915 * [backup-simplify]: Simplify (- 0) into 0 3.915 * [backup-simplify]: Simplify 0 into 0 3.915 * [backup-simplify]: Simplify 0 into 0 3.915 * [backup-simplify]: Simplify 0 into 0 3.915 * [backup-simplify]: Simplify 0 into 0 3.915 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 3.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 3.916 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 3.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.916 * [backup-simplify]: Simplify (- 0) into 0 3.917 * [backup-simplify]: Simplify (+ 0 0) into 0 3.917 * [taylor]: Taking taylor expansion of 0 in y.re 3.917 * [backup-simplify]: Simplify 0 into 0 3.917 * [taylor]: Taking taylor expansion of 0 in x.re 3.917 * [backup-simplify]: Simplify 0 into 0 3.917 * [taylor]: Taking taylor expansion of 0 in x.re 3.917 * [backup-simplify]: Simplify 0 into 0 3.917 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 3.917 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 3.918 * [backup-simplify]: Simplify (- 0) into 0 3.918 * [taylor]: Taking taylor expansion of 0 in x.re 3.918 * [backup-simplify]: Simplify 0 into 0 3.918 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.918 * [taylor]: Taking taylor expansion of 0 in x.re 3.918 * [backup-simplify]: Simplify 0 into 0 3.918 * [taylor]: Taking taylor expansion of 0 in y.im 3.918 * [backup-simplify]: Simplify 0 into 0 3.918 * [taylor]: Taking taylor expansion of 0 in y.im 3.918 * [backup-simplify]: Simplify 0 into 0 3.918 * [taylor]: Taking taylor expansion of 0 in y.im 3.918 * [backup-simplify]: Simplify 0 into 0 3.919 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.919 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 3.919 * [backup-simplify]: Simplify (- 0) into 0 3.919 * [taylor]: Taking taylor expansion of 0 in y.im 3.919 * [backup-simplify]: Simplify 0 into 0 3.919 * [taylor]: Taking taylor expansion of 0 in y.im 3.919 * [backup-simplify]: Simplify 0 into 0 3.919 * [taylor]: Taking taylor expansion of 0 in y.im 3.919 * [backup-simplify]: Simplify 0 into 0 3.919 * [taylor]: Taking taylor expansion of 0 in y.im 3.919 * [backup-simplify]: Simplify 0 into 0 3.919 * [backup-simplify]: Simplify 0 into 0 3.919 * [backup-simplify]: Simplify 0 into 0 3.920 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.im))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.re))) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 3.920 * * * [progress]: simplifying candidates 3.920 * * * * [progress]: [ 1 / 102 ] simplifiying candidate # 3.920 * * * * [progress]: [ 2 / 102 ] simplifiying candidate # 3.920 * * * * [progress]: [ 3 / 102 ] simplifiying candidate # 3.920 * * * * [progress]: [ 4 / 102 ] simplifiying candidate # 3.920 * * * * [progress]: [ 5 / 102 ] simplifiying candidate # 3.920 * * * * [progress]: [ 6 / 102 ] simplifiying candidate # 3.920 * * * * [progress]: [ 7 / 102 ] simplifiying candidate # 3.921 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 3.921 * * [simplify]: iters left: 6 (8 enodes) 3.923 * * [simplify]: iters left: 5 (26 enodes) 3.926 * * [simplify]: Extracting #0: cost 1 inf + 0 3.926 * * [simplify]: Extracting #1: cost 4 inf + 0 3.926 * * [simplify]: Extracting #2: cost 7 inf + 0 3.926 * * [simplify]: Extracting #3: cost 10 inf + 0 3.926 * * [simplify]: Extracting #4: cost 14 inf + 0 3.926 * * [simplify]: Extracting #5: cost 10 inf + 84 3.927 * * [simplify]: Extracting #6: cost 8 inf + 166 3.927 * * [simplify]: Extracting #7: cost 4 inf + 854 3.927 * * [simplify]: Extracting #8: cost 1 inf + 1540 3.927 * * [simplify]: Extracting #9: cost 0 inf + 1782 3.928 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 3.928 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 3.928 * * * * [progress]: [ 8 / 102 ] simplifiying candidate # 3.928 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 3.928 * * [simplify]: iters left: 6 (7 enodes) 3.929 * * [simplify]: iters left: 5 (22 enodes) 3.933 * * [simplify]: Extracting #0: cost 1 inf + 0 3.933 * * [simplify]: Extracting #1: cost 3 inf + 0 3.933 * * [simplify]: Extracting #2: cost 5 inf + 0 3.933 * * [simplify]: Extracting #3: cost 8 inf + 0 3.933 * * [simplify]: Extracting #4: cost 12 inf + 0 3.933 * * [simplify]: Extracting #5: cost 10 inf + 2 3.933 * * [simplify]: Extracting #6: cost 1 inf + 936 3.933 * * [simplify]: Extracting #7: cost 0 inf + 1138 3.934 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 3.934 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 3.934 * * * * [progress]: [ 9 / 102 ] simplifiying candidate # 3.934 * [simplify]: Simplifying (sqrt 1) 3.934 * * [simplify]: iters left: 1 (2 enodes) 3.937 * * [simplify]: Extracting #0: cost 1 inf + 0 3.937 * * [simplify]: Extracting #1: cost 0 inf + 1 3.937 * [simplify]: Simplified to 1 3.937 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 3.938 * * * * [progress]: [ 10 / 102 ] simplifiying candidate # 3.938 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 3.938 * * [simplify]: iters left: 6 (9 enodes) 3.943 * * [simplify]: iters left: 5 (45 enodes) 3.964 * * [simplify]: iters left: 4 (100 enodes) 4.013 * * [simplify]: iters left: 3 (201 enodes) 4.064 * * [simplify]: iters left: 2 (406 enodes) 4.201 * * [simplify]: Extracting #0: cost 1 inf + 0 4.201 * * [simplify]: Extracting #1: cost 3 inf + 0 4.201 * * [simplify]: Extracting #2: cost 6 inf + 0 4.201 * * [simplify]: Extracting #3: cost 62 inf + 0 4.202 * * [simplify]: Extracting #4: cost 166 inf + 460 4.205 * * [simplify]: Extracting #5: cost 131 inf + 12951 4.213 * * [simplify]: Extracting #6: cost 49 inf + 45746 4.224 * * [simplify]: Extracting #7: cost 1 inf + 66256 4.234 * * [simplify]: Extracting #8: cost 0 inf + 65919 4.243 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 4.243 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.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)))))))) 4.243 * * * * [progress]: [ 11 / 102 ] simplifiying candidate # 4.243 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 4.244 * * [simplify]: iters left: 6 (8 enodes) 4.246 * * [simplify]: iters left: 5 (37 enodes) 4.253 * * [simplify]: iters left: 4 (67 enodes) 4.268 * * [simplify]: iters left: 3 (123 enodes) 4.315 * * [simplify]: iters left: 2 (278 enodes) 4.468 * * [simplify]: Extracting #0: cost 1 inf + 0 4.469 * * [simplify]: Extracting #1: cost 3 inf + 0 4.469 * * [simplify]: Extracting #2: cost 50 inf + 0 4.470 * * [simplify]: Extracting #3: cost 150 inf + 0 4.471 * * [simplify]: Extracting #4: cost 194 inf + 1180 4.476 * * [simplify]: Extracting #5: cost 123 inf + 12421 4.492 * * [simplify]: Extracting #6: cost 12 inf + 33804 4.506 * * [simplify]: Extracting #7: cost 0 inf + 36129 4.514 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 4.514 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))))) 4.514 * * * * [progress]: [ 12 / 102 ] simplifiying candidate # 4.515 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 4.515 * * [simplify]: iters left: 4 (5 enodes) 4.516 * * [simplify]: iters left: 3 (16 enodes) 4.518 * * [simplify]: Extracting #0: cost 1 inf + 0 4.518 * * [simplify]: Extracting #1: cost 4 inf + 0 4.518 * * [simplify]: Extracting #2: cost 8 inf + 0 4.518 * * [simplify]: Extracting #3: cost 4 inf + 84 4.518 * * [simplify]: Extracting #4: cost 0 inf + 410 4.518 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 4.518 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2)))) 4.518 * * * * [progress]: [ 13 / 102 ] simplifiying candidate # 4.518 * * * * [progress]: [ 14 / 102 ] simplifiying candidate # 4.519 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 4.519 * * [simplify]: iters left: 5 (6 enodes) 4.520 * * [simplify]: iters left: 4 (19 enodes) 4.523 * * [simplify]: Extracting #0: cost 1 inf + 0 4.523 * * [simplify]: Extracting #1: cost 3 inf + 0 4.523 * * [simplify]: Extracting #2: cost 6 inf + 0 4.523 * * [simplify]: Extracting #3: cost 10 inf + 0 4.523 * * [simplify]: Extracting #4: cost 6 inf + 84 4.523 * * [simplify]: Extracting #5: cost 0 inf + 734 4.523 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 4.523 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 4.523 * * * * [progress]: [ 15 / 102 ] simplifiying candidate # 4.523 * * * * [progress]: [ 16 / 102 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 4.523 * * * * [progress]: [ 17 / 102 ] simplifiying candidate # 4.523 * * * * [progress]: [ 18 / 102 ] simplifiying candidate # 4.523 * * * * [progress]: [ 19 / 102 ] simplifiying candidate # 4.523 * * * * [progress]: [ 20 / 102 ] simplifiying candidate # 4.523 * * * * [progress]: [ 21 / 102 ] simplifiying candidate # 4.523 * * * * [progress]: [ 22 / 102 ] simplifiying candidate # 4.524 * * * * [progress]: [ 23 / 102 ] simplifiying candidate # 4.524 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 4.524 * * [simplify]: iters left: 6 (8 enodes) 4.526 * * [simplify]: iters left: 5 (26 enodes) 4.529 * * [simplify]: Extracting #0: cost 1 inf + 0 4.529 * * [simplify]: Extracting #1: cost 4 inf + 0 4.529 * * [simplify]: Extracting #2: cost 7 inf + 0 4.529 * * [simplify]: Extracting #3: cost 10 inf + 0 4.529 * * [simplify]: Extracting #4: cost 14 inf + 0 4.529 * * [simplify]: Extracting #5: cost 10 inf + 84 4.529 * * [simplify]: Extracting #6: cost 8 inf + 166 4.529 * * [simplify]: Extracting #7: cost 4 inf + 854 4.530 * * [simplify]: Extracting #8: cost 1 inf + 1540 4.530 * * [simplify]: Extracting #9: cost 0 inf + 1782 4.530 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 4.530 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (fabs (cbrt (+ (* 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))))) 4.530 * * * * [progress]: [ 24 / 102 ] simplifiying candidate # 4.530 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.531 * * [simplify]: iters left: 6 (7 enodes) 4.532 * * [simplify]: iters left: 5 (22 enodes) 4.535 * * [simplify]: Extracting #0: cost 1 inf + 0 4.535 * * [simplify]: Extracting #1: cost 3 inf + 0 4.535 * * [simplify]: Extracting #2: cost 5 inf + 0 4.535 * * [simplify]: Extracting #3: cost 8 inf + 0 4.535 * * [simplify]: Extracting #4: cost 12 inf + 0 4.535 * * [simplify]: Extracting #5: cost 10 inf + 2 4.535 * * [simplify]: Extracting #6: cost 1 inf + 936 4.536 * * [simplify]: Extracting #7: cost 0 inf + 1138 4.536 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 4.536 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.536 * * * * [progress]: [ 25 / 102 ] simplifiying candidate # 4.536 * [simplify]: Simplifying (sqrt 1) 4.536 * * [simplify]: iters left: 1 (2 enodes) 4.538 * * [simplify]: Extracting #0: cost 1 inf + 0 4.538 * * [simplify]: Extracting #1: cost 0 inf + 1 4.538 * [simplify]: Simplified to 1 4.538 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.538 * * * * [progress]: [ 26 / 102 ] simplifiying candidate # 4.538 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 4.538 * * [simplify]: iters left: 6 (9 enodes) 4.541 * * [simplify]: iters left: 5 (45 enodes) 4.552 * * [simplify]: iters left: 4 (100 enodes) 4.597 * * [simplify]: iters left: 3 (201 enodes) 4.670 * * [simplify]: iters left: 2 (406 enodes) 4.811 * * [simplify]: Extracting #0: cost 1 inf + 0 4.811 * * [simplify]: Extracting #1: cost 3 inf + 0 4.811 * * [simplify]: Extracting #2: cost 6 inf + 0 4.811 * * [simplify]: Extracting #3: cost 62 inf + 0 4.812 * * [simplify]: Extracting #4: cost 166 inf + 460 4.813 * * [simplify]: Extracting #5: cost 131 inf + 12951 4.818 * * [simplify]: Extracting #6: cost 49 inf + 45746 4.828 * * [simplify]: Extracting #7: cost 1 inf + 66256 4.839 * * [simplify]: Extracting #8: cost 0 inf + 65919 4.847 * [simplify]: Simplified to (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) 4.847 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (+ (* (* y.re (* y.re y.re)) (* y.re (* y.re y.re))) (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))))) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 4.847 * * * * [progress]: [ 27 / 102 ] simplifiying candidate # 4.848 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 4.848 * * [simplify]: iters left: 6 (8 enodes) 4.850 * * [simplify]: iters left: 5 (37 enodes) 4.857 * * [simplify]: iters left: 4 (67 enodes) 4.869 * * [simplify]: iters left: 3 (123 enodes) 4.899 * * [simplify]: iters left: 2 (278 enodes) 5.018 * * [simplify]: Extracting #0: cost 1 inf + 0 5.019 * * [simplify]: Extracting #1: cost 3 inf + 0 5.019 * * [simplify]: Extracting #2: cost 50 inf + 0 5.019 * * [simplify]: Extracting #3: cost 150 inf + 0 5.021 * * [simplify]: Extracting #4: cost 194 inf + 1180 5.025 * * [simplify]: Extracting #5: cost 123 inf + 12421 5.035 * * [simplify]: Extracting #6: cost 12 inf + 33804 5.042 * * [simplify]: Extracting #7: cost 0 inf + 36129 5.050 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 5.050 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.050 * * * * [progress]: [ 28 / 102 ] simplifiying candidate # 5.050 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 5.050 * * [simplify]: iters left: 4 (5 enodes) 5.054 * * [simplify]: iters left: 3 (16 enodes) 5.056 * * [simplify]: Extracting #0: cost 1 inf + 0 5.056 * * [simplify]: Extracting #1: cost 4 inf + 0 5.056 * * [simplify]: Extracting #2: cost 8 inf + 0 5.056 * * [simplify]: Extracting #3: cost 4 inf + 84 5.056 * * [simplify]: Extracting #4: cost 0 inf + 410 5.057 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 5.057 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.057 * * * * [progress]: [ 29 / 102 ] simplifiying candidate # 5.057 * * * * [progress]: [ 30 / 102 ] simplifiying candidate # 5.057 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 5.057 * * [simplify]: iters left: 5 (6 enodes) 5.058 * * [simplify]: iters left: 4 (19 enodes) 5.061 * * [simplify]: Extracting #0: cost 1 inf + 0 5.061 * * [simplify]: Extracting #1: cost 3 inf + 0 5.061 * * [simplify]: Extracting #2: cost 6 inf + 0 5.061 * * [simplify]: Extracting #3: cost 10 inf + 0 5.061 * * [simplify]: Extracting #4: cost 6 inf + 84 5.061 * * [simplify]: Extracting #5: cost 0 inf + 734 5.061 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 5.061 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.062 * * * * [progress]: [ 31 / 102 ] simplifiying candidate # 5.062 * * * * [progress]: [ 32 / 102 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 5.062 * * * * [progress]: [ 33 / 102 ] simplifiying candidate # 5.062 * * * * [progress]: [ 34 / 102 ] simplifiying candidate # 5.062 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.062 * * [simplify]: iters left: 6 (14 enodes) 5.065 * * [simplify]: iters left: 5 (49 enodes) 5.072 * * [simplify]: iters left: 4 (61 enodes) 5.081 * * [simplify]: iters left: 3 (65 enodes) 5.090 * * [simplify]: Extracting #0: cost 1 inf + 0 5.090 * * [simplify]: Extracting #1: cost 5 inf + 0 5.090 * * [simplify]: Extracting #2: cost 10 inf + 0 5.090 * * [simplify]: Extracting #3: cost 16 inf + 0 5.090 * * [simplify]: Extracting #4: cost 28 inf + 0 5.090 * * [simplify]: Extracting #5: cost 25 inf + 128 5.090 * * [simplify]: Extracting #6: cost 11 inf + 1106 5.091 * * [simplify]: Extracting #7: cost 3 inf + 2906 5.091 * * [simplify]: Extracting #8: cost 0 inf + 3804 5.092 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.092 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.092 * * * * [progress]: [ 35 / 102 ] simplifiying candidate # 5.092 * * * * [progress]: [ 36 / 102 ] simplifiying candidate # 5.092 * * * * [progress]: [ 37 / 102 ] simplifiying candidate # 5.092 * [simplify]: Simplifying (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.092 * * [simplify]: iters left: 6 (16 enodes) 5.096 * * [simplify]: iters left: 5 (60 enodes) 5.106 * * [simplify]: iters left: 4 (133 enodes) 5.143 * * [simplify]: iters left: 3 (394 enodes) 5.357 * * [simplify]: Extracting #0: cost 1 inf + 0 5.357 * * [simplify]: Extracting #1: cost 45 inf + 0 5.358 * * [simplify]: Extracting #2: cost 209 inf + 1 5.361 * * [simplify]: Extracting #3: cost 384 inf + 2859 5.381 * * [simplify]: Extracting #4: cost 199 inf + 56922 5.431 * * [simplify]: Extracting #5: cost 6 inf + 120095 5.478 * * [simplify]: Extracting #6: cost 0 inf + 121838 5.506 * [simplify]: Simplified to (* (/ (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 5.506 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (/ (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.507 * * * * [progress]: [ 38 / 102 ] simplifiying candidate # 5.507 * * * * [progress]: [ 39 / 102 ] simplifiying candidate # 5.507 * * * * [progress]: [ 40 / 102 ] simplifiying candidate # 5.507 * * * * [progress]: [ 41 / 102 ] simplifiying candidate # 5.507 * * * * [progress]: [ 42 / 102 ] simplifiying candidate # 5.507 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.507 * * [simplify]: iters left: 6 (9 enodes) 5.509 * * [simplify]: iters left: 5 (31 enodes) 5.518 * * [simplify]: iters left: 4 (37 enodes) 5.527 * * [simplify]: iters left: 3 (42 enodes) 5.539 * * [simplify]: iters left: 2 (44 enodes) 5.548 * * [simplify]: iters left: 1 (47 enodes) 5.554 * * [simplify]: Extracting #0: cost 1 inf + 0 5.554 * * [simplify]: Extracting #1: cost 10 inf + 0 5.554 * * [simplify]: Extracting #2: cost 15 inf + 2 5.554 * * [simplify]: Extracting #3: cost 16 inf + 86 5.554 * * [simplify]: Extracting #4: cost 18 inf + 127 5.554 * * [simplify]: Extracting #5: cost 15 inf + 210 5.555 * * [simplify]: Extracting #6: cost 11 inf + 737 5.555 * * [simplify]: Extracting #7: cost 0 inf + 2925 5.556 * [simplify]: Simplified to (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.556 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.556 * * * * [progress]: [ 43 / 102 ] simplifiying candidate # 5.556 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 5.556 * * [simplify]: iters left: 6 (16 enodes) 5.560 * * [simplify]: iters left: 5 (59 enodes) 5.569 * * [simplify]: iters left: 4 (83 enodes) 5.584 * * [simplify]: iters left: 3 (94 enodes) 5.607 * * [simplify]: iters left: 2 (97 enodes) 5.620 * * [simplify]: Extracting #0: cost 1 inf + 0 5.620 * * [simplify]: Extracting #1: cost 11 inf + 0 5.620 * * [simplify]: Extracting #2: cost 22 inf + 0 5.620 * * [simplify]: Extracting #3: cost 28 inf + 0 5.620 * * [simplify]: Extracting #4: cost 40 inf + 0 5.621 * * [simplify]: Extracting #5: cost 38 inf + 87 5.621 * * [simplify]: Extracting #6: cost 23 inf + 1278 5.621 * * [simplify]: Extracting #7: cost 18 inf + 2092 5.622 * * [simplify]: Extracting #8: cost 5 inf + 7214 5.624 * * [simplify]: Extracting #9: cost 0 inf + 9592 5.626 * * [simplify]: Extracting #10: cost 0 inf + 9552 5.628 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 5.628 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.628 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.628 * * [simplify]: iters left: 6 (14 enodes) 5.631 * * [simplify]: iters left: 5 (47 enodes) 5.638 * * [simplify]: iters left: 4 (56 enodes) 5.645 * * [simplify]: iters left: 3 (60 enodes) 5.653 * * [simplify]: Extracting #0: cost 1 inf + 0 5.653 * * [simplify]: Extracting #1: cost 4 inf + 0 5.653 * * [simplify]: Extracting #2: cost 8 inf + 0 5.653 * * [simplify]: Extracting #3: cost 14 inf + 0 5.653 * * [simplify]: Extracting #4: cost 26 inf + 0 5.653 * * [simplify]: Extracting #5: cost 22 inf + 170 5.654 * * [simplify]: Extracting #6: cost 10 inf + 1197 5.655 * * [simplify]: Extracting #7: cost 2 inf + 2614 5.656 * * [simplify]: Extracting #8: cost 0 inf + 3340 5.657 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.657 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.657 * * * * [progress]: [ 44 / 102 ] simplifiying candidate # 5.658 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 5.658 * * [simplify]: iters left: 6 (16 enodes) 5.666 * * [simplify]: iters left: 5 (56 enodes) 5.681 * * [simplify]: iters left: 4 (69 enodes) 5.699 * * [simplify]: iters left: 3 (76 enodes) 5.720 * * [simplify]: Extracting #0: cost 1 inf + 0 5.720 * * [simplify]: Extracting #1: cost 7 inf + 0 5.720 * * [simplify]: Extracting #2: cost 15 inf + 0 5.720 * * [simplify]: Extracting #3: cost 22 inf + 0 5.720 * * [simplify]: Extracting #4: cost 34 inf + 0 5.720 * * [simplify]: Extracting #5: cost 30 inf + 170 5.721 * * [simplify]: Extracting #6: cost 10 inf + 2494 5.723 * * [simplify]: Extracting #7: cost 3 inf + 4916 5.725 * * [simplify]: Extracting #8: cost 0 inf + 6408 5.727 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 5.727 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.728 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.728 * * [simplify]: iters left: 6 (14 enodes) 5.734 * * [simplify]: iters left: 5 (47 enodes) 5.748 * * [simplify]: iters left: 4 (56 enodes) 5.765 * * [simplify]: iters left: 3 (60 enodes) 5.780 * * [simplify]: Extracting #0: cost 1 inf + 0 5.780 * * [simplify]: Extracting #1: cost 4 inf + 0 5.780 * * [simplify]: Extracting #2: cost 8 inf + 0 5.780 * * [simplify]: Extracting #3: cost 14 inf + 0 5.780 * * [simplify]: Extracting #4: cost 26 inf + 0 5.781 * * [simplify]: Extracting #5: cost 22 inf + 170 5.781 * * [simplify]: Extracting #6: cost 10 inf + 1197 5.782 * * [simplify]: Extracting #7: cost 2 inf + 2694 5.783 * * [simplify]: Extracting #8: cost 0 inf + 3420 5.784 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 5.784 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.784 * * * * [progress]: [ 45 / 102 ] simplifiying candidate # 5.785 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.785 * * [simplify]: iters left: 6 (15 enodes) 5.791 * * [simplify]: iters left: 5 (52 enodes) 5.806 * * [simplify]: iters left: 4 (65 enodes) 5.825 * * [simplify]: iters left: 3 (72 enodes) 5.843 * * [simplify]: Extracting #0: cost 1 inf + 0 5.843 * * [simplify]: Extracting #1: cost 7 inf + 0 5.843 * * [simplify]: Extracting #2: cost 14 inf + 0 5.843 * * [simplify]: Extracting #3: cost 20 inf + 0 5.843 * * [simplify]: Extracting #4: cost 32 inf + 0 5.843 * * [simplify]: Extracting #5: cost 29 inf + 128 5.843 * * [simplify]: Extracting #6: cost 8 inf + 2537 5.844 * * [simplify]: Extracting #7: cost 2 inf + 4636 5.845 * * [simplify]: Extracting #8: cost 0 inf + 5524 5.846 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 5.846 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.846 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.846 * * [simplify]: iters left: 6 (14 enodes) 5.849 * * [simplify]: iters left: 5 (47 enodes) 5.856 * * [simplify]: iters left: 4 (56 enodes) 5.863 * * [simplify]: iters left: 3 (60 enodes) 5.872 * * [simplify]: Extracting #0: cost 1 inf + 0 5.873 * * [simplify]: Extracting #1: cost 4 inf + 0 5.873 * * [simplify]: Extracting #2: cost 8 inf + 0 5.873 * * [simplify]: Extracting #3: cost 14 inf + 0 5.873 * * [simplify]: Extracting #4: cost 26 inf + 0 5.873 * * [simplify]: Extracting #5: cost 22 inf + 170 5.873 * * [simplify]: Extracting #6: cost 10 inf + 1197 5.874 * * [simplify]: Extracting #7: cost 2 inf + 2534 5.875 * * [simplify]: Extracting #8: cost 0 inf + 3180 5.876 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.876 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.877 * * * * [progress]: [ 46 / 102 ] simplifiying candidate # 5.877 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 5.877 * * [simplify]: iters left: 6 (12 enodes) 5.884 * * [simplify]: iters left: 5 (44 enodes) 5.896 * * [simplify]: iters left: 4 (59 enodes) 5.914 * * [simplify]: iters left: 3 (67 enodes) 5.930 * * [simplify]: iters left: 2 (68 enodes) 5.945 * * [simplify]: Extracting #0: cost 1 inf + 0 5.945 * * [simplify]: Extracting #1: cost 5 inf + 0 5.945 * * [simplify]: Extracting #2: cost 7 inf + 1 5.945 * * [simplify]: Extracting #3: cost 11 inf + 1 5.945 * * [simplify]: Extracting #4: cost 20 inf + 1 5.945 * * [simplify]: Extracting #5: cost 14 inf + 171 5.945 * * [simplify]: Extracting #6: cost 3 inf + 1401 5.946 * * [simplify]: Extracting #7: cost 0 inf + 2135 5.946 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 5.946 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.947 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.947 * * [simplify]: iters left: 6 (13 enodes) 5.950 * * [simplify]: iters left: 5 (44 enodes) 5.956 * * [simplify]: iters left: 4 (53 enodes) 5.963 * * [simplify]: iters left: 3 (57 enodes) 5.971 * * [simplify]: Extracting #0: cost 1 inf + 0 5.971 * * [simplify]: Extracting #1: cost 4 inf + 0 5.971 * * [simplify]: Extracting #2: cost 8 inf + 0 5.971 * * [simplify]: Extracting #3: cost 15 inf + 0 5.971 * * [simplify]: Extracting #4: cost 26 inf + 0 5.971 * * [simplify]: Extracting #5: cost 20 inf + 210 5.972 * * [simplify]: Extracting #6: cost 9 inf + 951 5.972 * * [simplify]: Extracting #7: cost 3 inf + 2008 5.972 * * [simplify]: Extracting #8: cost 0 inf + 2696 5.973 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 5.973 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.973 * * * * [progress]: [ 47 / 102 ] simplifiying candidate # 5.973 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 5.973 * * [simplify]: iters left: 6 (15 enodes) 5.977 * * [simplify]: iters left: 5 (52 enodes) 5.985 * * [simplify]: iters left: 4 (65 enodes) 5.999 * * [simplify]: iters left: 3 (72 enodes) 6.018 * * [simplify]: Extracting #0: cost 1 inf + 0 6.018 * * [simplify]: Extracting #1: cost 7 inf + 0 6.018 * * [simplify]: Extracting #2: cost 14 inf + 0 6.018 * * [simplify]: Extracting #3: cost 20 inf + 0 6.019 * * [simplify]: Extracting #4: cost 32 inf + 0 6.019 * * [simplify]: Extracting #5: cost 29 inf + 128 6.020 * * [simplify]: Extracting #6: cost 8 inf + 2537 6.021 * * [simplify]: Extracting #7: cost 2 inf + 4636 6.023 * * [simplify]: Extracting #8: cost 0 inf + 5524 6.025 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 6.025 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.025 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.026 * * [simplify]: iters left: 6 (14 enodes) 6.032 * * [simplify]: iters left: 5 (47 enodes) 6.047 * * [simplify]: iters left: 4 (56 enodes) 6.062 * * [simplify]: iters left: 3 (60 enodes) 6.078 * * [simplify]: Extracting #0: cost 1 inf + 0 6.078 * * [simplify]: Extracting #1: cost 4 inf + 0 6.078 * * [simplify]: Extracting #2: cost 8 inf + 0 6.078 * * [simplify]: Extracting #3: cost 14 inf + 0 6.078 * * [simplify]: Extracting #4: cost 26 inf + 0 6.078 * * [simplify]: Extracting #5: cost 22 inf + 170 6.079 * * [simplify]: Extracting #6: cost 10 inf + 1197 6.080 * * [simplify]: Extracting #7: cost 2 inf + 2534 6.081 * * [simplify]: Extracting #8: cost 0 inf + 3180 6.082 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.082 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.082 * * * * [progress]: [ 48 / 102 ] simplifiying candidate # 6.083 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 6.083 * * [simplify]: iters left: 6 (11 enodes) 6.088 * * [simplify]: iters left: 5 (39 enodes) 6.095 * * [simplify]: iters left: 4 (58 enodes) 6.104 * * [simplify]: iters left: 3 (63 enodes) 6.112 * * [simplify]: Extracting #0: cost 1 inf + 0 6.112 * * [simplify]: Extracting #1: cost 5 inf + 0 6.112 * * [simplify]: Extracting #2: cost 7 inf + 1 6.112 * * [simplify]: Extracting #3: cost 11 inf + 1 6.112 * * [simplify]: Extracting #4: cost 20 inf + 1 6.112 * * [simplify]: Extracting #5: cost 14 inf + 211 6.112 * * [simplify]: Extracting #6: cost 4 inf + 1198 6.113 * * [simplify]: Extracting #7: cost 0 inf + 2135 6.114 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 6.114 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.114 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.114 * * [simplify]: iters left: 6 (13 enodes) 6.117 * * [simplify]: iters left: 5 (44 enodes) 6.123 * * [simplify]: iters left: 4 (53 enodes) 6.134 * * [simplify]: iters left: 3 (57 enodes) 6.143 * * [simplify]: Extracting #0: cost 1 inf + 0 6.143 * * [simplify]: Extracting #1: cost 4 inf + 0 6.143 * * [simplify]: Extracting #2: cost 8 inf + 0 6.143 * * [simplify]: Extracting #3: cost 15 inf + 0 6.143 * * [simplify]: Extracting #4: cost 26 inf + 0 6.143 * * [simplify]: Extracting #5: cost 20 inf + 210 6.143 * * [simplify]: Extracting #6: cost 9 inf + 951 6.144 * * [simplify]: Extracting #7: cost 3 inf + 2008 6.144 * * [simplify]: Extracting #8: cost 0 inf + 2696 6.145 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.145 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.145 * * * * [progress]: [ 49 / 102 ] simplifiying candidate # 6.145 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 6.145 * * [simplify]: iters left: 6 (15 enodes) 6.150 * * [simplify]: iters left: 5 (52 enodes) 6.157 * * [simplify]: iters left: 4 (63 enodes) 6.166 * * [simplify]: iters left: 3 (67 enodes) 6.174 * * [simplify]: Extracting #0: cost 1 inf + 0 6.174 * * [simplify]: Extracting #1: cost 6 inf + 0 6.174 * * [simplify]: Extracting #2: cost 12 inf + 0 6.175 * * [simplify]: Extracting #3: cost 18 inf + 0 6.175 * * [simplify]: Extracting #4: cost 30 inf + 0 6.175 * * [simplify]: Extracting #5: cost 27 inf + 128 6.175 * * [simplify]: Extracting #6: cost 13 inf + 1158 6.175 * * [simplify]: Extracting #7: cost 5 inf + 2574 6.176 * * [simplify]: Extracting #8: cost 0 inf + 4712 6.177 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 6.177 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.177 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.177 * * [simplify]: iters left: 6 (14 enodes) 6.180 * * [simplify]: iters left: 5 (47 enodes) 6.188 * * [simplify]: iters left: 4 (56 enodes) 6.203 * * [simplify]: iters left: 3 (60 enodes) 6.219 * * [simplify]: Extracting #0: cost 1 inf + 0 6.219 * * [simplify]: Extracting #1: cost 4 inf + 0 6.219 * * [simplify]: Extracting #2: cost 8 inf + 0 6.219 * * [simplify]: Extracting #3: cost 14 inf + 0 6.219 * * [simplify]: Extracting #4: cost 26 inf + 0 6.219 * * [simplify]: Extracting #5: cost 22 inf + 170 6.220 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.221 * * [simplify]: Extracting #7: cost 2 inf + 2494 6.222 * * [simplify]: Extracting #8: cost 0 inf + 3180 6.223 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.223 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.223 * * * * [progress]: [ 50 / 102 ] simplifiying candidate # 6.224 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 6.224 * * [simplify]: iters left: 6 (15 enodes) 6.230 * * [simplify]: iters left: 5 (51 enodes) 6.244 * * [simplify]: iters left: 4 (60 enodes) 6.260 * * [simplify]: iters left: 3 (64 enodes) 6.279 * * [simplify]: Extracting #0: cost 1 inf + 0 6.279 * * [simplify]: Extracting #1: cost 4 inf + 0 6.279 * * [simplify]: Extracting #2: cost 9 inf + 0 6.279 * * [simplify]: Extracting #3: cost 16 inf + 0 6.279 * * [simplify]: Extracting #4: cost 28 inf + 0 6.279 * * [simplify]: Extracting #5: cost 26 inf + 87 6.280 * * [simplify]: Extracting #6: cost 11 inf + 1158 6.280 * * [simplify]: Extracting #7: cost 3 inf + 2614 6.282 * * [simplify]: Extracting #8: cost 0 inf + 3744 6.283 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.283 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.283 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.284 * * [simplify]: iters left: 6 (14 enodes) 6.290 * * [simplify]: iters left: 5 (47 enodes) 6.296 * * [simplify]: iters left: 4 (56 enodes) 6.304 * * [simplify]: iters left: 3 (60 enodes) 6.312 * * [simplify]: Extracting #0: cost 1 inf + 0 6.312 * * [simplify]: Extracting #1: cost 4 inf + 0 6.312 * * [simplify]: Extracting #2: cost 8 inf + 0 6.312 * * [simplify]: Extracting #3: cost 14 inf + 0 6.312 * * [simplify]: Extracting #4: cost 26 inf + 0 6.312 * * [simplify]: Extracting #5: cost 22 inf + 170 6.312 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.313 * * [simplify]: Extracting #7: cost 2 inf + 2574 6.313 * * [simplify]: Extracting #8: cost 0 inf + 3260 6.314 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.314 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.314 * * * * [progress]: [ 51 / 102 ] simplifiying candidate # 6.314 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.314 * * [simplify]: iters left: 6 (14 enodes) 6.317 * * [simplify]: iters left: 5 (47 enodes) 6.324 * * [simplify]: iters left: 4 (56 enodes) 6.331 * * [simplify]: iters left: 3 (60 enodes) 6.339 * * [simplify]: Extracting #0: cost 1 inf + 0 6.339 * * [simplify]: Extracting #1: cost 4 inf + 0 6.339 * * [simplify]: Extracting #2: cost 8 inf + 0 6.339 * * [simplify]: Extracting #3: cost 14 inf + 0 6.339 * * [simplify]: Extracting #4: cost 26 inf + 0 6.339 * * [simplify]: Extracting #5: cost 22 inf + 170 6.340 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.340 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.340 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.341 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.341 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.341 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.341 * * [simplify]: iters left: 6 (14 enodes) 6.344 * * [simplify]: iters left: 5 (47 enodes) 6.354 * * [simplify]: iters left: 4 (56 enodes) 6.369 * * [simplify]: iters left: 3 (60 enodes) 6.381 * * [simplify]: Extracting #0: cost 1 inf + 0 6.381 * * [simplify]: Extracting #1: cost 4 inf + 0 6.381 * * [simplify]: Extracting #2: cost 8 inf + 0 6.381 * * [simplify]: Extracting #3: cost 14 inf + 0 6.381 * * [simplify]: Extracting #4: cost 26 inf + 0 6.381 * * [simplify]: Extracting #5: cost 22 inf + 170 6.381 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.381 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.382 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.383 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.383 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.383 * * * * [progress]: [ 52 / 102 ] simplifiying candidate # 6.383 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 6.383 * * [simplify]: iters left: 6 (11 enodes) 6.386 * * [simplify]: iters left: 5 (39 enodes) 6.392 * * [simplify]: iters left: 4 (50 enodes) 6.399 * * [simplify]: iters left: 3 (56 enodes) 6.406 * * [simplify]: Extracting #0: cost 1 inf + 0 6.406 * * [simplify]: Extracting #1: cost 4 inf + 0 6.406 * * [simplify]: Extracting #2: cost 7 inf + 1 6.406 * * [simplify]: Extracting #3: cost 16 inf + 1 6.406 * * [simplify]: Extracting #4: cost 9 inf + 293 6.407 * * [simplify]: Extracting #5: cost 1 inf + 1035 6.407 * * [simplify]: Extracting #6: cost 0 inf + 1077 6.407 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 6.407 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.407 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.408 * * [simplify]: iters left: 6 (13 enodes) 6.410 * * [simplify]: iters left: 5 (44 enodes) 6.416 * * [simplify]: iters left: 4 (53 enodes) 6.430 * * [simplify]: iters left: 3 (57 enodes) 6.445 * * [simplify]: Extracting #0: cost 1 inf + 0 6.445 * * [simplify]: Extracting #1: cost 4 inf + 0 6.445 * * [simplify]: Extracting #2: cost 8 inf + 0 6.445 * * [simplify]: Extracting #3: cost 15 inf + 0 6.445 * * [simplify]: Extracting #4: cost 26 inf + 0 6.445 * * [simplify]: Extracting #5: cost 20 inf + 210 6.446 * * [simplify]: Extracting #6: cost 9 inf + 911 6.447 * * [simplify]: Extracting #7: cost 3 inf + 1888 6.447 * * [simplify]: Extracting #8: cost 0 inf + 2536 6.448 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.449 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.449 * * * * [progress]: [ 53 / 102 ] simplifiying candidate # 6.449 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.449 * * [simplify]: iters left: 6 (14 enodes) 6.455 * * [simplify]: iters left: 5 (47 enodes) 6.469 * * [simplify]: iters left: 4 (56 enodes) 6.485 * * [simplify]: iters left: 3 (60 enodes) 6.500 * * [simplify]: Extracting #0: cost 1 inf + 0 6.500 * * [simplify]: Extracting #1: cost 4 inf + 0 6.500 * * [simplify]: Extracting #2: cost 8 inf + 0 6.500 * * [simplify]: Extracting #3: cost 14 inf + 0 6.500 * * [simplify]: Extracting #4: cost 26 inf + 0 6.501 * * [simplify]: Extracting #5: cost 22 inf + 170 6.501 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.502 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.503 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.504 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.504 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.504 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.505 * * [simplify]: iters left: 6 (14 enodes) 6.511 * * [simplify]: iters left: 5 (47 enodes) 6.523 * * [simplify]: iters left: 4 (56 enodes) 6.530 * * [simplify]: iters left: 3 (60 enodes) 6.538 * * [simplify]: Extracting #0: cost 1 inf + 0 6.539 * * [simplify]: Extracting #1: cost 4 inf + 0 6.539 * * [simplify]: Extracting #2: cost 8 inf + 0 6.539 * * [simplify]: Extracting #3: cost 14 inf + 0 6.539 * * [simplify]: Extracting #4: cost 26 inf + 0 6.539 * * [simplify]: Extracting #5: cost 22 inf + 170 6.539 * * [simplify]: Extracting #6: cost 10 inf + 1117 6.539 * * [simplify]: Extracting #7: cost 2 inf + 2414 6.540 * * [simplify]: Extracting #8: cost 0 inf + 3020 6.541 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.541 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.541 * * * * [progress]: [ 54 / 102 ] simplifiying candidate # 6.541 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 6.541 * * [simplify]: iters left: 6 (10 enodes) 6.544 * * [simplify]: iters left: 5 (34 enodes) 6.549 * * [simplify]: iters left: 4 (45 enodes) 6.559 * * [simplify]: iters left: 3 (49 enodes) 6.571 * * [simplify]: Extracting #0: cost 1 inf + 0 6.571 * * [simplify]: Extracting #1: cost 4 inf + 0 6.571 * * [simplify]: Extracting #2: cost 7 inf + 1 6.571 * * [simplify]: Extracting #3: cost 16 inf + 1 6.572 * * [simplify]: Extracting #4: cost 11 inf + 130 6.572 * * [simplify]: Extracting #5: cost 1 inf + 995 6.572 * * [simplify]: Extracting #6: cost 0 inf + 1077 6.573 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 6.573 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.573 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.574 * * [simplify]: iters left: 6 (13 enodes) 6.579 * * [simplify]: iters left: 5 (44 enodes) 6.589 * * [simplify]: iters left: 4 (53 enodes) 6.596 * * [simplify]: iters left: 3 (57 enodes) 6.603 * * [simplify]: Extracting #0: cost 1 inf + 0 6.603 * * [simplify]: Extracting #1: cost 4 inf + 0 6.604 * * [simplify]: Extracting #2: cost 8 inf + 0 6.604 * * [simplify]: Extracting #3: cost 15 inf + 0 6.604 * * [simplify]: Extracting #4: cost 26 inf + 0 6.604 * * [simplify]: Extracting #5: cost 20 inf + 210 6.604 * * [simplify]: Extracting #6: cost 9 inf + 911 6.604 * * [simplify]: Extracting #7: cost 3 inf + 1888 6.605 * * [simplify]: Extracting #8: cost 0 inf + 2536 6.605 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.605 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.605 * * * * [progress]: [ 55 / 102 ] simplifiying candidate # 6.606 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 6.606 * * [simplify]: iters left: 6 (10 enodes) 6.608 * * [simplify]: iters left: 5 (35 enodes) 6.614 * * [simplify]: iters left: 4 (39 enodes) 6.621 * * [simplify]: Extracting #0: cost 1 inf + 0 6.621 * * [simplify]: Extracting #1: cost 6 inf + 0 6.621 * * [simplify]: Extracting #2: cost 9 inf + 1 6.621 * * [simplify]: Extracting #3: cost 11 inf + 1 6.621 * * [simplify]: Extracting #4: cost 14 inf + 1 6.621 * * [simplify]: Extracting #5: cost 18 inf + 1 6.621 * * [simplify]: Extracting #6: cost 16 inf + 3 6.622 * * [simplify]: Extracting #7: cost 11 inf + 289 6.622 * * [simplify]: Extracting #8: cost 6 inf + 1219 6.623 * * [simplify]: Extracting #9: cost 0 inf + 2995 6.624 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 6.624 * [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.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.624 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.624 * * [simplify]: iters left: 6 (13 enodes) 6.630 * * [simplify]: iters left: 5 (47 enodes) 6.644 * * [simplify]: iters left: 4 (70 enodes) 6.654 * * [simplify]: iters left: 3 (96 enodes) 6.668 * * [simplify]: iters left: 2 (122 enodes) 6.702 * * [simplify]: iters left: 1 (134 enodes) 6.721 * * [simplify]: Extracting #0: cost 1 inf + 0 6.721 * * [simplify]: Extracting #1: cost 7 inf + 0 6.721 * * [simplify]: Extracting #2: cost 34 inf + 0 6.721 * * [simplify]: Extracting #3: cost 47 inf + 87 6.721 * * [simplify]: Extracting #4: cost 41 inf + 666 6.721 * * [simplify]: Extracting #5: cost 39 inf + 952 6.723 * * [simplify]: Extracting #6: cost 11 inf + 8583 6.725 * * [simplify]: Extracting #7: cost 0 inf + 11890 6.727 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.727 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.727 * * * * [progress]: [ 56 / 102 ] simplifiying candidate # 6.727 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 6.727 * * [simplify]: iters left: 6 (10 enodes) 6.730 * * [simplify]: iters left: 5 (34 enodes) 6.737 * * [simplify]: iters left: 4 (36 enodes) 6.747 * * [simplify]: Extracting #0: cost 1 inf + 0 6.747 * * [simplify]: Extracting #1: cost 4 inf + 0 6.747 * * [simplify]: Extracting #2: cost 6 inf + 1 6.747 * * [simplify]: Extracting #3: cost 9 inf + 1 6.748 * * [simplify]: Extracting #4: cost 12 inf + 1 6.748 * * [simplify]: Extracting #5: cost 16 inf + 1 6.748 * * [simplify]: Extracting #6: cost 14 inf + 3 6.748 * * [simplify]: Extracting #7: cost 10 inf + 248 6.748 * * [simplify]: Extracting #8: cost 2 inf + 1824 6.749 * * [simplify]: Extracting #9: cost 0 inf + 2349 6.750 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.750 * [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.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.750 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.751 * * [simplify]: iters left: 6 (13 enodes) 6.756 * * [simplify]: iters left: 5 (47 enodes) 6.771 * * [simplify]: iters left: 4 (70 enodes) 6.791 * * [simplify]: iters left: 3 (96 enodes) 6.819 * * [simplify]: iters left: 2 (122 enodes) 6.839 * * [simplify]: iters left: 1 (134 enodes) 6.856 * * [simplify]: Extracting #0: cost 1 inf + 0 6.856 * * [simplify]: Extracting #1: cost 7 inf + 0 6.856 * * [simplify]: Extracting #2: cost 34 inf + 0 6.857 * * [simplify]: Extracting #3: cost 47 inf + 87 6.857 * * [simplify]: Extracting #4: cost 41 inf + 666 6.857 * * [simplify]: Extracting #5: cost 39 inf + 952 6.858 * * [simplify]: Extracting #6: cost 11 inf + 8663 6.860 * * [simplify]: Extracting #7: cost 0 inf + 11970 6.862 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 6.862 * [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.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.862 * * * * [progress]: [ 57 / 102 ] simplifiying candidate # 6.863 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.863 * * [simplify]: iters left: 6 (9 enodes) 6.865 * * [simplify]: iters left: 5 (30 enodes) 6.869 * * [simplify]: iters left: 4 (32 enodes) 6.874 * * [simplify]: Extracting #0: cost 1 inf + 0 6.874 * * [simplify]: Extracting #1: cost 4 inf + 0 6.874 * * [simplify]: Extracting #2: cost 5 inf + 1 6.874 * * [simplify]: Extracting #3: cost 7 inf + 1 6.874 * * [simplify]: Extracting #4: cost 10 inf + 1 6.874 * * [simplify]: Extracting #5: cost 14 inf + 1 6.874 * * [simplify]: Extracting #6: cost 12 inf + 3 6.874 * * [simplify]: Extracting #7: cost 8 inf + 248 6.875 * * [simplify]: Extracting #8: cost 4 inf + 775 6.875 * * [simplify]: Extracting #9: cost 0 inf + 1625 6.875 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.875 * [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.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.876 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.876 * * [simplify]: iters left: 6 (13 enodes) 6.879 * * [simplify]: iters left: 5 (47 enodes) 6.886 * * [simplify]: iters left: 4 (70 enodes) 6.901 * * [simplify]: iters left: 3 (96 enodes) 6.926 * * [simplify]: iters left: 2 (122 enodes) 6.961 * * [simplify]: iters left: 1 (134 enodes) 6.987 * * [simplify]: Extracting #0: cost 1 inf + 0 6.987 * * [simplify]: Extracting #1: cost 7 inf + 0 6.987 * * [simplify]: Extracting #2: cost 34 inf + 0 6.987 * * [simplify]: Extracting #3: cost 47 inf + 87 6.987 * * [simplify]: Extracting #4: cost 41 inf + 666 6.987 * * [simplify]: Extracting #5: cost 39 inf + 952 6.989 * * [simplify]: Extracting #6: cost 11 inf + 7663 6.991 * * [simplify]: Extracting #7: cost 0 inf + 10530 6.993 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.993 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.993 * * * * [progress]: [ 58 / 102 ] simplifiying candidate # 6.993 * [simplify]: Simplifying (/ 1 (sqrt 1)) 6.993 * * [simplify]: iters left: 3 (3 enodes) 6.999 * * [simplify]: iters left: 2 (11 enodes) 7.001 * * [simplify]: iters left: 1 (13 enodes) 7.004 * * [simplify]: Extracting #0: cost 1 inf + 0 7.004 * * [simplify]: Extracting #1: cost 0 inf + 1 7.004 * [simplify]: Simplified to 1 7.004 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.004 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.004 * * [simplify]: iters left: 6 (12 enodes) 7.007 * * [simplify]: iters left: 5 (44 enodes) 7.015 * * [simplify]: iters left: 4 (67 enodes) 7.025 * * [simplify]: iters left: 3 (93 enodes) 7.043 * * [simplify]: iters left: 2 (119 enodes) 7.067 * * [simplify]: iters left: 1 (131 enodes) 7.084 * * [simplify]: Extracting #0: cost 1 inf + 0 7.084 * * [simplify]: Extracting #1: cost 7 inf + 0 7.084 * * [simplify]: Extracting #2: cost 34 inf + 0 7.084 * * [simplify]: Extracting #3: cost 48 inf + 87 7.084 * * [simplify]: Extracting #4: cost 39 inf + 746 7.085 * * [simplify]: Extracting #5: cost 11 inf + 6417 7.087 * * [simplify]: Extracting #6: cost 0 inf + 8846 7.089 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.089 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.089 * * * * [progress]: [ 59 / 102 ] simplifiying candidate # 7.089 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.089 * * [simplify]: iters left: 6 (9 enodes) 7.094 * * [simplify]: iters left: 5 (30 enodes) 7.098 * * [simplify]: iters left: 4 (32 enodes) 7.104 * * [simplify]: Extracting #0: cost 1 inf + 0 7.104 * * [simplify]: Extracting #1: cost 4 inf + 0 7.104 * * [simplify]: Extracting #2: cost 5 inf + 1 7.104 * * [simplify]: Extracting #3: cost 7 inf + 1 7.104 * * [simplify]: Extracting #4: cost 10 inf + 1 7.104 * * [simplify]: Extracting #5: cost 14 inf + 1 7.104 * * [simplify]: Extracting #6: cost 12 inf + 3 7.105 * * [simplify]: Extracting #7: cost 8 inf + 248 7.105 * * [simplify]: Extracting #8: cost 4 inf + 775 7.105 * * [simplify]: Extracting #9: cost 0 inf + 1625 7.105 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.105 * [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.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.105 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.106 * * [simplify]: iters left: 6 (13 enodes) 7.108 * * [simplify]: iters left: 5 (47 enodes) 7.115 * * [simplify]: iters left: 4 (70 enodes) 7.126 * * [simplify]: iters left: 3 (96 enodes) 7.152 * * [simplify]: iters left: 2 (122 enodes) 7.186 * * [simplify]: iters left: 1 (134 enodes) 7.221 * * [simplify]: Extracting #0: cost 1 inf + 0 7.221 * * [simplify]: Extracting #1: cost 7 inf + 0 7.221 * * [simplify]: Extracting #2: cost 34 inf + 0 7.221 * * [simplify]: Extracting #3: cost 47 inf + 87 7.222 * * [simplify]: Extracting #4: cost 41 inf + 666 7.222 * * [simplify]: Extracting #5: cost 39 inf + 952 7.225 * * [simplify]: Extracting #6: cost 11 inf + 7663 7.229 * * [simplify]: Extracting #7: cost 0 inf + 10530 7.233 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.233 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.233 * * * * [progress]: [ 60 / 102 ] simplifiying candidate # 7.234 * [simplify]: Simplifying (/ 1 1) 7.234 * * [simplify]: iters left: 2 (2 enodes) 7.236 * * [simplify]: iters left: 1 (6 enodes) 7.238 * * [simplify]: Extracting #0: cost 1 inf + 0 7.238 * * [simplify]: Extracting #1: cost 0 inf + 1 7.238 * [simplify]: Simplified to 1 7.238 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.238 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.238 * * [simplify]: iters left: 6 (12 enodes) 7.241 * * [simplify]: iters left: 5 (44 enodes) 7.248 * * [simplify]: iters left: 4 (67 enodes) 7.258 * * [simplify]: iters left: 3 (93 enodes) 7.277 * * [simplify]: iters left: 2 (119 enodes) 7.308 * * [simplify]: iters left: 1 (131 enodes) 7.341 * * [simplify]: Extracting #0: cost 1 inf + 0 7.341 * * [simplify]: Extracting #1: cost 7 inf + 0 7.341 * * [simplify]: Extracting #2: cost 34 inf + 0 7.341 * * [simplify]: Extracting #3: cost 48 inf + 87 7.342 * * [simplify]: Extracting #4: cost 39 inf + 746 7.343 * * [simplify]: Extracting #5: cost 11 inf + 6417 7.345 * * [simplify]: Extracting #6: cost 0 inf + 8846 7.347 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.347 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.348 * * * * [progress]: [ 61 / 102 ] simplifiying candidate # 7.348 * * * * [progress]: [ 62 / 102 ] simplifiying candidate # 7.348 * * * * [progress]: [ 63 / 102 ] simplifiying candidate # 7.348 * * * * [progress]: [ 64 / 102 ] simplifiying candidate # 7.348 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.348 * * [simplify]: iters left: 6 (7 enodes) 7.350 * * [simplify]: iters left: 5 (22 enodes) 7.354 * * [simplify]: Extracting #0: cost 1 inf + 0 7.354 * * [simplify]: Extracting #1: cost 3 inf + 0 7.354 * * [simplify]: Extracting #2: cost 5 inf + 0 7.354 * * [simplify]: Extracting #3: cost 8 inf + 0 7.354 * * [simplify]: Extracting #4: cost 12 inf + 0 7.354 * * [simplify]: Extracting #5: cost 10 inf + 2 7.354 * * [simplify]: Extracting #6: cost 1 inf + 976 7.355 * * [simplify]: Extracting #7: cost 0 inf + 1218 7.355 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.355 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.355 * * * * [progress]: [ 65 / 102 ] simplifiying candidate # 7.355 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 7.356 * * [simplify]: iters left: 6 (7 enodes) 7.357 * * [simplify]: iters left: 5 (22 enodes) 7.361 * * [simplify]: Extracting #0: cost 1 inf + 0 7.361 * * [simplify]: Extracting #1: cost 3 inf + 0 7.361 * * [simplify]: Extracting #2: cost 5 inf + 0 7.361 * * [simplify]: Extracting #3: cost 8 inf + 0 7.361 * * [simplify]: Extracting #4: cost 12 inf + 0 7.361 * * [simplify]: Extracting #5: cost 10 inf + 2 7.361 * * [simplify]: Extracting #6: cost 1 inf + 1056 7.361 * * [simplify]: Extracting #7: cost 0 inf + 1298 7.361 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 7.362 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.362 * * * * [progress]: [ 66 / 102 ] simplifiying candidate # 7.362 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.362 * * [simplify]: iters left: 6 (7 enodes) 7.364 * * [simplify]: iters left: 5 (22 enodes) 7.366 * * [simplify]: Extracting #0: cost 1 inf + 0 7.366 * * [simplify]: Extracting #1: cost 3 inf + 0 7.366 * * [simplify]: Extracting #2: cost 5 inf + 0 7.367 * * [simplify]: Extracting #3: cost 8 inf + 0 7.367 * * [simplify]: Extracting #4: cost 12 inf + 0 7.367 * * [simplify]: Extracting #5: cost 10 inf + 2 7.367 * * [simplify]: Extracting #6: cost 1 inf + 936 7.367 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.367 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.367 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.367 * * * * [progress]: [ 67 / 102 ] simplifiying candidate # 7.367 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.368 * * [simplify]: iters left: 5 (6 enodes) 7.369 * * [simplify]: iters left: 4 (19 enodes) 7.371 * * [simplify]: Extracting #0: cost 1 inf + 0 7.372 * * [simplify]: Extracting #1: cost 3 inf + 0 7.372 * * [simplify]: Extracting #2: cost 6 inf + 0 7.372 * * [simplify]: Extracting #3: cost 10 inf + 0 7.372 * * [simplify]: Extracting #4: cost 6 inf + 84 7.372 * * [simplify]: Extracting #5: cost 0 inf + 734 7.372 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.372 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.372 * * * * [progress]: [ 68 / 102 ] simplifiying candidate # 7.372 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.372 * * [simplify]: iters left: 6 (7 enodes) 7.374 * * [simplify]: iters left: 5 (22 enodes) 7.377 * * [simplify]: Extracting #0: cost 1 inf + 0 7.377 * * [simplify]: Extracting #1: cost 3 inf + 0 7.377 * * [simplify]: Extracting #2: cost 5 inf + 0 7.377 * * [simplify]: Extracting #3: cost 8 inf + 0 7.377 * * [simplify]: Extracting #4: cost 12 inf + 0 7.377 * * [simplify]: Extracting #5: cost 10 inf + 2 7.377 * * [simplify]: Extracting #6: cost 1 inf + 936 7.377 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.378 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.378 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.378 * * * * [progress]: [ 69 / 102 ] simplifiying candidate # 7.378 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.378 * * [simplify]: iters left: 5 (6 enodes) 7.381 * * [simplify]: iters left: 4 (19 enodes) 7.386 * * [simplify]: Extracting #0: cost 1 inf + 0 7.386 * * [simplify]: Extracting #1: cost 3 inf + 0 7.386 * * [simplify]: Extracting #2: cost 6 inf + 0 7.386 * * [simplify]: Extracting #3: cost 10 inf + 0 7.386 * * [simplify]: Extracting #4: cost 6 inf + 84 7.386 * * [simplify]: Extracting #5: cost 0 inf + 734 7.387 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.387 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.387 * * * * [progress]: [ 70 / 102 ] simplifiying candidate # 7.387 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 7.387 * * [simplify]: iters left: 6 (9 enodes) 7.391 * * [simplify]: iters left: 5 (31 enodes) 7.399 * * [simplify]: iters left: 4 (40 enodes) 7.410 * * [simplify]: iters left: 3 (44 enodes) 7.415 * * [simplify]: Extracting #0: cost 1 inf + 0 7.415 * * [simplify]: Extracting #1: cost 3 inf + 0 7.415 * * [simplify]: Extracting #2: cost 5 inf + 0 7.415 * * [simplify]: Extracting #3: cost 9 inf + 0 7.415 * * [simplify]: Extracting #4: cost 18 inf + 0 7.415 * * [simplify]: Extracting #5: cost 13 inf + 169 7.416 * * [simplify]: Extracting #6: cost 5 inf + 787 7.416 * * [simplify]: Extracting #7: cost 0 inf + 1644 7.416 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 7.416 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.416 * * * * [progress]: [ 71 / 102 ] simplifiying candidate # 7.417 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 7.417 * * [simplify]: iters left: 5 (8 enodes) 7.418 * * [simplify]: iters left: 4 (28 enodes) 7.422 * * [simplify]: iters left: 3 (37 enodes) 7.428 * * [simplify]: iters left: 2 (41 enodes) 7.433 * * [simplify]: Extracting #0: cost 1 inf + 0 7.433 * * [simplify]: Extracting #1: cost 3 inf + 0 7.433 * * [simplify]: Extracting #2: cost 7 inf + 0 7.433 * * [simplify]: Extracting #3: cost 16 inf + 0 7.433 * * [simplify]: Extracting #4: cost 11 inf + 128 7.433 * * [simplify]: Extracting #5: cost 2 inf + 830 7.434 * * [simplify]: Extracting #6: cost 0 inf + 1076 7.434 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 7.434 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.434 * * * * [progress]: [ 72 / 102 ] simplifiying candidate # 7.434 * * * * [progress]: [ 73 / 102 ] simplifiying candidate # 7.434 * [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))))) 7.434 * * [simplify]: iters left: 6 (10 enodes) 7.438 * * [simplify]: iters left: 5 (52 enodes) 7.454 * * [simplify]: iters left: 4 (119 enodes) 7.497 * * [simplify]: iters left: 3 (234 enodes) 7.574 * * [simplify]: iters left: 2 (366 enodes) 7.748 * * [simplify]: Extracting #0: cost 1 inf + 0 7.748 * * [simplify]: Extracting #1: cost 3 inf + 0 7.748 * * [simplify]: Extracting #2: cost 22 inf + 0 7.748 * * [simplify]: Extracting #3: cost 148 inf + 0 7.749 * * [simplify]: Extracting #4: cost 202 inf + 2230 7.753 * * [simplify]: Extracting #5: cost 83 inf + 22274 7.767 * * [simplify]: Extracting #6: cost 1 inf + 35108 7.780 * * [simplify]: Extracting #7: cost 0 inf + 35040 7.788 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 7.788 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (+ (* (* 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))))) 7.788 * * * * [progress]: [ 74 / 102 ] simplifiying candidate # 7.788 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 7.788 * * [simplify]: iters left: 5 (6 enodes) 7.790 * * [simplify]: iters left: 4 (23 enodes) 7.793 * * [simplify]: iters left: 3 (36 enodes) 7.798 * * [simplify]: iters left: 2 (53 enodes) 7.807 * * [simplify]: iters left: 1 (94 enodes) 7.839 * * [simplify]: Extracting #0: cost 1 inf + 0 7.839 * * [simplify]: Extracting #1: cost 3 inf + 0 7.840 * * [simplify]: Extracting #2: cost 32 inf + 0 7.840 * * [simplify]: Extracting #3: cost 48 inf + 0 7.840 * * [simplify]: Extracting #4: cost 42 inf + 247 7.841 * * [simplify]: Extracting #5: cost 18 inf + 3412 7.844 * * [simplify]: Extracting #6: cost 0 inf + 5728 7.846 * * [simplify]: Extracting #7: cost 0 inf + 5448 7.849 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 7.849 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (- (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 7.849 * * * * [progress]: [ 75 / 102 ] simplifiying candidate # 7.850 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 7.850 * * [simplify]: iters left: 5 (10 enodes) 7.856 * * [simplify]: iters left: 4 (53 enodes) 7.877 * * [simplify]: iters left: 3 (165 enodes) 7.927 * * [simplify]: iters left: 2 (470 enodes) 8.110 * * [simplify]: Extracting #0: cost 1 inf + 0 8.110 * * [simplify]: Extracting #1: cost 21 inf + 0 8.110 * * [simplify]: Extracting #2: cost 104 inf + 0 8.112 * * [simplify]: Extracting #3: cost 226 inf + 930 8.116 * * [simplify]: Extracting #4: cost 184 inf + 7619 8.121 * * [simplify]: Extracting #5: cost 74 inf + 36465 8.129 * * [simplify]: Extracting #6: cost 5 inf + 63971 8.138 * * [simplify]: Extracting #7: cost 0 inf + 67070 8.149 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 8.149 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.149 * * * * [progress]: [ 76 / 102 ] simplifiying candidate # 8.149 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 8.149 * * [simplify]: iters left: 6 (9 enodes) 8.154 * * [simplify]: iters left: 5 (48 enodes) 8.169 * * [simplify]: iters left: 4 (111 enodes) 8.192 * * [simplify]: iters left: 3 (181 enodes) 8.249 * * [simplify]: iters left: 2 (262 enodes) 8.316 * * [simplify]: iters left: 1 (473 enodes) 8.518 * * [simplify]: Extracting #0: cost 1 inf + 0 8.518 * * [simplify]: Extracting #1: cost 22 inf + 0 8.518 * * [simplify]: Extracting #2: cost 110 inf + 0 8.519 * * [simplify]: Extracting #3: cost 142 inf + 1440 8.523 * * [simplify]: Extracting #4: cost 41 inf + 15973 8.530 * * [simplify]: Extracting #5: cost 0 inf + 23364 8.537 * * [simplify]: Extracting #6: cost 0 inf + 23124 8.546 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 8.546 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.547 * * * * [progress]: [ 77 / 102 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 8.547 * * * * [progress]: [ 78 / 102 ] simplifiying candidate # 8.547 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 8.547 * * [simplify]: iters left: 5 (9 enodes) 8.551 * * [simplify]: iters left: 4 (35 enodes) 8.559 * * [simplify]: iters left: 3 (54 enodes) 8.574 * * [simplify]: iters left: 2 (95 enodes) 8.605 * * [simplify]: iters left: 1 (193 enodes) 8.679 * * [simplify]: Extracting #0: cost 1 inf + 0 8.679 * * [simplify]: Extracting #1: cost 61 inf + 0 8.680 * * [simplify]: Extracting #2: cost 177 inf + 0 8.682 * * [simplify]: Extracting #3: cost 207 inf + 844 8.684 * * [simplify]: Extracting #4: cost 161 inf + 6973 8.689 * * [simplify]: Extracting #5: cost 112 inf + 18650 8.695 * * [simplify]: Extracting #6: cost 35 inf + 67314 8.707 * * [simplify]: Extracting #7: cost 0 inf + 95011 8.716 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 8.716 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (log (exp (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.716 * * * * [progress]: [ 79 / 102 ] simplifiying candidate # 8.717 * * * * [progress]: [ 80 / 102 ] simplifiying candidate # 8.717 * * * * [progress]: [ 81 / 102 ] simplifiying candidate # 8.717 * * * * [progress]: [ 82 / 102 ] simplifiying candidate # 8.717 * * * * [progress]: [ 83 / 102 ] simplifiying candidate # 8.717 * * * * [progress]: [ 84 / 102 ] simplifiying candidate # 8.717 * * * * [progress]: [ 85 / 102 ] simplifiying candidate # 8.717 * * * * [progress]: [ 86 / 102 ] simplifiying candidate # 8.717 * * * * [progress]: [ 87 / 102 ] simplifiying candidate # 8.717 * * * * [progress]: [ 88 / 102 ] simplifiying candidate # 8.717 * * * * [progress]: [ 89 / 102 ] simplifiying candidate # 8.717 * * * * [progress]: [ 90 / 102 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 8.717 * * * * [progress]: [ 91 / 102 ] simplifiying candidate # 8.717 * [simplify]: Simplifying y.im 8.717 * * [simplify]: iters left: 0 (1 enodes) 8.718 * * [simplify]: Extracting #0: cost 1 inf + 0 8.718 * * [simplify]: Extracting #1: cost 0 inf + 1 8.718 * [simplify]: Simplified to y.im 8.718 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) y.im)) 8.718 * * * * [progress]: [ 92 / 102 ] simplifiying candidate # 8.718 * [simplify]: Simplifying y.re 8.718 * * [simplify]: iters left: 0 (1 enodes) 8.718 * * [simplify]: Extracting #0: cost 1 inf + 0 8.718 * * [simplify]: Extracting #1: cost 0 inf + 1 8.718 * [simplify]: Simplified to y.re 8.718 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) y.re)) 8.718 * * * * [progress]: [ 93 / 102 ] simplifiying candidate # 8.718 * [simplify]: Simplifying (* -1 y.re) 8.718 * * [simplify]: iters left: 2 (3 enodes) 8.720 * * [simplify]: iters left: 1 (11 enodes) 8.721 * * [simplify]: Extracting #0: cost 1 inf + 0 8.721 * * [simplify]: Extracting #1: cost 4 inf + 0 8.721 * * [simplify]: Extracting #2: cost 0 inf + 84 8.722 * [simplify]: Simplified to (- y.re) 8.722 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- y.re))) 8.722 * * * * [progress]: [ 94 / 102 ] simplifiying candidate # 8.722 * [simplify]: Simplifying y.im 8.722 * * [simplify]: iters left: 0 (1 enodes) 8.722 * * [simplify]: Extracting #0: cost 1 inf + 0 8.722 * * [simplify]: Extracting #1: cost 0 inf + 1 8.723 * [simplify]: Simplified to y.im 8.723 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.723 * * * * [progress]: [ 95 / 102 ] simplifiying candidate # 8.723 * [simplify]: Simplifying y.re 8.723 * * [simplify]: iters left: 0 (1 enodes) 8.723 * * [simplify]: Extracting #0: cost 1 inf + 0 8.723 * * [simplify]: Extracting #1: cost 0 inf + 1 8.723 * [simplify]: Simplified to y.re 8.723 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) y.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.724 * * * * [progress]: [ 96 / 102 ] simplifiying candidate # 8.724 * [simplify]: Simplifying (* -1 y.re) 8.724 * * [simplify]: iters left: 2 (3 enodes) 8.726 * * [simplify]: iters left: 1 (11 enodes) 8.729 * * [simplify]: Extracting #0: cost 1 inf + 0 8.729 * * [simplify]: Extracting #1: cost 4 inf + 0 8.729 * * [simplify]: Extracting #2: cost 0 inf + 84 8.729 * [simplify]: Simplified to (- y.re) 8.729 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (- y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.730 * * * * [progress]: [ 97 / 102 ] simplifiying candidate # 8.730 * [simplify]: Simplifying (* -1 x.re) 8.730 * * [simplify]: iters left: 2 (3 enodes) 8.732 * * [simplify]: iters left: 1 (11 enodes) 8.735 * * [simplify]: Extracting #0: cost 1 inf + 0 8.735 * * [simplify]: Extracting #1: cost 4 inf + 0 8.735 * * [simplify]: Extracting #2: cost 0 inf + 84 8.735 * [simplify]: Simplified to (- x.re) 8.735 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.735 * * * * [progress]: [ 98 / 102 ] simplifiying candidate # 8.736 * [simplify]: Simplifying x.im 8.736 * * [simplify]: iters left: 0 (1 enodes) 8.736 * * [simplify]: Extracting #0: cost 1 inf + 0 8.736 * * [simplify]: Extracting #1: cost 0 inf + 1 8.736 * [simplify]: Simplified to x.im 8.736 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.736 * * * * [progress]: [ 99 / 102 ] simplifiying candidate # 8.736 * [simplify]: Simplifying (* -1 x.im) 8.737 * * [simplify]: iters left: 2 (3 enodes) 8.738 * * [simplify]: iters left: 1 (11 enodes) 8.741 * * [simplify]: Extracting #0: cost 1 inf + 0 8.741 * * [simplify]: Extracting #1: cost 4 inf + 0 8.741 * * [simplify]: Extracting #2: cost 0 inf + 84 8.741 * [simplify]: Simplified to (- x.im) 8.741 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.741 * * * * [progress]: [ 100 / 102 ] simplifiying candidate # 8.742 * [simplify]: Simplifying 0 8.742 * * [simplify]: iters left: 0 (1 enodes) 8.742 * * [simplify]: Extracting #0: cost 1 inf + 0 8.742 * * [simplify]: Extracting #1: cost 0 inf + 1 8.742 * [simplify]: Simplified to 0 8.742 * [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))))) 8.743 * * * * [progress]: [ 101 / 102 ] simplifiying candidate # 8.743 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 8.743 * * [simplify]: iters left: 4 (7 enodes) 8.745 * * [simplify]: iters left: 3 (25 enodes) 8.752 * * [simplify]: iters left: 2 (34 enodes) 8.759 * * [simplify]: iters left: 1 (38 enodes) 8.763 * * [simplify]: Extracting #0: cost 1 inf + 0 8.763 * * [simplify]: Extracting #1: cost 5 inf + 0 8.764 * * [simplify]: Extracting #2: cost 14 inf + 0 8.764 * * [simplify]: Extracting #3: cost 9 inf + 169 8.764 * * [simplify]: Extracting #4: cost 2 inf + 583 8.764 * * [simplify]: Extracting #5: cost 0 inf + 748 8.764 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 8.764 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.764 * * * * [progress]: [ 102 / 102 ] simplifiying candidate # 8.764 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 8.765 * * [simplify]: iters left: 4 (7 enodes) 8.766 * * [simplify]: iters left: 3 (25 enodes) 8.770 * * [simplify]: iters left: 2 (34 enodes) 8.774 * * [simplify]: iters left: 1 (38 enodes) 8.779 * * [simplify]: Extracting #0: cost 1 inf + 0 8.779 * * [simplify]: Extracting #1: cost 5 inf + 0 8.780 * * [simplify]: Extracting #2: cost 14 inf + 0 8.780 * * [simplify]: Extracting #3: cost 9 inf + 169 8.780 * * [simplify]: Extracting #4: cost 2 inf + 583 8.780 * * [simplify]: Extracting #5: cost 0 inf + 748 8.780 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 8.780 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.780 * * * [progress]: adding candidates to table 10.179 * * [progress]: iteration 3 / 4 10.179 * * * [progress]: picking best candidate 10.258 * * * * [pick]: Picked # 10.258 * * * [progress]: localizing error 10.296 * * * [progress]: generating rewritten candidates 10.296 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2) 10.303 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 10.316 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 10.363 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 10.445 * * * [progress]: generating series expansions 10.445 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2) 10.445 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 10.445 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 10.445 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 10.445 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 10.445 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.445 * [taylor]: Taking taylor expansion of y.re in y.im 10.445 * [backup-simplify]: Simplify y.re into y.re 10.445 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.445 * [taylor]: Taking taylor expansion of y.im in y.im 10.445 * [backup-simplify]: Simplify 0 into 0 10.445 * [backup-simplify]: Simplify 1 into 1 10.445 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.445 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 10.446 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 10.446 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.446 * [backup-simplify]: Simplify (+ 0 0) into 0 10.446 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 10.446 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 10.446 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 10.446 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.446 * [taylor]: Taking taylor expansion of y.re in y.re 10.446 * [backup-simplify]: Simplify 0 into 0 10.446 * [backup-simplify]: Simplify 1 into 1 10.446 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.446 * [taylor]: Taking taylor expansion of y.im in y.re 10.446 * [backup-simplify]: Simplify y.im into y.im 10.446 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.446 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 10.447 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 10.447 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.447 * [backup-simplify]: Simplify (+ 0 0) into 0 10.447 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 10.447 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 10.447 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 10.447 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.447 * [taylor]: Taking taylor expansion of y.re in y.re 10.447 * [backup-simplify]: Simplify 0 into 0 10.447 * [backup-simplify]: Simplify 1 into 1 10.447 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.447 * [taylor]: Taking taylor expansion of y.im in y.re 10.447 * [backup-simplify]: Simplify y.im into y.im 10.447 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.447 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 10.447 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 10.447 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.448 * [backup-simplify]: Simplify (+ 0 0) into 0 10.448 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 10.448 * [taylor]: Taking taylor expansion of y.im in y.im 10.448 * [backup-simplify]: Simplify 0 into 0 10.448 * [backup-simplify]: Simplify 1 into 1 10.448 * [backup-simplify]: Simplify 0 into 0 10.448 * [taylor]: Taking taylor expansion of 0 in y.im 10.448 * [backup-simplify]: Simplify 0 into 0 10.448 * [backup-simplify]: Simplify 0 into 0 10.448 * [backup-simplify]: Simplify 1 into 1 10.448 * [backup-simplify]: Simplify (* 1 1) into 1 10.449 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 10.449 * [backup-simplify]: Simplify (+ 1 0) into 1 10.449 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 10.449 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 10.449 * [taylor]: Taking taylor expansion of 1/2 in y.im 10.449 * [backup-simplify]: Simplify 1/2 into 1/2 10.449 * [taylor]: Taking taylor expansion of y.im in y.im 10.449 * [backup-simplify]: Simplify 0 into 0 10.449 * [backup-simplify]: Simplify 1 into 1 10.450 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 10.450 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 10.450 * [backup-simplify]: Simplify 0 into 0 10.450 * [backup-simplify]: Simplify 0 into 0 10.450 * [backup-simplify]: Simplify 0 into 0 10.451 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.451 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 10.451 * [backup-simplify]: Simplify (+ 0 0) into 0 10.451 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 10.452 * [taylor]: Taking taylor expansion of 0 in y.im 10.452 * [backup-simplify]: Simplify 0 into 0 10.452 * [backup-simplify]: Simplify 0 into 0 10.452 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.452 * [backup-simplify]: Simplify 0 into 0 10.452 * [backup-simplify]: Simplify 0 into 0 10.452 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 10.452 * [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)))) 10.452 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 10.452 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 10.452 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 10.452 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 10.453 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.453 * [taylor]: Taking taylor expansion of y.re in y.im 10.453 * [backup-simplify]: Simplify y.re into y.re 10.453 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.453 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.453 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 10.453 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.453 * [taylor]: Taking taylor expansion of y.im in y.im 10.453 * [backup-simplify]: Simplify 0 into 0 10.453 * [backup-simplify]: Simplify 1 into 1 10.453 * [backup-simplify]: Simplify (* 1 1) into 1 10.453 * [backup-simplify]: Simplify (/ 1 1) into 1 10.453 * [backup-simplify]: Simplify (+ 0 1) into 1 10.454 * [backup-simplify]: Simplify (sqrt 1) into 1 10.454 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.455 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.455 * [backup-simplify]: Simplify (+ 0 0) into 0 10.455 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.455 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.455 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.455 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.455 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.455 * [taylor]: Taking taylor expansion of y.re in y.re 10.455 * [backup-simplify]: Simplify 0 into 0 10.455 * [backup-simplify]: Simplify 1 into 1 10.456 * [backup-simplify]: Simplify (* 1 1) into 1 10.456 * [backup-simplify]: Simplify (/ 1 1) into 1 10.456 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.456 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.456 * [taylor]: Taking taylor expansion of y.im in y.re 10.456 * [backup-simplify]: Simplify y.im into y.im 10.456 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.456 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.456 * [backup-simplify]: Simplify (+ 1 0) into 1 10.457 * [backup-simplify]: Simplify (sqrt 1) into 1 10.457 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.457 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.458 * [backup-simplify]: Simplify (+ 0 0) into 0 10.458 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.458 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.458 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.458 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.458 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.458 * [taylor]: Taking taylor expansion of y.re in y.re 10.458 * [backup-simplify]: Simplify 0 into 0 10.458 * [backup-simplify]: Simplify 1 into 1 10.458 * [backup-simplify]: Simplify (* 1 1) into 1 10.459 * [backup-simplify]: Simplify (/ 1 1) into 1 10.459 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.459 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.459 * [taylor]: Taking taylor expansion of y.im in y.re 10.459 * [backup-simplify]: Simplify y.im into y.im 10.459 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.459 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.459 * [backup-simplify]: Simplify (+ 1 0) into 1 10.459 * [backup-simplify]: Simplify (sqrt 1) into 1 10.460 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.460 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.460 * [backup-simplify]: Simplify (+ 0 0) into 0 10.461 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.461 * [taylor]: Taking taylor expansion of 1 in y.im 10.461 * [backup-simplify]: Simplify 1 into 1 10.461 * [taylor]: Taking taylor expansion of 0 in y.im 10.461 * [backup-simplify]: Simplify 0 into 0 10.461 * [backup-simplify]: Simplify 1 into 1 10.462 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.462 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.462 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 10.463 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 10.463 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 10.463 * [taylor]: Taking taylor expansion of 1/2 in y.im 10.463 * [backup-simplify]: Simplify 1/2 into 1/2 10.463 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.463 * [taylor]: Taking taylor expansion of y.im in y.im 10.463 * [backup-simplify]: Simplify 0 into 0 10.463 * [backup-simplify]: Simplify 1 into 1 10.463 * [backup-simplify]: Simplify (* 1 1) into 1 10.464 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 10.464 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.464 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 10.464 * [backup-simplify]: Simplify 0 into 0 10.465 * [backup-simplify]: Simplify 0 into 0 10.465 * [backup-simplify]: Simplify 0 into 0 10.465 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.466 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.466 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.466 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.466 * [backup-simplify]: Simplify (+ 0 0) into 0 10.466 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 10.467 * [taylor]: Taking taylor expansion of 0 in y.im 10.467 * [backup-simplify]: Simplify 0 into 0 10.467 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.468 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.468 * [backup-simplify]: Simplify 0 into 0 10.468 * [backup-simplify]: Simplify 0 into 0 10.468 * [backup-simplify]: Simplify 0 into 0 10.468 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 10.468 * [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)))) 10.468 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 10.468 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 10.468 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 10.468 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 10.468 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.468 * [taylor]: Taking taylor expansion of y.re in y.im 10.468 * [backup-simplify]: Simplify y.re into y.re 10.468 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.468 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.468 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 10.468 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.468 * [taylor]: Taking taylor expansion of y.im in y.im 10.468 * [backup-simplify]: Simplify 0 into 0 10.468 * [backup-simplify]: Simplify 1 into 1 10.469 * [backup-simplify]: Simplify (* 1 1) into 1 10.469 * [backup-simplify]: Simplify (/ 1 1) into 1 10.469 * [backup-simplify]: Simplify (+ 0 1) into 1 10.469 * [backup-simplify]: Simplify (sqrt 1) into 1 10.470 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.470 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.470 * [backup-simplify]: Simplify (+ 0 0) into 0 10.471 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.471 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.471 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.471 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.471 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.471 * [taylor]: Taking taylor expansion of y.re in y.re 10.471 * [backup-simplify]: Simplify 0 into 0 10.471 * [backup-simplify]: Simplify 1 into 1 10.471 * [backup-simplify]: Simplify (* 1 1) into 1 10.471 * [backup-simplify]: Simplify (/ 1 1) into 1 10.471 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.471 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.471 * [taylor]: Taking taylor expansion of y.im in y.re 10.471 * [backup-simplify]: Simplify y.im into y.im 10.472 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.472 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.472 * [backup-simplify]: Simplify (+ 1 0) into 1 10.472 * [backup-simplify]: Simplify (sqrt 1) into 1 10.472 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.473 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.473 * [backup-simplify]: Simplify (+ 0 0) into 0 10.474 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.474 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.474 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.474 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.474 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.474 * [taylor]: Taking taylor expansion of y.re in y.re 10.474 * [backup-simplify]: Simplify 0 into 0 10.474 * [backup-simplify]: Simplify 1 into 1 10.474 * [backup-simplify]: Simplify (* 1 1) into 1 10.474 * [backup-simplify]: Simplify (/ 1 1) into 1 10.474 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.474 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.474 * [taylor]: Taking taylor expansion of y.im in y.re 10.474 * [backup-simplify]: Simplify y.im into y.im 10.474 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.474 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.475 * [backup-simplify]: Simplify (+ 1 0) into 1 10.475 * [backup-simplify]: Simplify (sqrt 1) into 1 10.475 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.476 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.476 * [backup-simplify]: Simplify (+ 0 0) into 0 10.476 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.477 * [taylor]: Taking taylor expansion of 1 in y.im 10.477 * [backup-simplify]: Simplify 1 into 1 10.477 * [taylor]: Taking taylor expansion of 0 in y.im 10.477 * [backup-simplify]: Simplify 0 into 0 10.477 * [backup-simplify]: Simplify 1 into 1 10.477 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.478 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.478 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 10.484 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 10.484 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 10.484 * [taylor]: Taking taylor expansion of 1/2 in y.im 10.484 * [backup-simplify]: Simplify 1/2 into 1/2 10.484 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.484 * [taylor]: Taking taylor expansion of y.im in y.im 10.484 * [backup-simplify]: Simplify 0 into 0 10.484 * [backup-simplify]: Simplify 1 into 1 10.485 * [backup-simplify]: Simplify (* 1 1) into 1 10.485 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 10.486 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.487 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 10.487 * [backup-simplify]: Simplify 0 into 0 10.487 * [backup-simplify]: Simplify 0 into 0 10.487 * [backup-simplify]: Simplify 0 into 0 10.488 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.489 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.489 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.489 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.490 * [backup-simplify]: Simplify (+ 0 0) into 0 10.491 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 10.491 * [taylor]: Taking taylor expansion of 0 in y.im 10.491 * [backup-simplify]: Simplify 0 into 0 10.492 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.493 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.493 * [backup-simplify]: Simplify 0 into 0 10.493 * [backup-simplify]: Simplify 0 into 0 10.494 * [backup-simplify]: Simplify 0 into 0 10.494 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 10.494 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 10.494 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 10.494 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 10.494 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 10.494 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 10.494 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.494 * [taylor]: Taking taylor expansion of y.re in y.im 10.494 * [backup-simplify]: Simplify y.re into y.re 10.494 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.494 * [taylor]: Taking taylor expansion of y.im in y.im 10.494 * [backup-simplify]: Simplify 0 into 0 10.494 * [backup-simplify]: Simplify 1 into 1 10.494 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.494 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 10.494 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 10.495 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.495 * [backup-simplify]: Simplify (+ 0 0) into 0 10.495 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 10.495 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 10.495 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 10.495 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.495 * [taylor]: Taking taylor expansion of y.re in y.re 10.495 * [backup-simplify]: Simplify 0 into 0 10.495 * [backup-simplify]: Simplify 1 into 1 10.495 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.495 * [taylor]: Taking taylor expansion of y.im in y.re 10.495 * [backup-simplify]: Simplify y.im into y.im 10.495 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.496 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 10.496 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 10.496 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.496 * [backup-simplify]: Simplify (+ 0 0) into 0 10.496 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 10.496 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 10.496 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 10.496 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.496 * [taylor]: Taking taylor expansion of y.re in y.re 10.496 * [backup-simplify]: Simplify 0 into 0 10.497 * [backup-simplify]: Simplify 1 into 1 10.497 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.497 * [taylor]: Taking taylor expansion of y.im in y.re 10.497 * [backup-simplify]: Simplify y.im into y.im 10.497 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.497 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 10.497 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 10.497 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.497 * [backup-simplify]: Simplify (+ 0 0) into 0 10.497 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 10.498 * [taylor]: Taking taylor expansion of y.im in y.im 10.498 * [backup-simplify]: Simplify 0 into 0 10.498 * [backup-simplify]: Simplify 1 into 1 10.498 * [backup-simplify]: Simplify 0 into 0 10.498 * [taylor]: Taking taylor expansion of 0 in y.im 10.498 * [backup-simplify]: Simplify 0 into 0 10.498 * [backup-simplify]: Simplify 0 into 0 10.498 * [backup-simplify]: Simplify 1 into 1 10.498 * [backup-simplify]: Simplify (* 1 1) into 1 10.499 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 10.500 * [backup-simplify]: Simplify (+ 1 0) into 1 10.501 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 10.501 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 10.501 * [taylor]: Taking taylor expansion of 1/2 in y.im 10.501 * [backup-simplify]: Simplify 1/2 into 1/2 10.501 * [taylor]: Taking taylor expansion of y.im in y.im 10.501 * [backup-simplify]: Simplify 0 into 0 10.501 * [backup-simplify]: Simplify 1 into 1 10.501 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 10.502 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 10.502 * [backup-simplify]: Simplify 0 into 0 10.502 * [backup-simplify]: Simplify 0 into 0 10.502 * [backup-simplify]: Simplify 0 into 0 10.503 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.504 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 10.504 * [backup-simplify]: Simplify (+ 0 0) into 0 10.504 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 10.504 * [taylor]: Taking taylor expansion of 0 in y.im 10.504 * [backup-simplify]: Simplify 0 into 0 10.504 * [backup-simplify]: Simplify 0 into 0 10.505 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.506 * [backup-simplify]: Simplify 0 into 0 10.506 * [backup-simplify]: Simplify 0 into 0 10.506 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 10.506 * [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)))) 10.506 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 10.506 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 10.506 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 10.506 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 10.506 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.506 * [taylor]: Taking taylor expansion of y.re in y.im 10.506 * [backup-simplify]: Simplify y.re into y.re 10.506 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.506 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.506 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 10.506 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.506 * [taylor]: Taking taylor expansion of y.im in y.im 10.506 * [backup-simplify]: Simplify 0 into 0 10.506 * [backup-simplify]: Simplify 1 into 1 10.507 * [backup-simplify]: Simplify (* 1 1) into 1 10.507 * [backup-simplify]: Simplify (/ 1 1) into 1 10.508 * [backup-simplify]: Simplify (+ 0 1) into 1 10.508 * [backup-simplify]: Simplify (sqrt 1) into 1 10.509 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.509 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.510 * [backup-simplify]: Simplify (+ 0 0) into 0 10.511 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.511 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.511 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.511 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.511 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.511 * [taylor]: Taking taylor expansion of y.re in y.re 10.511 * [backup-simplify]: Simplify 0 into 0 10.511 * [backup-simplify]: Simplify 1 into 1 10.511 * [backup-simplify]: Simplify (* 1 1) into 1 10.511 * [backup-simplify]: Simplify (/ 1 1) into 1 10.512 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.512 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.512 * [taylor]: Taking taylor expansion of y.im in y.re 10.512 * [backup-simplify]: Simplify y.im into y.im 10.512 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.512 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.512 * [backup-simplify]: Simplify (+ 1 0) into 1 10.513 * [backup-simplify]: Simplify (sqrt 1) into 1 10.513 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.514 * [backup-simplify]: Simplify (+ 0 0) into 0 10.515 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.515 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.515 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.515 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.515 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.515 * [taylor]: Taking taylor expansion of y.re in y.re 10.515 * [backup-simplify]: Simplify 0 into 0 10.515 * [backup-simplify]: Simplify 1 into 1 10.516 * [backup-simplify]: Simplify (* 1 1) into 1 10.516 * [backup-simplify]: Simplify (/ 1 1) into 1 10.516 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.516 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.516 * [taylor]: Taking taylor expansion of y.im in y.re 10.516 * [backup-simplify]: Simplify y.im into y.im 10.516 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.516 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.517 * [backup-simplify]: Simplify (+ 1 0) into 1 10.517 * [backup-simplify]: Simplify (sqrt 1) into 1 10.518 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.519 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.519 * [backup-simplify]: Simplify (+ 0 0) into 0 10.520 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.520 * [taylor]: Taking taylor expansion of 1 in y.im 10.520 * [backup-simplify]: Simplify 1 into 1 10.520 * [taylor]: Taking taylor expansion of 0 in y.im 10.520 * [backup-simplify]: Simplify 0 into 0 10.520 * [backup-simplify]: Simplify 1 into 1 10.521 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.522 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.522 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 10.523 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 10.523 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 10.523 * [taylor]: Taking taylor expansion of 1/2 in y.im 10.523 * [backup-simplify]: Simplify 1/2 into 1/2 10.523 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.523 * [taylor]: Taking taylor expansion of y.im in y.im 10.523 * [backup-simplify]: Simplify 0 into 0 10.523 * [backup-simplify]: Simplify 1 into 1 10.524 * [backup-simplify]: Simplify (* 1 1) into 1 10.524 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 10.525 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.526 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 10.526 * [backup-simplify]: Simplify 0 into 0 10.526 * [backup-simplify]: Simplify 0 into 0 10.526 * [backup-simplify]: Simplify 0 into 0 10.527 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.528 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.528 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.528 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.528 * [backup-simplify]: Simplify (+ 0 0) into 0 10.529 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 10.529 * [taylor]: Taking taylor expansion of 0 in y.im 10.529 * [backup-simplify]: Simplify 0 into 0 10.530 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.531 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.531 * [backup-simplify]: Simplify 0 into 0 10.531 * [backup-simplify]: Simplify 0 into 0 10.531 * [backup-simplify]: Simplify 0 into 0 10.531 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 10.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)))) 10.532 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 10.532 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 10.532 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 10.532 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 10.532 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.532 * [taylor]: Taking taylor expansion of y.re in y.im 10.532 * [backup-simplify]: Simplify y.re into y.re 10.532 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.532 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.532 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 10.532 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.532 * [taylor]: Taking taylor expansion of y.im in y.im 10.532 * [backup-simplify]: Simplify 0 into 0 10.532 * [backup-simplify]: Simplify 1 into 1 10.532 * [backup-simplify]: Simplify (* 1 1) into 1 10.533 * [backup-simplify]: Simplify (/ 1 1) into 1 10.533 * [backup-simplify]: Simplify (+ 0 1) into 1 10.534 * [backup-simplify]: Simplify (sqrt 1) into 1 10.534 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.535 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.535 * [backup-simplify]: Simplify (+ 0 0) into 0 10.536 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.536 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.536 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.536 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.536 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.536 * [taylor]: Taking taylor expansion of y.re in y.re 10.536 * [backup-simplify]: Simplify 0 into 0 10.536 * [backup-simplify]: Simplify 1 into 1 10.537 * [backup-simplify]: Simplify (* 1 1) into 1 10.537 * [backup-simplify]: Simplify (/ 1 1) into 1 10.537 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.537 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.537 * [taylor]: Taking taylor expansion of y.im in y.re 10.537 * [backup-simplify]: Simplify y.im into y.im 10.537 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.537 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.538 * [backup-simplify]: Simplify (+ 1 0) into 1 10.538 * [backup-simplify]: Simplify (sqrt 1) into 1 10.539 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.540 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.540 * [backup-simplify]: Simplify (+ 0 0) into 0 10.541 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.541 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.541 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.541 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.541 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.541 * [taylor]: Taking taylor expansion of y.re in y.re 10.541 * [backup-simplify]: Simplify 0 into 0 10.541 * [backup-simplify]: Simplify 1 into 1 10.541 * [backup-simplify]: Simplify (* 1 1) into 1 10.542 * [backup-simplify]: Simplify (/ 1 1) into 1 10.542 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.542 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.542 * [taylor]: Taking taylor expansion of y.im in y.re 10.542 * [backup-simplify]: Simplify y.im into y.im 10.542 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.542 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.542 * [backup-simplify]: Simplify (+ 1 0) into 1 10.543 * [backup-simplify]: Simplify (sqrt 1) into 1 10.543 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.544 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.544 * [backup-simplify]: Simplify (+ 0 0) into 0 10.545 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.545 * [taylor]: Taking taylor expansion of 1 in y.im 10.545 * [backup-simplify]: Simplify 1 into 1 10.545 * [taylor]: Taking taylor expansion of 0 in y.im 10.545 * [backup-simplify]: Simplify 0 into 0 10.545 * [backup-simplify]: Simplify 1 into 1 10.546 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.547 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.547 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 10.549 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 10.549 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 10.549 * [taylor]: Taking taylor expansion of 1/2 in y.im 10.549 * [backup-simplify]: Simplify 1/2 into 1/2 10.549 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.549 * [taylor]: Taking taylor expansion of y.im in y.im 10.549 * [backup-simplify]: Simplify 0 into 0 10.549 * [backup-simplify]: Simplify 1 into 1 10.549 * [backup-simplify]: Simplify (* 1 1) into 1 10.550 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 10.550 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.551 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 10.551 * [backup-simplify]: Simplify 0 into 0 10.551 * [backup-simplify]: Simplify 0 into 0 10.551 * [backup-simplify]: Simplify 0 into 0 10.552 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.553 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.554 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.554 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.554 * [backup-simplify]: Simplify (+ 0 0) into 0 10.555 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 10.555 * [taylor]: Taking taylor expansion of 0 in y.im 10.555 * [backup-simplify]: Simplify 0 into 0 10.556 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.557 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.557 * [backup-simplify]: Simplify 0 into 0 10.557 * [backup-simplify]: Simplify 0 into 0 10.557 * [backup-simplify]: Simplify 0 into 0 10.557 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 10.557 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 10.557 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) 10.557 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in (x.im y.re x.re y.im) around 0 10.557 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.im 10.557 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 10.557 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 10.557 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 10.558 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.558 * [taylor]: Taking taylor expansion of y.re in y.im 10.558 * [backup-simplify]: Simplify y.re into y.re 10.558 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.558 * [taylor]: Taking taylor expansion of y.im in y.im 10.558 * [backup-simplify]: Simplify 0 into 0 10.558 * [backup-simplify]: Simplify 1 into 1 10.558 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.558 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 10.558 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.558 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 10.558 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.559 * [backup-simplify]: Simplify (+ 0 0) into 0 10.559 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 10.559 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 10.559 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 10.559 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 10.559 * [taylor]: Taking taylor expansion of y.re in y.im 10.559 * [backup-simplify]: Simplify y.re into y.re 10.559 * [taylor]: Taking taylor expansion of x.im in y.im 10.559 * [backup-simplify]: Simplify x.im into x.im 10.559 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 10.559 * [taylor]: Taking taylor expansion of y.im in y.im 10.559 * [backup-simplify]: Simplify 0 into 0 10.559 * [backup-simplify]: Simplify 1 into 1 10.559 * [taylor]: Taking taylor expansion of x.re in y.im 10.559 * [backup-simplify]: Simplify x.re into x.re 10.559 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.re 10.560 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 10.560 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 10.560 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 10.560 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 10.560 * [taylor]: Taking taylor expansion of y.re in x.re 10.560 * [backup-simplify]: Simplify y.re into y.re 10.560 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 10.560 * [taylor]: Taking taylor expansion of y.im in x.re 10.560 * [backup-simplify]: Simplify y.im into y.im 10.560 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.560 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.560 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 10.560 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 10.560 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 10.560 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.560 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.561 * [backup-simplify]: Simplify (+ 0 0) into 0 10.561 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 10.562 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 10.562 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 10.562 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 10.562 * [taylor]: Taking taylor expansion of y.re in x.re 10.562 * [backup-simplify]: Simplify y.re into y.re 10.562 * [taylor]: Taking taylor expansion of x.im in x.re 10.562 * [backup-simplify]: Simplify x.im into x.im 10.562 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 10.562 * [taylor]: Taking taylor expansion of y.im in x.re 10.562 * [backup-simplify]: Simplify y.im into y.im 10.562 * [taylor]: Taking taylor expansion of x.re in x.re 10.562 * [backup-simplify]: Simplify 0 into 0 10.562 * [backup-simplify]: Simplify 1 into 1 10.562 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.re 10.562 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 10.562 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 10.562 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 10.562 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.562 * [taylor]: Taking taylor expansion of y.re in y.re 10.562 * [backup-simplify]: Simplify 0 into 0 10.562 * [backup-simplify]: Simplify 1 into 1 10.562 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.562 * [taylor]: Taking taylor expansion of y.im in y.re 10.562 * [backup-simplify]: Simplify y.im into y.im 10.562 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.562 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 10.562 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.563 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 10.563 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.563 * [backup-simplify]: Simplify (+ 0 0) into 0 10.563 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.564 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 10.564 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 10.564 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 10.564 * [taylor]: Taking taylor expansion of y.re in y.re 10.564 * [backup-simplify]: Simplify 0 into 0 10.564 * [backup-simplify]: Simplify 1 into 1 10.564 * [taylor]: Taking taylor expansion of x.im in y.re 10.564 * [backup-simplify]: Simplify x.im into x.im 10.564 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.564 * [taylor]: Taking taylor expansion of y.im in y.re 10.564 * [backup-simplify]: Simplify y.im into y.im 10.564 * [taylor]: Taking taylor expansion of x.re in y.re 10.564 * [backup-simplify]: Simplify x.re into x.re 10.564 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 10.564 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 10.564 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 10.564 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 10.564 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 10.564 * [taylor]: Taking taylor expansion of y.re in x.im 10.564 * [backup-simplify]: Simplify y.re into y.re 10.564 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 10.564 * [taylor]: Taking taylor expansion of y.im in x.im 10.564 * [backup-simplify]: Simplify y.im into y.im 10.564 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.564 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.564 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 10.565 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 10.565 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 10.565 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.565 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.565 * [backup-simplify]: Simplify (+ 0 0) into 0 10.566 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 10.566 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 10.566 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 10.566 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 10.566 * [taylor]: Taking taylor expansion of y.re in x.im 10.566 * [backup-simplify]: Simplify y.re into y.re 10.566 * [taylor]: Taking taylor expansion of x.im in x.im 10.566 * [backup-simplify]: Simplify 0 into 0 10.566 * [backup-simplify]: Simplify 1 into 1 10.566 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 10.566 * [taylor]: Taking taylor expansion of y.im in x.im 10.566 * [backup-simplify]: Simplify y.im into y.im 10.566 * [taylor]: Taking taylor expansion of x.re in x.im 10.566 * [backup-simplify]: Simplify x.re into x.re 10.566 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 10.566 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 10.566 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 10.566 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 10.566 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 10.566 * [taylor]: Taking taylor expansion of y.re in x.im 10.566 * [backup-simplify]: Simplify y.re into y.re 10.567 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 10.567 * [taylor]: Taking taylor expansion of y.im in x.im 10.567 * [backup-simplify]: Simplify y.im into y.im 10.567 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.567 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.567 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 10.567 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 10.567 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 10.567 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.567 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.568 * [backup-simplify]: Simplify (+ 0 0) into 0 10.568 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 10.568 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 10.568 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 10.568 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 10.568 * [taylor]: Taking taylor expansion of y.re in x.im 10.568 * [backup-simplify]: Simplify y.re into y.re 10.568 * [taylor]: Taking taylor expansion of x.im in x.im 10.568 * [backup-simplify]: Simplify 0 into 0 10.569 * [backup-simplify]: Simplify 1 into 1 10.569 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 10.569 * [taylor]: Taking taylor expansion of y.im in x.im 10.569 * [backup-simplify]: Simplify y.im into y.im 10.569 * [taylor]: Taking taylor expansion of x.re in x.im 10.569 * [backup-simplify]: Simplify x.re into x.re 10.569 * [backup-simplify]: Simplify (* y.re 0) into 0 10.569 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.569 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 10.569 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 10.569 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.im x.re))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 10.569 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 10.569 * [taylor]: Taking taylor expansion of -1 in y.re 10.569 * [backup-simplify]: Simplify -1 into -1 10.569 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 10.569 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.569 * [taylor]: Taking taylor expansion of y.im in y.re 10.569 * [backup-simplify]: Simplify y.im into y.im 10.569 * [taylor]: Taking taylor expansion of x.re in y.re 10.570 * [backup-simplify]: Simplify x.re into x.re 10.570 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 10.570 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 10.570 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 10.570 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.570 * [taylor]: Taking taylor expansion of y.re in y.re 10.570 * [backup-simplify]: Simplify 0 into 0 10.570 * [backup-simplify]: Simplify 1 into 1 10.570 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.570 * [taylor]: Taking taylor expansion of y.im in y.re 10.570 * [backup-simplify]: Simplify y.im into y.im 10.570 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.570 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 10.570 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.570 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 10.570 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.571 * [backup-simplify]: Simplify (+ 0 0) into 0 10.571 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.571 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 10.571 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.571 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 10.571 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 10.571 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 10.571 * [taylor]: Taking taylor expansion of -1 in x.re 10.571 * [backup-simplify]: Simplify -1 into -1 10.571 * [taylor]: Taking taylor expansion of x.re in x.re 10.571 * [backup-simplify]: Simplify 0 into 0 10.571 * [backup-simplify]: Simplify 1 into 1 10.572 * [backup-simplify]: Simplify (* -1 0) into 0 10.572 * [taylor]: Taking taylor expansion of 0 in y.im 10.572 * [backup-simplify]: Simplify 0 into 0 10.572 * [backup-simplify]: Simplify 0 into 0 10.572 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 10.572 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 10.573 * [backup-simplify]: Simplify (- 0) into 0 10.573 * [backup-simplify]: Simplify (+ y.re 0) into y.re 10.573 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) y.re) (* 0 (- (* y.im x.re)))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 10.573 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 10.573 * [taylor]: Taking taylor expansion of y.re in y.re 10.573 * [backup-simplify]: Simplify 0 into 0 10.573 * [backup-simplify]: Simplify 1 into 1 10.573 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 10.573 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 10.573 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 10.573 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.574 * [taylor]: Taking taylor expansion of y.re in y.re 10.574 * [backup-simplify]: Simplify 0 into 0 10.574 * [backup-simplify]: Simplify 1 into 1 10.574 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.574 * [taylor]: Taking taylor expansion of y.im in y.re 10.574 * [backup-simplify]: Simplify y.im into y.im 10.574 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.574 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 10.574 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.574 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 10.574 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.574 * [backup-simplify]: Simplify (+ 0 0) into 0 10.575 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.575 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 10.575 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 10.575 * [taylor]: Taking taylor expansion of 0 in x.re 10.575 * [backup-simplify]: Simplify 0 into 0 10.575 * [taylor]: Taking taylor expansion of 0 in y.im 10.575 * [backup-simplify]: Simplify 0 into 0 10.575 * [backup-simplify]: Simplify 0 into 0 10.575 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 10.575 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 10.576 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 10.576 * [taylor]: Taking taylor expansion of 0 in x.re 10.576 * [backup-simplify]: Simplify 0 into 0 10.576 * [taylor]: Taking taylor expansion of 0 in y.im 10.576 * [backup-simplify]: Simplify 0 into 0 10.576 * [backup-simplify]: Simplify 0 into 0 10.577 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 10.577 * [taylor]: Taking taylor expansion of -1 in y.im 10.577 * [backup-simplify]: Simplify -1 into -1 10.577 * [backup-simplify]: Simplify -1 into -1 10.577 * [backup-simplify]: Simplify 0 into 0 10.578 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 10.578 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 10.579 * [backup-simplify]: Simplify (- 0) into 0 10.579 * [backup-simplify]: Simplify (+ 0 0) into 0 10.580 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 10.580 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 10.581 * [backup-simplify]: Simplify (+ 0 0) into 0 10.581 * [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 10.582 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 10.582 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 0) (+ (* 0 y.re) (* 0 (- (* y.im x.re))))) into 0 10.582 * [taylor]: Taking taylor expansion of 0 in y.re 10.582 * [backup-simplify]: Simplify 0 into 0 10.582 * [taylor]: Taking taylor expansion of 0 in x.re 10.582 * [backup-simplify]: Simplify 0 into 0 10.582 * [taylor]: Taking taylor expansion of 0 in y.im 10.582 * [backup-simplify]: Simplify 0 into 0 10.582 * [backup-simplify]: Simplify 0 into 0 10.583 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 10.583 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 10.583 * [taylor]: Taking taylor expansion of y.im in x.re 10.583 * [backup-simplify]: Simplify y.im into y.im 10.583 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 10.583 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 10.583 * [taylor]: Taking taylor expansion of y.im in y.im 10.583 * [backup-simplify]: Simplify 0 into 0 10.583 * [backup-simplify]: Simplify 1 into 1 10.584 * [backup-simplify]: Simplify (/ 1 1) into 1 10.584 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.584 * [backup-simplify]: Simplify 0 into 0 10.585 * [backup-simplify]: Simplify (* 1 1) into 1 10.585 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 10.586 * [backup-simplify]: Simplify (+ 1 0) into 1 10.586 * [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))) 10.587 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 10.588 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 10.588 * [backup-simplify]: Simplify (+ (* (* y.im x.re) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.re (pow y.im 2)))) 10.589 * [backup-simplify]: Simplify (+ (* -1 (- (* 1/2 (/ x.re (pow y.im 2))))) (+ (* 0 0) (* 0 x.re))) into (* 1/2 (/ x.re (pow y.im 2))) 10.589 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 10.589 * [taylor]: Taking taylor expansion of 1/2 in x.re 10.589 * [backup-simplify]: Simplify 1/2 into 1/2 10.589 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 10.589 * [taylor]: Taking taylor expansion of x.re in x.re 10.589 * [backup-simplify]: Simplify 0 into 0 10.589 * [backup-simplify]: Simplify 1 into 1 10.589 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 10.589 * [taylor]: Taking taylor expansion of y.im in x.re 10.589 * [backup-simplify]: Simplify y.im into y.im 10.589 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.590 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.590 * [taylor]: Taking taylor expansion of 0 in y.im 10.590 * [backup-simplify]: Simplify 0 into 0 10.590 * [backup-simplify]: Simplify 0 into 0 10.590 * [taylor]: Taking taylor expansion of 0 in y.im 10.590 * [backup-simplify]: Simplify 0 into 0 10.590 * [backup-simplify]: Simplify 0 into 0 10.591 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 10.591 * [taylor]: Taking taylor expansion of 0 in y.im 10.591 * [backup-simplify]: Simplify 0 into 0 10.591 * [backup-simplify]: Simplify 0 into 0 10.591 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 10.592 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 10.592 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 10.592 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 10.592 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 10.592 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 10.592 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 10.592 * [taylor]: Taking taylor expansion of y.re in y.im 10.592 * [backup-simplify]: Simplify y.re into y.re 10.592 * [taylor]: Taking taylor expansion of x.im in y.im 10.592 * [backup-simplify]: Simplify x.im into x.im 10.592 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 10.592 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 10.592 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 10.592 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 10.592 * [taylor]: Taking taylor expansion of y.im in y.im 10.592 * [backup-simplify]: Simplify 0 into 0 10.592 * [backup-simplify]: Simplify 1 into 1 10.592 * [taylor]: Taking taylor expansion of x.re in y.im 10.592 * [backup-simplify]: Simplify x.re into x.re 10.593 * [backup-simplify]: Simplify (* 0 x.re) into 0 10.593 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 10.593 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 10.593 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 10.593 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 10.593 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 10.593 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 10.593 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.593 * [taylor]: Taking taylor expansion of y.re in y.im 10.593 * [backup-simplify]: Simplify y.re into y.re 10.593 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.593 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.593 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 10.593 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.593 * [taylor]: Taking taylor expansion of y.im in y.im 10.594 * [backup-simplify]: Simplify 0 into 0 10.594 * [backup-simplify]: Simplify 1 into 1 10.594 * [backup-simplify]: Simplify (* 1 1) into 1 10.594 * [backup-simplify]: Simplify (/ 1 1) into 1 10.595 * [backup-simplify]: Simplify (+ 0 1) into 1 10.595 * [backup-simplify]: Simplify (/ 1 1) into 1 10.596 * [backup-simplify]: Simplify (sqrt 1) into 1 10.596 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.597 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.597 * [backup-simplify]: Simplify (+ 0 0) into 0 10.598 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.599 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.599 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 10.599 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 10.599 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 10.599 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 10.599 * [taylor]: Taking taylor expansion of y.re in x.re 10.599 * [backup-simplify]: Simplify y.re into y.re 10.599 * [taylor]: Taking taylor expansion of x.im in x.re 10.599 * [backup-simplify]: Simplify x.im into x.im 10.599 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 10.599 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 10.599 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 10.599 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 10.599 * [taylor]: Taking taylor expansion of y.im in x.re 10.599 * [backup-simplify]: Simplify y.im into y.im 10.599 * [taylor]: Taking taylor expansion of x.re in x.re 10.600 * [backup-simplify]: Simplify 0 into 0 10.600 * [backup-simplify]: Simplify 1 into 1 10.600 * [backup-simplify]: Simplify (* y.im 0) into 0 10.600 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 10.600 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 10.600 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 10.600 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 10.600 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 10.600 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 10.600 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 10.600 * [taylor]: Taking taylor expansion of y.re in x.re 10.600 * [backup-simplify]: Simplify y.re into y.re 10.600 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.600 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.600 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 10.601 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 10.601 * [taylor]: Taking taylor expansion of y.im in x.re 10.601 * [backup-simplify]: Simplify y.im into y.im 10.601 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.601 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.601 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 10.601 * [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)))) 10.601 * [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))))) 10.601 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.602 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 10.602 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.602 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.602 * [backup-simplify]: Simplify (+ 0 0) into 0 10.603 * [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 10.603 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.603 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 10.603 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 10.603 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 10.603 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 10.603 * [taylor]: Taking taylor expansion of y.re in y.re 10.603 * [backup-simplify]: Simplify 0 into 0 10.603 * [backup-simplify]: Simplify 1 into 1 10.603 * [taylor]: Taking taylor expansion of x.im in y.re 10.603 * [backup-simplify]: Simplify x.im into x.im 10.603 * [backup-simplify]: Simplify (* 0 x.im) into 0 10.604 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 10.604 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.604 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 10.604 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.604 * [taylor]: Taking taylor expansion of y.im in y.re 10.604 * [backup-simplify]: Simplify y.im into y.im 10.604 * [taylor]: Taking taylor expansion of x.re in y.re 10.604 * [backup-simplify]: Simplify x.re into x.re 10.604 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.604 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.604 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 10.604 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.604 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.604 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.604 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.604 * [taylor]: Taking taylor expansion of y.re in y.re 10.604 * [backup-simplify]: Simplify 0 into 0 10.604 * [backup-simplify]: Simplify 1 into 1 10.605 * [backup-simplify]: Simplify (* 1 1) into 1 10.605 * [backup-simplify]: Simplify (/ 1 1) into 1 10.605 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.605 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.605 * [taylor]: Taking taylor expansion of y.im in y.re 10.605 * [backup-simplify]: Simplify y.im into y.im 10.605 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.605 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.606 * [backup-simplify]: Simplify (+ 1 0) into 1 10.606 * [backup-simplify]: Simplify (/ 1 1) into 1 10.607 * [backup-simplify]: Simplify (sqrt 1) into 1 10.607 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.608 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.609 * [backup-simplify]: Simplify (+ 0 0) into 0 10.610 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.611 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.611 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 10.611 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 10.611 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 10.611 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 10.611 * [taylor]: Taking taylor expansion of y.re in x.im 10.611 * [backup-simplify]: Simplify y.re into y.re 10.611 * [taylor]: Taking taylor expansion of x.im in x.im 10.611 * [backup-simplify]: Simplify 0 into 0 10.611 * [backup-simplify]: Simplify 1 into 1 10.611 * [backup-simplify]: Simplify (* y.re 0) into 0 10.611 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 10.611 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 10.611 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 10.611 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 10.611 * [taylor]: Taking taylor expansion of y.im in x.im 10.612 * [backup-simplify]: Simplify y.im into y.im 10.612 * [taylor]: Taking taylor expansion of x.re in x.im 10.612 * [backup-simplify]: Simplify x.re into x.re 10.612 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.612 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.612 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 10.612 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 10.612 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 10.612 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 10.612 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 10.612 * [taylor]: Taking taylor expansion of y.re in x.im 10.612 * [backup-simplify]: Simplify y.re into y.re 10.612 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.612 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.612 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 10.612 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 10.612 * [taylor]: Taking taylor expansion of y.im in x.im 10.612 * [backup-simplify]: Simplify y.im into y.im 10.612 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.612 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.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))) 10.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)))) 10.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))))) 10.613 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.613 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 10.613 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.613 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.614 * [backup-simplify]: Simplify (+ 0 0) into 0 10.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 10.614 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.614 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 10.614 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 10.614 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 10.614 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 10.614 * [taylor]: Taking taylor expansion of y.re in x.im 10.614 * [backup-simplify]: Simplify y.re into y.re 10.614 * [taylor]: Taking taylor expansion of x.im in x.im 10.614 * [backup-simplify]: Simplify 0 into 0 10.614 * [backup-simplify]: Simplify 1 into 1 10.615 * [backup-simplify]: Simplify (* y.re 0) into 0 10.615 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 10.615 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 10.615 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 10.615 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 10.615 * [taylor]: Taking taylor expansion of y.im in x.im 10.615 * [backup-simplify]: Simplify y.im into y.im 10.615 * [taylor]: Taking taylor expansion of x.re in x.im 10.615 * [backup-simplify]: Simplify x.re into x.re 10.615 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.615 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.615 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 10.615 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 10.615 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 10.615 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 10.615 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 10.615 * [taylor]: Taking taylor expansion of y.re in x.im 10.615 * [backup-simplify]: Simplify y.re into y.re 10.615 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.616 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.616 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 10.616 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 10.616 * [taylor]: Taking taylor expansion of y.im in x.im 10.616 * [backup-simplify]: Simplify y.im into y.im 10.616 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.616 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.616 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 10.616 * [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)))) 10.616 * [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))))) 10.616 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.617 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 10.617 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.617 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.617 * [backup-simplify]: Simplify (+ 0 0) into 0 10.618 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.618 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.618 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 10.618 * [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)))))) 10.618 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 10.618 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 10.618 * [taylor]: Taking taylor expansion of y.re in y.re 10.618 * [backup-simplify]: Simplify 0 into 0 10.618 * [backup-simplify]: Simplify 1 into 1 10.619 * [backup-simplify]: Simplify (/ 1 1) into 1 10.619 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 10.619 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.619 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.619 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.619 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.619 * [taylor]: Taking taylor expansion of y.re in y.re 10.619 * [backup-simplify]: Simplify 0 into 0 10.619 * [backup-simplify]: Simplify 1 into 1 10.619 * [backup-simplify]: Simplify (* 1 1) into 1 10.620 * [backup-simplify]: Simplify (/ 1 1) into 1 10.620 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.620 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.620 * [taylor]: Taking taylor expansion of y.im in y.re 10.620 * [backup-simplify]: Simplify y.im into y.im 10.620 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.620 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.620 * [backup-simplify]: Simplify (+ 1 0) into 1 10.621 * [backup-simplify]: Simplify (/ 1 1) into 1 10.621 * [backup-simplify]: Simplify (sqrt 1) into 1 10.622 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.622 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.623 * [backup-simplify]: Simplify (+ 0 0) into 0 10.623 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.624 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.624 * [backup-simplify]: Simplify (* 1 1) into 1 10.624 * [taylor]: Taking taylor expansion of 1 in x.re 10.624 * [backup-simplify]: Simplify 1 into 1 10.625 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 10.625 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 10.625 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 10.625 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 10.626 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 10.626 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 10.626 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 10.626 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 10.626 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.626 * [taylor]: Taking taylor expansion of y.im in y.re 10.626 * [backup-simplify]: Simplify y.im into y.im 10.626 * [taylor]: Taking taylor expansion of x.re in y.re 10.626 * [backup-simplify]: Simplify x.re into x.re 10.626 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.626 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.626 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 10.626 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.626 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.626 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.626 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.626 * [taylor]: Taking taylor expansion of y.re in y.re 10.626 * [backup-simplify]: Simplify 0 into 0 10.626 * [backup-simplify]: Simplify 1 into 1 10.627 * [backup-simplify]: Simplify (* 1 1) into 1 10.627 * [backup-simplify]: Simplify (/ 1 1) into 1 10.627 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.627 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.627 * [taylor]: Taking taylor expansion of y.im in y.re 10.627 * [backup-simplify]: Simplify y.im into y.im 10.627 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.627 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.628 * [backup-simplify]: Simplify (+ 1 0) into 1 10.628 * [backup-simplify]: Simplify (/ 1 1) into 1 10.628 * [backup-simplify]: Simplify (sqrt 1) into 1 10.629 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.630 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.630 * [backup-simplify]: Simplify (+ 0 0) into 0 10.631 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.631 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.632 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.633 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.633 * [taylor]: Taking taylor expansion of 0 in x.re 10.633 * [backup-simplify]: Simplify 0 into 0 10.633 * [taylor]: Taking taylor expansion of 1 in y.im 10.633 * [backup-simplify]: Simplify 1 into 1 10.633 * [backup-simplify]: Simplify 1 into 1 10.633 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 10.634 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 10.634 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 10.634 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 10.634 * [backup-simplify]: Simplify (+ 0 0) into 0 10.635 * [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 10.636 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.641 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 10.641 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 10.641 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 10.641 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 10.642 * [backup-simplify]: Simplify (- 0) into 0 10.643 * [backup-simplify]: Simplify (+ 0 0) into 0 10.643 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 10.643 * [taylor]: Taking taylor expansion of 0 in y.re 10.643 * [backup-simplify]: Simplify 0 into 0 10.643 * [taylor]: Taking taylor expansion of 0 in x.re 10.643 * [backup-simplify]: Simplify 0 into 0 10.643 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 10.643 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 10.643 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 10.643 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 10.643 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 10.643 * [taylor]: Taking taylor expansion of y.im in x.re 10.643 * [backup-simplify]: Simplify y.im into y.im 10.643 * [taylor]: Taking taylor expansion of x.re in x.re 10.643 * [backup-simplify]: Simplify 0 into 0 10.643 * [backup-simplify]: Simplify 1 into 1 10.643 * [backup-simplify]: Simplify (* y.im 0) into 0 10.644 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 10.644 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 10.644 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 10.644 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 10.644 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 10.644 * [taylor]: Taking taylor expansion of y.im in y.im 10.644 * [backup-simplify]: Simplify 0 into 0 10.644 * [backup-simplify]: Simplify 1 into 1 10.645 * [backup-simplify]: Simplify (/ 1 1) into 1 10.645 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.646 * [backup-simplify]: Simplify (- 0) into 0 10.646 * [backup-simplify]: Simplify 0 into 0 10.647 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.647 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.648 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 10.648 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 10.649 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 10.650 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.650 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 10.650 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 10.650 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 10.650 * [taylor]: Taking taylor expansion of 1/2 in x.re 10.650 * [backup-simplify]: Simplify 1/2 into 1/2 10.650 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 10.650 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 10.650 * [taylor]: Taking taylor expansion of y.im in x.re 10.650 * [backup-simplify]: Simplify y.im into y.im 10.650 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.651 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.651 * [taylor]: Taking taylor expansion of 0 in y.im 10.651 * [backup-simplify]: Simplify 0 into 0 10.651 * [backup-simplify]: Simplify 0 into 0 10.651 * [taylor]: Taking taylor expansion of 0 in y.im 10.651 * [backup-simplify]: Simplify 0 into 0 10.651 * [backup-simplify]: Simplify 0 into 0 10.651 * [backup-simplify]: Simplify 0 into 0 10.651 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 10.651 * [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 10.652 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 10.652 * [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 10.652 * [backup-simplify]: Simplify (+ 0 0) into 0 10.653 * [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 10.653 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.654 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 10.654 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 10.654 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 10.655 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 10.655 * [backup-simplify]: Simplify (- 0) into 0 10.655 * [backup-simplify]: Simplify (+ 0 0) into 0 10.656 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 10.656 * [taylor]: Taking taylor expansion of 0 in y.re 10.656 * [backup-simplify]: Simplify 0 into 0 10.656 * [taylor]: Taking taylor expansion of 0 in x.re 10.656 * [backup-simplify]: Simplify 0 into 0 10.656 * [taylor]: Taking taylor expansion of 0 in x.re 10.656 * [backup-simplify]: Simplify 0 into 0 10.656 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 10.656 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 10.656 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 10.656 * [backup-simplify]: Simplify (- 0) into 0 10.656 * [taylor]: Taking taylor expansion of 0 in x.re 10.656 * [backup-simplify]: Simplify 0 into 0 10.657 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.658 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.658 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.658 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.658 * [backup-simplify]: Simplify (+ 0 0) into 0 10.659 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 10.659 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 10.660 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.660 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 10.660 * [taylor]: Taking taylor expansion of 0 in x.re 10.660 * [backup-simplify]: Simplify 0 into 0 10.660 * [taylor]: Taking taylor expansion of 0 in y.im 10.661 * [backup-simplify]: Simplify 0 into 0 10.661 * [backup-simplify]: Simplify 0 into 0 10.661 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 10.661 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 10.661 * [backup-simplify]: Simplify (- 0) into 0 10.661 * [taylor]: Taking taylor expansion of 0 in y.im 10.661 * [backup-simplify]: Simplify 0 into 0 10.661 * [backup-simplify]: Simplify 0 into 0 10.661 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 10.662 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 10.662 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 10.662 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 10.662 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 10.662 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 10.662 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 10.662 * [taylor]: Taking taylor expansion of y.re in y.im 10.662 * [backup-simplify]: Simplify y.re into y.re 10.662 * [taylor]: Taking taylor expansion of x.im in y.im 10.662 * [backup-simplify]: Simplify x.im into x.im 10.662 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 10.662 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 10.662 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 10.662 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 10.662 * [taylor]: Taking taylor expansion of y.im in y.im 10.662 * [backup-simplify]: Simplify 0 into 0 10.662 * [backup-simplify]: Simplify 1 into 1 10.662 * [taylor]: Taking taylor expansion of x.re in y.im 10.662 * [backup-simplify]: Simplify x.re into x.re 10.662 * [backup-simplify]: Simplify (* 0 x.re) into 0 10.662 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 10.662 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 10.662 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 10.663 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 10.663 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 10.663 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 10.663 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.663 * [taylor]: Taking taylor expansion of y.re in y.im 10.663 * [backup-simplify]: Simplify y.re into y.re 10.663 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.663 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.663 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 10.663 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.663 * [taylor]: Taking taylor expansion of y.im in y.im 10.663 * [backup-simplify]: Simplify 0 into 0 10.663 * [backup-simplify]: Simplify 1 into 1 10.663 * [backup-simplify]: Simplify (* 1 1) into 1 10.663 * [backup-simplify]: Simplify (/ 1 1) into 1 10.664 * [backup-simplify]: Simplify (+ 0 1) into 1 10.664 * [backup-simplify]: Simplify (/ 1 1) into 1 10.664 * [backup-simplify]: Simplify (sqrt 1) into 1 10.664 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.665 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.665 * [backup-simplify]: Simplify (+ 0 0) into 0 10.665 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.666 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.666 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 10.666 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 10.666 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 10.666 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 10.666 * [taylor]: Taking taylor expansion of y.re in x.re 10.666 * [backup-simplify]: Simplify y.re into y.re 10.666 * [taylor]: Taking taylor expansion of x.im in x.re 10.666 * [backup-simplify]: Simplify x.im into x.im 10.666 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 10.666 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 10.666 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 10.666 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 10.666 * [taylor]: Taking taylor expansion of y.im in x.re 10.666 * [backup-simplify]: Simplify y.im into y.im 10.666 * [taylor]: Taking taylor expansion of x.re in x.re 10.666 * [backup-simplify]: Simplify 0 into 0 10.666 * [backup-simplify]: Simplify 1 into 1 10.666 * [backup-simplify]: Simplify (* y.im 0) into 0 10.667 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 10.667 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 10.667 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 10.667 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 10.667 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 10.667 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 10.667 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 10.667 * [taylor]: Taking taylor expansion of y.re in x.re 10.667 * [backup-simplify]: Simplify y.re into y.re 10.667 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.667 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.667 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 10.667 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 10.667 * [taylor]: Taking taylor expansion of y.im in x.re 10.667 * [backup-simplify]: Simplify y.im into y.im 10.667 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.667 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.667 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 10.667 * [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)))) 10.667 * [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))))) 10.667 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 10.668 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.668 * [backup-simplify]: Simplify (+ 0 0) into 0 10.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.668 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.668 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 10.668 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 10.668 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 10.668 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 10.669 * [taylor]: Taking taylor expansion of y.re in y.re 10.669 * [backup-simplify]: Simplify 0 into 0 10.669 * [backup-simplify]: Simplify 1 into 1 10.669 * [taylor]: Taking taylor expansion of x.im in y.re 10.669 * [backup-simplify]: Simplify x.im into x.im 10.669 * [backup-simplify]: Simplify (* 0 x.im) into 0 10.669 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 10.669 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.669 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 10.669 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.669 * [taylor]: Taking taylor expansion of y.im in y.re 10.669 * [backup-simplify]: Simplify y.im into y.im 10.669 * [taylor]: Taking taylor expansion of x.re in y.re 10.669 * [backup-simplify]: Simplify x.re into x.re 10.669 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.669 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.669 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 10.669 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.669 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.669 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.669 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.669 * [taylor]: Taking taylor expansion of y.re in y.re 10.669 * [backup-simplify]: Simplify 0 into 0 10.669 * [backup-simplify]: Simplify 1 into 1 10.670 * [backup-simplify]: Simplify (* 1 1) into 1 10.670 * [backup-simplify]: Simplify (/ 1 1) into 1 10.670 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.671 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.671 * [taylor]: Taking taylor expansion of y.im in y.re 10.671 * [backup-simplify]: Simplify y.im into y.im 10.671 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.671 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.671 * [backup-simplify]: Simplify (+ 1 0) into 1 10.671 * [backup-simplify]: Simplify (/ 1 1) into 1 10.671 * [backup-simplify]: Simplify (sqrt 1) into 1 10.672 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.672 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.672 * [backup-simplify]: Simplify (+ 0 0) into 0 10.673 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.673 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.673 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 10.673 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 10.673 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 10.673 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 10.673 * [taylor]: Taking taylor expansion of y.re in x.im 10.673 * [backup-simplify]: Simplify y.re into y.re 10.673 * [taylor]: Taking taylor expansion of x.im in x.im 10.673 * [backup-simplify]: Simplify 0 into 0 10.673 * [backup-simplify]: Simplify 1 into 1 10.673 * [backup-simplify]: Simplify (* y.re 0) into 0 10.674 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 10.674 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 10.674 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 10.674 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 10.674 * [taylor]: Taking taylor expansion of y.im in x.im 10.674 * [backup-simplify]: Simplify y.im into y.im 10.674 * [taylor]: Taking taylor expansion of x.re in x.im 10.674 * [backup-simplify]: Simplify x.re into x.re 10.674 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.674 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.674 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 10.674 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 10.674 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 10.674 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 10.674 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 10.674 * [taylor]: Taking taylor expansion of y.re in x.im 10.674 * [backup-simplify]: Simplify y.re into y.re 10.674 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.674 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.674 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 10.674 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 10.674 * [taylor]: Taking taylor expansion of y.im in x.im 10.674 * [backup-simplify]: Simplify y.im into y.im 10.674 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.674 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.674 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 10.675 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 10.675 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 10.675 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.675 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 10.675 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.675 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.675 * [backup-simplify]: Simplify (+ 0 0) into 0 10.676 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.676 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.676 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 10.676 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 10.676 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 10.676 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 10.676 * [taylor]: Taking taylor expansion of y.re in x.im 10.676 * [backup-simplify]: Simplify y.re into y.re 10.676 * [taylor]: Taking taylor expansion of x.im in x.im 10.676 * [backup-simplify]: Simplify 0 into 0 10.676 * [backup-simplify]: Simplify 1 into 1 10.676 * [backup-simplify]: Simplify (* y.re 0) into 0 10.676 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 10.676 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 10.676 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 10.676 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 10.676 * [taylor]: Taking taylor expansion of y.im in x.im 10.676 * [backup-simplify]: Simplify y.im into y.im 10.676 * [taylor]: Taking taylor expansion of x.re in x.im 10.676 * [backup-simplify]: Simplify x.re into x.re 10.676 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.676 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.676 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 10.676 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 10.676 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 10.676 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 10.676 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 10.676 * [taylor]: Taking taylor expansion of y.re in x.im 10.676 * [backup-simplify]: Simplify y.re into y.re 10.677 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.677 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.677 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 10.677 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 10.677 * [taylor]: Taking taylor expansion of y.im in x.im 10.677 * [backup-simplify]: Simplify y.im into y.im 10.677 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.677 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.677 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 10.677 * [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)))) 10.677 * [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))))) 10.677 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 10.677 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 10.677 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.677 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.678 * [backup-simplify]: Simplify (+ 0 0) into 0 10.678 * [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 10.678 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.678 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 10.679 * [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)))))) 10.679 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 10.679 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 10.679 * [taylor]: Taking taylor expansion of y.re in y.re 10.679 * [backup-simplify]: Simplify 0 into 0 10.679 * [backup-simplify]: Simplify 1 into 1 10.679 * [backup-simplify]: Simplify (/ 1 1) into 1 10.679 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 10.679 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.679 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.679 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.679 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.679 * [taylor]: Taking taylor expansion of y.re in y.re 10.679 * [backup-simplify]: Simplify 0 into 0 10.679 * [backup-simplify]: Simplify 1 into 1 10.679 * [backup-simplify]: Simplify (* 1 1) into 1 10.680 * [backup-simplify]: Simplify (/ 1 1) into 1 10.680 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.680 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.680 * [taylor]: Taking taylor expansion of y.im in y.re 10.680 * [backup-simplify]: Simplify y.im into y.im 10.680 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.680 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.680 * [backup-simplify]: Simplify (+ 1 0) into 1 10.680 * [backup-simplify]: Simplify (/ 1 1) into 1 10.680 * [backup-simplify]: Simplify (sqrt 1) into 1 10.681 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.681 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.682 * [backup-simplify]: Simplify (+ 0 0) into 0 10.682 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.682 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.683 * [backup-simplify]: Simplify (* 1 1) into 1 10.683 * [taylor]: Taking taylor expansion of 1 in x.re 10.683 * [backup-simplify]: Simplify 1 into 1 10.683 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 10.683 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 10.683 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 10.683 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 10.684 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 10.684 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 10.684 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 10.684 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 10.684 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.684 * [taylor]: Taking taylor expansion of y.im in y.re 10.684 * [backup-simplify]: Simplify y.im into y.im 10.684 * [taylor]: Taking taylor expansion of x.re in y.re 10.684 * [backup-simplify]: Simplify x.re into x.re 10.684 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.684 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.684 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 10.684 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.684 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.684 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.684 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.684 * [taylor]: Taking taylor expansion of y.re in y.re 10.684 * [backup-simplify]: Simplify 0 into 0 10.684 * [backup-simplify]: Simplify 1 into 1 10.684 * [backup-simplify]: Simplify (* 1 1) into 1 10.685 * [backup-simplify]: Simplify (/ 1 1) into 1 10.685 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.685 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.685 * [taylor]: Taking taylor expansion of y.im in y.re 10.685 * [backup-simplify]: Simplify y.im into y.im 10.685 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.685 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.685 * [backup-simplify]: Simplify (+ 1 0) into 1 10.685 * [backup-simplify]: Simplify (/ 1 1) into 1 10.685 * [backup-simplify]: Simplify (sqrt 1) into 1 10.686 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.686 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.686 * [backup-simplify]: Simplify (+ 0 0) into 0 10.687 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.687 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 10.688 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.688 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.688 * [taylor]: Taking taylor expansion of 0 in x.re 10.688 * [backup-simplify]: Simplify 0 into 0 10.688 * [taylor]: Taking taylor expansion of 1 in y.im 10.688 * [backup-simplify]: Simplify 1 into 1 10.688 * [backup-simplify]: Simplify 1 into 1 10.689 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 10.689 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 10.689 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 10.689 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 10.689 * [backup-simplify]: Simplify (+ 0 0) into 0 10.690 * [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 10.690 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.691 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 10.691 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 10.691 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 10.691 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 10.691 * [backup-simplify]: Simplify (- 0) into 0 10.692 * [backup-simplify]: Simplify (+ 0 0) into 0 10.692 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 10.692 * [taylor]: Taking taylor expansion of 0 in y.re 10.692 * [backup-simplify]: Simplify 0 into 0 10.692 * [taylor]: Taking taylor expansion of 0 in x.re 10.692 * [backup-simplify]: Simplify 0 into 0 10.692 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 10.692 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 10.692 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 10.692 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 10.692 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 10.692 * [taylor]: Taking taylor expansion of y.im in x.re 10.692 * [backup-simplify]: Simplify y.im into y.im 10.692 * [taylor]: Taking taylor expansion of x.re in x.re 10.692 * [backup-simplify]: Simplify 0 into 0 10.692 * [backup-simplify]: Simplify 1 into 1 10.692 * [backup-simplify]: Simplify (* y.im 0) into 0 10.692 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 10.693 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 10.693 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 10.693 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 10.693 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 10.693 * [taylor]: Taking taylor expansion of y.im in y.im 10.693 * [backup-simplify]: Simplify 0 into 0 10.693 * [backup-simplify]: Simplify 1 into 1 10.693 * [backup-simplify]: Simplify (/ 1 1) into 1 10.693 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.694 * [backup-simplify]: Simplify (- 0) into 0 10.694 * [backup-simplify]: Simplify 0 into 0 10.694 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.695 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.695 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 10.695 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 10.696 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 10.697 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.697 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 10.697 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 10.697 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 10.697 * [taylor]: Taking taylor expansion of 1/2 in x.re 10.697 * [backup-simplify]: Simplify 1/2 into 1/2 10.697 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 10.697 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 10.697 * [taylor]: Taking taylor expansion of y.im in x.re 10.697 * [backup-simplify]: Simplify y.im into y.im 10.697 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.697 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.697 * [taylor]: Taking taylor expansion of 0 in y.im 10.697 * [backup-simplify]: Simplify 0 into 0 10.697 * [backup-simplify]: Simplify 0 into 0 10.697 * [taylor]: Taking taylor expansion of 0 in y.im 10.697 * [backup-simplify]: Simplify 0 into 0 10.697 * [backup-simplify]: Simplify 0 into 0 10.697 * [backup-simplify]: Simplify 0 into 0 10.698 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 10.698 * [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 10.699 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 10.699 * [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 10.699 * [backup-simplify]: Simplify (+ 0 0) into 0 10.700 * [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 10.700 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 10.701 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 10.701 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 10.701 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 10.701 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 10.701 * [backup-simplify]: Simplify (- 0) into 0 10.702 * [backup-simplify]: Simplify (+ 0 0) into 0 10.702 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 10.702 * [taylor]: Taking taylor expansion of 0 in y.re 10.702 * [backup-simplify]: Simplify 0 into 0 10.702 * [taylor]: Taking taylor expansion of 0 in x.re 10.702 * [backup-simplify]: Simplify 0 into 0 10.702 * [taylor]: Taking taylor expansion of 0 in x.re 10.702 * [backup-simplify]: Simplify 0 into 0 10.702 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 10.703 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 10.703 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 10.703 * [backup-simplify]: Simplify (- 0) into 0 10.703 * [taylor]: Taking taylor expansion of 0 in x.re 10.703 * [backup-simplify]: Simplify 0 into 0 10.704 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.704 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.704 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.704 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.705 * [backup-simplify]: Simplify (+ 0 0) into 0 10.705 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 10.706 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 10.706 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.707 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 10.707 * [taylor]: Taking taylor expansion of 0 in x.re 10.707 * [backup-simplify]: Simplify 0 into 0 10.707 * [taylor]: Taking taylor expansion of 0 in y.im 10.707 * [backup-simplify]: Simplify 0 into 0 10.707 * [backup-simplify]: Simplify 0 into 0 10.708 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 10.708 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 10.708 * [backup-simplify]: Simplify (- 0) into 0 10.708 * [taylor]: Taking taylor expansion of 0 in y.im 10.708 * [backup-simplify]: Simplify 0 into 0 10.708 * [backup-simplify]: Simplify 0 into 0 10.708 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 10.708 * * * * [progress]: [ 4 / 4 ] generating series at (2) 10.708 * [backup-simplify]: Simplify (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) into (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) 10.708 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im x.im x.re) around 0 10.708 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 10.708 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 10.708 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 10.708 * [taylor]: Taking taylor expansion of y.re in x.re 10.709 * [backup-simplify]: Simplify y.re into y.re 10.709 * [taylor]: Taking taylor expansion of x.im in x.re 10.709 * [backup-simplify]: Simplify x.im into x.im 10.709 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 10.709 * [taylor]: Taking taylor expansion of y.im in x.re 10.709 * [backup-simplify]: Simplify y.im into y.im 10.709 * [taylor]: Taking taylor expansion of x.re in x.re 10.709 * [backup-simplify]: Simplify 0 into 0 10.709 * [backup-simplify]: Simplify 1 into 1 10.709 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 10.709 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 10.709 * [taylor]: Taking taylor expansion of y.re in x.re 10.709 * [backup-simplify]: Simplify y.re into y.re 10.709 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 10.709 * [taylor]: Taking taylor expansion of y.im in x.re 10.709 * [backup-simplify]: Simplify y.im into y.im 10.709 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 10.709 * [backup-simplify]: Simplify (* y.im 0) into 0 10.709 * [backup-simplify]: Simplify (- 0) into 0 10.709 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 10.709 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.709 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.709 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 10.709 * [backup-simplify]: Simplify (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) 10.709 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 10.709 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 10.709 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 10.710 * [taylor]: Taking taylor expansion of y.re in x.im 10.710 * [backup-simplify]: Simplify y.re into y.re 10.710 * [taylor]: Taking taylor expansion of x.im in x.im 10.710 * [backup-simplify]: Simplify 0 into 0 10.710 * [backup-simplify]: Simplify 1 into 1 10.710 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 10.710 * [taylor]: Taking taylor expansion of y.im in x.im 10.710 * [backup-simplify]: Simplify y.im into y.im 10.710 * [taylor]: Taking taylor expansion of x.re in x.im 10.710 * [backup-simplify]: Simplify x.re into x.re 10.710 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 10.710 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 10.710 * [taylor]: Taking taylor expansion of y.re in x.im 10.710 * [backup-simplify]: Simplify y.re into y.re 10.710 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 10.710 * [taylor]: Taking taylor expansion of y.im in x.im 10.710 * [backup-simplify]: Simplify y.im into y.im 10.710 * [backup-simplify]: Simplify (* y.re 0) into 0 10.710 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.710 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 10.710 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 10.710 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.710 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.710 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 10.710 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 10.710 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 10.710 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 10.710 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 10.710 * [taylor]: Taking taylor expansion of y.re in y.im 10.710 * [backup-simplify]: Simplify y.re into y.re 10.710 * [taylor]: Taking taylor expansion of x.im in y.im 10.710 * [backup-simplify]: Simplify x.im into x.im 10.710 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 10.710 * [taylor]: Taking taylor expansion of y.im in y.im 10.710 * [backup-simplify]: Simplify 0 into 0 10.710 * [backup-simplify]: Simplify 1 into 1 10.710 * [taylor]: Taking taylor expansion of x.re in y.im 10.710 * [backup-simplify]: Simplify x.re into x.re 10.710 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 10.710 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.710 * [taylor]: Taking taylor expansion of y.re in y.im 10.710 * [backup-simplify]: Simplify y.re into y.re 10.710 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.711 * [taylor]: Taking taylor expansion of y.im in y.im 10.711 * [backup-simplify]: Simplify 0 into 0 10.711 * [backup-simplify]: Simplify 1 into 1 10.711 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 10.711 * [backup-simplify]: Simplify (* 0 x.re) into 0 10.711 * [backup-simplify]: Simplify (- 0) into 0 10.711 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 10.711 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.711 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 10.711 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 10.711 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 10.711 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 10.711 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 10.711 * [taylor]: Taking taylor expansion of y.re in y.re 10.711 * [backup-simplify]: Simplify 0 into 0 10.711 * [backup-simplify]: Simplify 1 into 1 10.711 * [taylor]: Taking taylor expansion of x.im in y.re 10.711 * [backup-simplify]: Simplify x.im into x.im 10.711 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.711 * [taylor]: Taking taylor expansion of y.im in y.re 10.711 * [backup-simplify]: Simplify y.im into y.im 10.711 * [taylor]: Taking taylor expansion of x.re in y.re 10.711 * [backup-simplify]: Simplify x.re into x.re 10.711 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 10.711 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.711 * [taylor]: Taking taylor expansion of y.re in y.re 10.711 * [backup-simplify]: Simplify 0 into 0 10.711 * [backup-simplify]: Simplify 1 into 1 10.711 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.711 * [taylor]: Taking taylor expansion of y.im in y.re 10.711 * [backup-simplify]: Simplify y.im into y.im 10.711 * [backup-simplify]: Simplify (* 0 x.im) into 0 10.712 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.712 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 10.712 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 10.712 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.712 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 10.712 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 10.712 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 10.712 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 10.712 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 10.712 * [taylor]: Taking taylor expansion of y.re in y.re 10.712 * [backup-simplify]: Simplify 0 into 0 10.712 * [backup-simplify]: Simplify 1 into 1 10.712 * [taylor]: Taking taylor expansion of x.im in y.re 10.712 * [backup-simplify]: Simplify x.im into x.im 10.712 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.712 * [taylor]: Taking taylor expansion of y.im in y.re 10.712 * [backup-simplify]: Simplify y.im into y.im 10.712 * [taylor]: Taking taylor expansion of x.re in y.re 10.712 * [backup-simplify]: Simplify x.re into x.re 10.712 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 10.712 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.712 * [taylor]: Taking taylor expansion of y.re in y.re 10.712 * [backup-simplify]: Simplify 0 into 0 10.712 * [backup-simplify]: Simplify 1 into 1 10.712 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.712 * [taylor]: Taking taylor expansion of y.im in y.re 10.712 * [backup-simplify]: Simplify y.im into y.im 10.712 * [backup-simplify]: Simplify (* 0 x.im) into 0 10.712 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.712 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 10.712 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 10.712 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.712 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 10.712 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 10.713 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in y.im 10.713 * [taylor]: Taking taylor expansion of -1 in y.im 10.713 * [backup-simplify]: Simplify -1 into -1 10.713 * [taylor]: Taking taylor expansion of (/ x.re y.im) in y.im 10.713 * [taylor]: Taking taylor expansion of x.re in y.im 10.713 * [backup-simplify]: Simplify x.re into x.re 10.713 * [taylor]: Taking taylor expansion of y.im in y.im 10.713 * [backup-simplify]: Simplify 0 into 0 10.713 * [backup-simplify]: Simplify 1 into 1 10.713 * [backup-simplify]: Simplify (/ x.re 1) into x.re 10.713 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 10.714 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 10.714 * [taylor]: Taking taylor expansion of 0 in x.im 10.714 * [backup-simplify]: Simplify 0 into 0 10.714 * [taylor]: Taking taylor expansion of 0 in x.re 10.714 * [backup-simplify]: Simplify 0 into 0 10.714 * [backup-simplify]: Simplify 0 into 0 10.715 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 10.715 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 10.715 * [backup-simplify]: Simplify (- 0) into 0 10.715 * [backup-simplify]: Simplify (+ x.im 0) into x.im 10.715 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.716 * [backup-simplify]: Simplify (+ 0 0) into 0 10.716 * [backup-simplify]: Simplify (- (/ x.im (pow y.im 2)) (+ (* (* -1 (/ x.re y.im)) (/ 0 (pow y.im 2))))) into (/ x.im (pow y.im 2)) 10.716 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in y.im 10.716 * [taylor]: Taking taylor expansion of x.im in y.im 10.716 * [backup-simplify]: Simplify x.im into x.im 10.716 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.716 * [taylor]: Taking taylor expansion of y.im in y.im 10.716 * [backup-simplify]: Simplify 0 into 0 10.716 * [backup-simplify]: Simplify 1 into 1 10.717 * [backup-simplify]: Simplify (* 1 1) into 1 10.717 * [backup-simplify]: Simplify (/ x.im 1) into x.im 10.718 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.718 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.719 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)))) into 0 10.720 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.720 * [taylor]: Taking taylor expansion of 0 in x.im 10.721 * [backup-simplify]: Simplify 0 into 0 10.721 * [taylor]: Taking taylor expansion of 0 in x.re 10.721 * [backup-simplify]: Simplify 0 into 0 10.721 * [backup-simplify]: Simplify 0 into 0 10.722 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.723 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 x.re))) into 0 10.723 * [taylor]: Taking taylor expansion of 0 in x.im 10.723 * [backup-simplify]: Simplify 0 into 0 10.723 * [taylor]: Taking taylor expansion of 0 in x.re 10.723 * [backup-simplify]: Simplify 0 into 0 10.723 * [backup-simplify]: Simplify 0 into 0 10.723 * [taylor]: Taking taylor expansion of 0 in x.re 10.723 * [backup-simplify]: Simplify 0 into 0 10.723 * [backup-simplify]: Simplify 0 into 0 10.723 * [backup-simplify]: Simplify 0 into 0 10.724 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 10.724 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 10.725 * [backup-simplify]: Simplify (- 0) into 0 10.725 * [backup-simplify]: Simplify (+ 0 0) into 0 10.726 * [backup-simplify]: Simplify (* 1 1) into 1 10.726 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 10.726 * [backup-simplify]: Simplify (+ 1 0) into 1 10.727 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (* -1 (/ x.re y.im)) (/ 1 (pow y.im 2))) (* (/ x.im (pow y.im 2)) (/ 0 (pow y.im 2))))) into (/ x.re (pow y.im 3)) 10.727 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in y.im 10.727 * [taylor]: Taking taylor expansion of x.re in y.im 10.727 * [backup-simplify]: Simplify x.re into x.re 10.727 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 10.727 * [taylor]: Taking taylor expansion of y.im in y.im 10.727 * [backup-simplify]: Simplify 0 into 0 10.727 * [backup-simplify]: Simplify 1 into 1 10.728 * [backup-simplify]: Simplify (* 1 1) into 1 10.728 * [backup-simplify]: Simplify (* 1 1) into 1 10.728 * [backup-simplify]: Simplify (/ x.re 1) into x.re 10.729 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.730 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.731 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.732 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.733 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.734 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 10.735 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.736 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.738 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.738 * [taylor]: Taking taylor expansion of 0 in x.im 10.738 * [backup-simplify]: Simplify 0 into 0 10.738 * [taylor]: Taking taylor expansion of 0 in x.re 10.738 * [backup-simplify]: Simplify 0 into 0 10.738 * [backup-simplify]: Simplify 0 into 0 10.738 * [backup-simplify]: Simplify 0 into 0 10.739 * [backup-simplify]: Simplify (* (/ 1 (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 10.739 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im x.im x.re) around 0 10.739 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 10.739 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 10.739 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 10.739 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 10.739 * [taylor]: Taking taylor expansion of y.re in x.re 10.739 * [backup-simplify]: Simplify y.re into y.re 10.739 * [taylor]: Taking taylor expansion of x.im in x.re 10.739 * [backup-simplify]: Simplify x.im into x.im 10.739 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 10.739 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 10.739 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 10.739 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 10.739 * [taylor]: Taking taylor expansion of y.im in x.re 10.739 * [backup-simplify]: Simplify y.im into y.im 10.739 * [taylor]: Taking taylor expansion of x.re in x.re 10.740 * [backup-simplify]: Simplify 0 into 0 10.740 * [backup-simplify]: Simplify 1 into 1 10.740 * [backup-simplify]: Simplify (* y.im 0) into 0 10.740 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 10.740 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 10.740 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 10.740 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 10.740 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 10.741 * [taylor]: Taking taylor expansion of y.re in x.re 10.741 * [backup-simplify]: Simplify y.re into y.re 10.741 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.741 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.741 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 10.741 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 10.741 * [taylor]: Taking taylor expansion of y.im in x.re 10.741 * [backup-simplify]: Simplify y.im into y.im 10.741 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.741 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.741 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 10.741 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 10.741 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 10.742 * [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))))) 10.742 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 10.742 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 10.742 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 10.742 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 10.742 * [taylor]: Taking taylor expansion of y.re in x.im 10.742 * [backup-simplify]: Simplify y.re into y.re 10.742 * [taylor]: Taking taylor expansion of x.im in x.im 10.742 * [backup-simplify]: Simplify 0 into 0 10.742 * [backup-simplify]: Simplify 1 into 1 10.742 * [backup-simplify]: Simplify (* y.re 0) into 0 10.743 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 10.743 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 10.743 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 10.743 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 10.743 * [taylor]: Taking taylor expansion of y.im in x.im 10.743 * [backup-simplify]: Simplify y.im into y.im 10.743 * [taylor]: Taking taylor expansion of x.re in x.im 10.743 * [backup-simplify]: Simplify x.re into x.re 10.743 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.743 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.743 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 10.743 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 10.743 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 10.743 * [taylor]: Taking taylor expansion of y.re in x.im 10.743 * [backup-simplify]: Simplify y.re into y.re 10.743 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.743 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.743 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 10.743 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 10.744 * [taylor]: Taking taylor expansion of y.im in x.im 10.744 * [backup-simplify]: Simplify y.im into y.im 10.744 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.744 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.744 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 10.744 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 10.744 * [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))))) 10.744 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 10.744 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 10.744 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 10.744 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 10.744 * [taylor]: Taking taylor expansion of y.re in y.im 10.744 * [backup-simplify]: Simplify y.re into y.re 10.744 * [taylor]: Taking taylor expansion of x.im in y.im 10.745 * [backup-simplify]: Simplify x.im into x.im 10.745 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 10.745 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 10.745 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 10.745 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 10.745 * [taylor]: Taking taylor expansion of y.im in y.im 10.745 * [backup-simplify]: Simplify 0 into 0 10.745 * [backup-simplify]: Simplify 1 into 1 10.745 * [taylor]: Taking taylor expansion of x.re in y.im 10.745 * [backup-simplify]: Simplify x.re into x.re 10.745 * [backup-simplify]: Simplify (* 0 x.re) into 0 10.746 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 10.746 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 10.746 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 10.746 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 10.746 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.746 * [taylor]: Taking taylor expansion of y.re in y.im 10.746 * [backup-simplify]: Simplify y.re into y.re 10.746 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.746 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.746 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 10.746 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.746 * [taylor]: Taking taylor expansion of y.im in y.im 10.746 * [backup-simplify]: Simplify 0 into 0 10.746 * [backup-simplify]: Simplify 1 into 1 10.747 * [backup-simplify]: Simplify (* 1 1) into 1 10.747 * [backup-simplify]: Simplify (/ 1 1) into 1 10.747 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 10.747 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 10.748 * [backup-simplify]: Simplify (+ 0 1) into 1 10.748 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 10.748 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.748 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 10.748 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 10.748 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 10.748 * [taylor]: Taking taylor expansion of y.re in y.re 10.748 * [backup-simplify]: Simplify 0 into 0 10.748 * [backup-simplify]: Simplify 1 into 1 10.748 * [taylor]: Taking taylor expansion of x.im in y.re 10.748 * [backup-simplify]: Simplify x.im into x.im 10.748 * [backup-simplify]: Simplify (* 0 x.im) into 0 10.749 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 10.749 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.749 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 10.749 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.749 * [taylor]: Taking taylor expansion of y.im in y.re 10.749 * [backup-simplify]: Simplify y.im into y.im 10.749 * [taylor]: Taking taylor expansion of x.re in y.re 10.749 * [backup-simplify]: Simplify x.re into x.re 10.749 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.749 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.749 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.749 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.749 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.749 * [taylor]: Taking taylor expansion of y.re in y.re 10.749 * [backup-simplify]: Simplify 0 into 0 10.749 * [backup-simplify]: Simplify 1 into 1 10.750 * [backup-simplify]: Simplify (* 1 1) into 1 10.750 * [backup-simplify]: Simplify (/ 1 1) into 1 10.750 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.750 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.750 * [taylor]: Taking taylor expansion of y.im in y.re 10.750 * [backup-simplify]: Simplify y.im into y.im 10.750 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.750 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.750 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 10.751 * [backup-simplify]: Simplify (+ 1 0) into 1 10.751 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 10.751 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.751 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 10.751 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 10.751 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 10.751 * [taylor]: Taking taylor expansion of y.re in y.re 10.751 * [backup-simplify]: Simplify 0 into 0 10.751 * [backup-simplify]: Simplify 1 into 1 10.751 * [taylor]: Taking taylor expansion of x.im in y.re 10.751 * [backup-simplify]: Simplify x.im into x.im 10.751 * [backup-simplify]: Simplify (* 0 x.im) into 0 10.756 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 10.756 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.756 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 10.756 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.756 * [taylor]: Taking taylor expansion of y.im in y.re 10.756 * [backup-simplify]: Simplify y.im into y.im 10.756 * [taylor]: Taking taylor expansion of x.re in y.re 10.756 * [backup-simplify]: Simplify x.re into x.re 10.756 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.757 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.757 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.757 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.757 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.757 * [taylor]: Taking taylor expansion of y.re in y.re 10.757 * [backup-simplify]: Simplify 0 into 0 10.757 * [backup-simplify]: Simplify 1 into 1 10.757 * [backup-simplify]: Simplify (* 1 1) into 1 10.758 * [backup-simplify]: Simplify (/ 1 1) into 1 10.758 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.758 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.758 * [taylor]: Taking taylor expansion of y.im in y.re 10.758 * [backup-simplify]: Simplify y.im into y.im 10.758 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.758 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.758 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 10.759 * [backup-simplify]: Simplify (+ 1 0) into 1 10.759 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 10.759 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 10.759 * [taylor]: Taking taylor expansion of x.im in y.im 10.759 * [backup-simplify]: Simplify x.im into x.im 10.759 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.759 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 10.759 * [taylor]: Taking taylor expansion of 0 in x.im 10.759 * [backup-simplify]: Simplify 0 into 0 10.760 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 10.760 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 10.760 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 10.760 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 10.761 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.762 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.762 * [backup-simplify]: Simplify (+ 0 0) into 0 10.763 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (- (/ 1 (* y.im x.re))) 10.763 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.im 10.763 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 10.763 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 10.763 * [taylor]: Taking taylor expansion of y.im in y.im 10.763 * [backup-simplify]: Simplify 0 into 0 10.763 * [backup-simplify]: Simplify 1 into 1 10.763 * [taylor]: Taking taylor expansion of x.re in y.im 10.763 * [backup-simplify]: Simplify x.re into x.re 10.763 * [backup-simplify]: Simplify (* 0 x.re) into 0 10.764 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 10.764 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 10.765 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 10.766 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 10.767 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 10.767 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.767 * [backup-simplify]: Simplify (- 0) into 0 10.767 * [taylor]: Taking taylor expansion of 0 in x.im 10.768 * [backup-simplify]: Simplify 0 into 0 10.768 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.768 * [taylor]: Taking taylor expansion of 0 in x.im 10.768 * [backup-simplify]: Simplify 0 into 0 10.768 * [taylor]: Taking taylor expansion of 0 in x.re 10.768 * [backup-simplify]: Simplify 0 into 0 10.769 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 10.770 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.770 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 10.770 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 10.770 * [backup-simplify]: Simplify (- 0) into 0 10.771 * [backup-simplify]: Simplify (+ 0 0) into 0 10.772 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.772 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.773 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 10.774 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* y.im x.re))) (/ 0 1)))) into (- (/ 1 (* (pow y.im 2) x.im))) 10.774 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.im))) in y.im 10.774 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.im)) in y.im 10.774 * [taylor]: Taking taylor expansion of (* (pow y.im 2) x.im) in y.im 10.774 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.774 * [taylor]: Taking taylor expansion of y.im in y.im 10.774 * [backup-simplify]: Simplify 0 into 0 10.774 * [backup-simplify]: Simplify 1 into 1 10.774 * [taylor]: Taking taylor expansion of x.im in y.im 10.774 * [backup-simplify]: Simplify x.im into x.im 10.774 * [backup-simplify]: Simplify (* 1 1) into 1 10.774 * [backup-simplify]: Simplify (* 1 x.im) into x.im 10.775 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.775 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.776 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.777 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.778 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 10.779 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 10.779 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 10.780 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 10.780 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.780 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.780 * [backup-simplify]: Simplify (- 0) into 0 10.780 * [taylor]: Taking taylor expansion of 0 in x.im 10.780 * [backup-simplify]: Simplify 0 into 0 10.782 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 10.782 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.783 * [backup-simplify]: Simplify (- 0) into 0 10.783 * [taylor]: Taking taylor expansion of 0 in x.im 10.783 * [backup-simplify]: Simplify 0 into 0 10.783 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.783 * [taylor]: Taking taylor expansion of 0 in x.im 10.783 * [backup-simplify]: Simplify 0 into 0 10.783 * [taylor]: Taking taylor expansion of 0 in x.re 10.783 * [backup-simplify]: Simplify 0 into 0 10.783 * [taylor]: Taking taylor expansion of 0 in x.re 10.783 * [backup-simplify]: Simplify 0 into 0 10.783 * [taylor]: Taking taylor expansion of 0 in x.re 10.783 * [backup-simplify]: Simplify 0 into 0 10.783 * [backup-simplify]: Simplify 0 into 0 10.785 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 10.785 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.785 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 10.786 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 10.786 * [backup-simplify]: Simplify (- 0) into 0 10.786 * [backup-simplify]: Simplify (+ 0 0) into 0 10.787 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.788 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.788 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.789 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.789 * [backup-simplify]: Simplify (+ 0 0) into 0 10.791 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (- (/ 1 (* y.im x.re))) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 2) x.im))) (/ 0 1)))) into (/ 1 (* (pow y.im 3) x.re)) 10.791 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.re)) in y.im 10.791 * [taylor]: Taking taylor expansion of (* (pow y.im 3) x.re) in y.im 10.791 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 10.791 * [taylor]: Taking taylor expansion of y.im in y.im 10.791 * [backup-simplify]: Simplify 0 into 0 10.791 * [backup-simplify]: Simplify 1 into 1 10.791 * [taylor]: Taking taylor expansion of x.re in y.im 10.791 * [backup-simplify]: Simplify x.re into x.re 10.792 * [backup-simplify]: Simplify (* 1 1) into 1 10.792 * [backup-simplify]: Simplify (* 1 1) into 1 10.792 * [backup-simplify]: Simplify (* 1 x.re) into x.re 10.792 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 10.793 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.793 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.794 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.795 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.796 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.797 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.798 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.799 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.801 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 10.801 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 10.802 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 10.803 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 10.804 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 10.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.804 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.804 * [taylor]: Taking taylor expansion of 0 in x.im 10.804 * [backup-simplify]: Simplify 0 into 0 10.805 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.807 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 10.807 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.808 * [backup-simplify]: Simplify (- 0) into 0 10.808 * [taylor]: Taking taylor expansion of 0 in x.im 10.808 * [backup-simplify]: Simplify 0 into 0 10.809 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 10.810 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.810 * [backup-simplify]: Simplify (- 0) into 0 10.810 * [taylor]: Taking taylor expansion of 0 in x.im 10.810 * [backup-simplify]: Simplify 0 into 0 10.810 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.810 * [taylor]: Taking taylor expansion of 0 in x.im 10.810 * [backup-simplify]: Simplify 0 into 0 10.811 * [taylor]: Taking taylor expansion of 0 in x.re 10.811 * [backup-simplify]: Simplify 0 into 0 10.811 * [taylor]: Taking taylor expansion of 0 in x.re 10.811 * [backup-simplify]: Simplify 0 into 0 10.811 * [taylor]: Taking taylor expansion of 0 in x.re 10.811 * [backup-simplify]: Simplify 0 into 0 10.811 * [taylor]: Taking taylor expansion of 0 in x.re 10.811 * [backup-simplify]: Simplify 0 into 0 10.811 * [taylor]: Taking taylor expansion of 0 in x.re 10.811 * [backup-simplify]: Simplify 0 into 0 10.811 * [taylor]: Taking taylor expansion of 0 in x.re 10.811 * [backup-simplify]: Simplify 0 into 0 10.811 * [backup-simplify]: Simplify 0 into 0 10.811 * [backup-simplify]: Simplify 0 into 0 10.811 * [backup-simplify]: Simplify 0 into 0 10.811 * [backup-simplify]: Simplify 0 into 0 10.813 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 10.813 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.814 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 10.814 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 10.815 * [backup-simplify]: Simplify (- 0) into 0 10.815 * [backup-simplify]: Simplify (+ 0 0) into 0 10.816 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.817 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.818 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 10.818 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 10.818 * [backup-simplify]: Simplify (+ 0 0) into 0 10.820 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (- (/ 1 (* y.im x.re))) (/ 0 1)) (* (- (/ 1 (* (pow y.im 2) x.im))) (/ (/ 1 (pow y.im 2)) 1)) (* (/ 1 (* (pow y.im 3) x.re)) (/ 0 1)))) into (/ 1 (* (pow y.im 4) x.im)) 10.820 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) x.im)) in y.im 10.820 * [taylor]: Taking taylor expansion of (* (pow y.im 4) x.im) in y.im 10.821 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.im 10.821 * [taylor]: Taking taylor expansion of y.im in y.im 10.821 * [backup-simplify]: Simplify 0 into 0 10.821 * [backup-simplify]: Simplify 1 into 1 10.821 * [taylor]: Taking taylor expansion of x.im in y.im 10.821 * [backup-simplify]: Simplify x.im into x.im 10.821 * [backup-simplify]: Simplify (* 1 1) into 1 10.821 * [backup-simplify]: Simplify (* 1 1) into 1 10.821 * [backup-simplify]: Simplify (* 1 x.im) into x.im 10.821 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.822 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.822 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.823 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.823 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.824 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.824 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.825 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.826 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.826 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 10.827 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 10.828 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 10.828 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 10.829 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 10.829 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 10.830 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 10.830 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.831 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 10.831 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.831 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.831 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.831 * [taylor]: Taking taylor expansion of 0 in x.im 10.831 * [backup-simplify]: Simplify 0 into 0 10.832 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 10.833 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 10.834 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 10.834 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.834 * [taylor]: Taking taylor expansion of 0 in x.im 10.834 * [backup-simplify]: Simplify 0 into 0 10.835 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 10.836 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 10.836 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.837 * [backup-simplify]: Simplify (- 0) into 0 10.837 * [taylor]: Taking taylor expansion of 0 in x.im 10.837 * [backup-simplify]: Simplify 0 into 0 10.838 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))))) into 0 10.838 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.839 * [backup-simplify]: Simplify (- 0) into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.im 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.im 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.re 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.re 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.re 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.re 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.re 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.re 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.re 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.re 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.re 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [taylor]: Taking taylor expansion of 0 in x.re 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [backup-simplify]: Simplify 0 into 0 10.839 * [backup-simplify]: Simplify 0 into 0 10.840 * [backup-simplify]: Simplify (* (/ 1 (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 10.840 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im x.im x.re) around 0 10.840 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 10.840 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 10.840 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 10.840 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 10.840 * [taylor]: Taking taylor expansion of y.re in x.re 10.840 * [backup-simplify]: Simplify y.re into y.re 10.840 * [taylor]: Taking taylor expansion of x.im in x.re 10.840 * [backup-simplify]: Simplify x.im into x.im 10.840 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 10.840 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 10.840 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 10.840 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 10.840 * [taylor]: Taking taylor expansion of y.im in x.re 10.840 * [backup-simplify]: Simplify y.im into y.im 10.840 * [taylor]: Taking taylor expansion of x.re in x.re 10.840 * [backup-simplify]: Simplify 0 into 0 10.840 * [backup-simplify]: Simplify 1 into 1 10.840 * [backup-simplify]: Simplify (* y.im 0) into 0 10.841 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 10.841 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 10.841 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 10.841 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 10.841 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 10.841 * [taylor]: Taking taylor expansion of y.re in x.re 10.841 * [backup-simplify]: Simplify y.re into y.re 10.841 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.841 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.841 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 10.841 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 10.841 * [taylor]: Taking taylor expansion of y.im in x.re 10.841 * [backup-simplify]: Simplify y.im into y.im 10.841 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.841 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.841 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 10.841 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 10.841 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 10.841 * [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))))) 10.841 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 10.841 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 10.842 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 10.842 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 10.842 * [taylor]: Taking taylor expansion of y.re in x.im 10.842 * [backup-simplify]: Simplify y.re into y.re 10.842 * [taylor]: Taking taylor expansion of x.im in x.im 10.842 * [backup-simplify]: Simplify 0 into 0 10.842 * [backup-simplify]: Simplify 1 into 1 10.842 * [backup-simplify]: Simplify (* y.re 0) into 0 10.842 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 10.842 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 10.842 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 10.842 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 10.842 * [taylor]: Taking taylor expansion of y.im in x.im 10.842 * [backup-simplify]: Simplify y.im into y.im 10.842 * [taylor]: Taking taylor expansion of x.re in x.im 10.842 * [backup-simplify]: Simplify x.re into x.re 10.842 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.842 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.842 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 10.842 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 10.842 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 10.842 * [taylor]: Taking taylor expansion of y.re in x.im 10.842 * [backup-simplify]: Simplify y.re into y.re 10.842 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.842 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.842 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 10.842 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 10.842 * [taylor]: Taking taylor expansion of y.im in x.im 10.842 * [backup-simplify]: Simplify y.im into y.im 10.842 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.843 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.843 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 10.843 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 10.843 * [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))))) 10.843 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 10.843 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 10.843 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 10.843 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 10.843 * [taylor]: Taking taylor expansion of y.re in y.im 10.843 * [backup-simplify]: Simplify y.re into y.re 10.843 * [taylor]: Taking taylor expansion of x.im in y.im 10.843 * [backup-simplify]: Simplify x.im into x.im 10.843 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 10.843 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 10.843 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 10.843 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 10.843 * [taylor]: Taking taylor expansion of y.im in y.im 10.843 * [backup-simplify]: Simplify 0 into 0 10.843 * [backup-simplify]: Simplify 1 into 1 10.843 * [taylor]: Taking taylor expansion of x.re in y.im 10.843 * [backup-simplify]: Simplify x.re into x.re 10.843 * [backup-simplify]: Simplify (* 0 x.re) into 0 10.843 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 10.844 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 10.844 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 10.844 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 10.844 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 10.844 * [taylor]: Taking taylor expansion of y.re in y.im 10.844 * [backup-simplify]: Simplify y.re into y.re 10.844 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 10.844 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 10.844 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 10.844 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.844 * [taylor]: Taking taylor expansion of y.im in y.im 10.844 * [backup-simplify]: Simplify 0 into 0 10.844 * [backup-simplify]: Simplify 1 into 1 10.844 * [backup-simplify]: Simplify (* 1 1) into 1 10.844 * [backup-simplify]: Simplify (/ 1 1) into 1 10.844 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 10.844 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 10.845 * [backup-simplify]: Simplify (+ 0 1) into 1 10.845 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 10.845 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.845 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 10.845 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 10.845 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 10.845 * [taylor]: Taking taylor expansion of y.re in y.re 10.845 * [backup-simplify]: Simplify 0 into 0 10.845 * [backup-simplify]: Simplify 1 into 1 10.845 * [taylor]: Taking taylor expansion of x.im in y.re 10.845 * [backup-simplify]: Simplify x.im into x.im 10.845 * [backup-simplify]: Simplify (* 0 x.im) into 0 10.845 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 10.845 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.845 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 10.845 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.845 * [taylor]: Taking taylor expansion of y.im in y.re 10.845 * [backup-simplify]: Simplify y.im into y.im 10.845 * [taylor]: Taking taylor expansion of x.re in y.re 10.845 * [backup-simplify]: Simplify x.re into x.re 10.845 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.846 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.846 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.846 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.846 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.846 * [taylor]: Taking taylor expansion of y.re in y.re 10.846 * [backup-simplify]: Simplify 0 into 0 10.846 * [backup-simplify]: Simplify 1 into 1 10.846 * [backup-simplify]: Simplify (* 1 1) into 1 10.846 * [backup-simplify]: Simplify (/ 1 1) into 1 10.846 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.846 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.846 * [taylor]: Taking taylor expansion of y.im in y.re 10.846 * [backup-simplify]: Simplify y.im into y.im 10.846 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.846 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.846 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 10.847 * [backup-simplify]: Simplify (+ 1 0) into 1 10.847 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 10.847 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 10.847 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 10.847 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 10.847 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 10.847 * [taylor]: Taking taylor expansion of y.re in y.re 10.847 * [backup-simplify]: Simplify 0 into 0 10.847 * [backup-simplify]: Simplify 1 into 1 10.847 * [taylor]: Taking taylor expansion of x.im in y.re 10.847 * [backup-simplify]: Simplify x.im into x.im 10.847 * [backup-simplify]: Simplify (* 0 x.im) into 0 10.847 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 10.847 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.847 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 10.847 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 10.847 * [taylor]: Taking taylor expansion of y.im in y.re 10.847 * [backup-simplify]: Simplify y.im into y.im 10.847 * [taylor]: Taking taylor expansion of x.re in y.re 10.847 * [backup-simplify]: Simplify x.re into x.re 10.847 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 10.847 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 10.847 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 10.847 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 10.847 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 10.847 * [taylor]: Taking taylor expansion of y.re in y.re 10.847 * [backup-simplify]: Simplify 0 into 0 10.847 * [backup-simplify]: Simplify 1 into 1 10.848 * [backup-simplify]: Simplify (* 1 1) into 1 10.848 * [backup-simplify]: Simplify (/ 1 1) into 1 10.848 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 10.848 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 10.848 * [taylor]: Taking taylor expansion of y.im in y.re 10.848 * [backup-simplify]: Simplify y.im into y.im 10.848 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 10.848 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 10.848 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 10.848 * [backup-simplify]: Simplify (+ 1 0) into 1 10.849 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 10.849 * [taylor]: Taking taylor expansion of (/ 1 x.im) in y.im 10.849 * [taylor]: Taking taylor expansion of x.im in y.im 10.849 * [backup-simplify]: Simplify x.im into x.im 10.849 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.849 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 10.849 * [taylor]: Taking taylor expansion of 0 in x.im 10.849 * [backup-simplify]: Simplify 0 into 0 10.849 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 10.849 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 10.849 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 10.850 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 10.850 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.850 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.851 * [backup-simplify]: Simplify (+ 0 0) into 0 10.851 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (- (/ 1 (* y.im x.re))) 10.851 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.im 10.851 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 10.851 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 10.851 * [taylor]: Taking taylor expansion of y.im in y.im 10.851 * [backup-simplify]: Simplify 0 into 0 10.851 * [backup-simplify]: Simplify 1 into 1 10.851 * [taylor]: Taking taylor expansion of x.re in y.im 10.851 * [backup-simplify]: Simplify x.re into x.re 10.851 * [backup-simplify]: Simplify (* 0 x.re) into 0 10.852 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 10.852 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 10.853 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 10.853 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 10.853 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 10.854 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.854 * [backup-simplify]: Simplify (- 0) into 0 10.854 * [taylor]: Taking taylor expansion of 0 in x.im 10.854 * [backup-simplify]: Simplify 0 into 0 10.854 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.854 * [taylor]: Taking taylor expansion of 0 in x.im 10.854 * [backup-simplify]: Simplify 0 into 0 10.854 * [taylor]: Taking taylor expansion of 0 in x.re 10.854 * [backup-simplify]: Simplify 0 into 0 10.855 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 10.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.855 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 10.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 10.855 * [backup-simplify]: Simplify (- 0) into 0 10.855 * [backup-simplify]: Simplify (+ 0 0) into 0 10.856 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.856 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.857 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 10.857 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* y.im x.re))) (/ 0 1)))) into (- (/ 1 (* (pow y.im 2) x.im))) 10.857 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.im))) in y.im 10.857 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.im)) in y.im 10.857 * [taylor]: Taking taylor expansion of (* (pow y.im 2) x.im) in y.im 10.857 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 10.857 * [taylor]: Taking taylor expansion of y.im in y.im 10.857 * [backup-simplify]: Simplify 0 into 0 10.857 * [backup-simplify]: Simplify 1 into 1 10.857 * [taylor]: Taking taylor expansion of x.im in y.im 10.857 * [backup-simplify]: Simplify x.im into x.im 10.858 * [backup-simplify]: Simplify (* 1 1) into 1 10.858 * [backup-simplify]: Simplify (* 1 x.im) into x.im 10.858 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.858 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.859 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.859 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.860 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 10.860 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 10.860 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 10.861 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 10.861 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.861 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.861 * [backup-simplify]: Simplify (- 0) into 0 10.861 * [taylor]: Taking taylor expansion of 0 in x.im 10.861 * [backup-simplify]: Simplify 0 into 0 10.862 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 10.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.863 * [backup-simplify]: Simplify (- 0) into 0 10.863 * [taylor]: Taking taylor expansion of 0 in x.im 10.863 * [backup-simplify]: Simplify 0 into 0 10.863 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.863 * [taylor]: Taking taylor expansion of 0 in x.im 10.863 * [backup-simplify]: Simplify 0 into 0 10.863 * [taylor]: Taking taylor expansion of 0 in x.re 10.863 * [backup-simplify]: Simplify 0 into 0 10.863 * [taylor]: Taking taylor expansion of 0 in x.re 10.863 * [backup-simplify]: Simplify 0 into 0 10.863 * [taylor]: Taking taylor expansion of 0 in x.re 10.863 * [backup-simplify]: Simplify 0 into 0 10.863 * [backup-simplify]: Simplify 0 into 0 10.864 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 10.864 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.865 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 10.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 10.865 * [backup-simplify]: Simplify (- 0) into 0 10.865 * [backup-simplify]: Simplify (+ 0 0) into 0 10.866 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.867 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.867 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 10.868 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 10.868 * [backup-simplify]: Simplify (+ 0 0) into 0 10.870 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (- (/ 1 (* y.im x.re))) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 2) x.im))) (/ 0 1)))) into (/ 1 (* (pow y.im 3) x.re)) 10.870 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.re)) in y.im 10.870 * [taylor]: Taking taylor expansion of (* (pow y.im 3) x.re) in y.im 10.870 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 10.870 * [taylor]: Taking taylor expansion of y.im in y.im 10.870 * [backup-simplify]: Simplify 0 into 0 10.870 * [backup-simplify]: Simplify 1 into 1 10.870 * [taylor]: Taking taylor expansion of x.re in y.im 10.870 * [backup-simplify]: Simplify x.re into x.re 10.870 * [backup-simplify]: Simplify (* 1 1) into 1 10.871 * [backup-simplify]: Simplify (* 1 1) into 1 10.871 * [backup-simplify]: Simplify (* 1 x.re) into x.re 10.871 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 10.872 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.872 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.878 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.880 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.881 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.882 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.883 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.884 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.886 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 10.886 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 10.886 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 10.888 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 10.889 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 10.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.889 * [taylor]: Taking taylor expansion of 0 in x.im 10.890 * [backup-simplify]: Simplify 0 into 0 10.891 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.893 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 10.894 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.894 * [backup-simplify]: Simplify (- 0) into 0 10.894 * [taylor]: Taking taylor expansion of 0 in x.im 10.894 * [backup-simplify]: Simplify 0 into 0 10.897 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 10.897 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.898 * [backup-simplify]: Simplify (- 0) into 0 10.898 * [taylor]: Taking taylor expansion of 0 in x.im 10.898 * [backup-simplify]: Simplify 0 into 0 10.898 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.898 * [taylor]: Taking taylor expansion of 0 in x.im 10.898 * [backup-simplify]: Simplify 0 into 0 10.898 * [taylor]: Taking taylor expansion of 0 in x.re 10.898 * [backup-simplify]: Simplify 0 into 0 10.898 * [taylor]: Taking taylor expansion of 0 in x.re 10.899 * [backup-simplify]: Simplify 0 into 0 10.899 * [taylor]: Taking taylor expansion of 0 in x.re 10.899 * [backup-simplify]: Simplify 0 into 0 10.899 * [taylor]: Taking taylor expansion of 0 in x.re 10.899 * [backup-simplify]: Simplify 0 into 0 10.899 * [taylor]: Taking taylor expansion of 0 in x.re 10.899 * [backup-simplify]: Simplify 0 into 0 10.899 * [taylor]: Taking taylor expansion of 0 in x.re 10.899 * [backup-simplify]: Simplify 0 into 0 10.899 * [backup-simplify]: Simplify 0 into 0 10.899 * [backup-simplify]: Simplify 0 into 0 10.899 * [backup-simplify]: Simplify 0 into 0 10.899 * [backup-simplify]: Simplify 0 into 0 10.902 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 10.903 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.904 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 10.904 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 10.905 * [backup-simplify]: Simplify (- 0) into 0 10.906 * [backup-simplify]: Simplify (+ 0 0) into 0 10.907 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.909 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 10.909 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 10.910 * [backup-simplify]: Simplify (+ 0 0) into 0 10.913 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (- (/ 1 (* y.im x.re))) (/ 0 1)) (* (- (/ 1 (* (pow y.im 2) x.im))) (/ (/ 1 (pow y.im 2)) 1)) (* (/ 1 (* (pow y.im 3) x.re)) (/ 0 1)))) into (/ 1 (* (pow y.im 4) x.im)) 10.913 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) x.im)) in y.im 10.913 * [taylor]: Taking taylor expansion of (* (pow y.im 4) x.im) in y.im 10.913 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.im 10.913 * [taylor]: Taking taylor expansion of y.im in y.im 10.913 * [backup-simplify]: Simplify 0 into 0 10.913 * [backup-simplify]: Simplify 1 into 1 10.913 * [taylor]: Taking taylor expansion of x.im in y.im 10.913 * [backup-simplify]: Simplify x.im into x.im 10.913 * [backup-simplify]: Simplify (* 1 1) into 1 10.914 * [backup-simplify]: Simplify (* 1 1) into 1 10.914 * [backup-simplify]: Simplify (* 1 x.im) into x.im 10.914 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 10.915 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.915 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 10.916 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.917 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 10.918 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.920 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 10.921 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.922 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 10.924 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 10.926 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 10.927 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 10.928 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 10.928 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 10.930 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 10.930 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 10.931 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.932 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 10.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.932 * [taylor]: Taking taylor expansion of 0 in x.im 10.932 * [backup-simplify]: Simplify 0 into 0 10.934 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 10.935 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 10.938 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 10.938 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.938 * [taylor]: Taking taylor expansion of 0 in x.im 10.938 * [backup-simplify]: Simplify 0 into 0 10.940 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 10.942 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 10.942 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.943 * [backup-simplify]: Simplify (- 0) into 0 10.943 * [taylor]: Taking taylor expansion of 0 in x.im 10.943 * [backup-simplify]: Simplify 0 into 0 10.945 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))))) into 0 10.945 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 10.945 * [backup-simplify]: Simplify (- 0) into 0 10.945 * [taylor]: Taking taylor expansion of 0 in x.im 10.945 * [backup-simplify]: Simplify 0 into 0 10.946 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 10.946 * [taylor]: Taking taylor expansion of 0 in x.im 10.946 * [backup-simplify]: Simplify 0 into 0 10.946 * [taylor]: Taking taylor expansion of 0 in x.re 10.946 * [backup-simplify]: Simplify 0 into 0 10.946 * [taylor]: Taking taylor expansion of 0 in x.re 10.946 * [backup-simplify]: Simplify 0 into 0 10.946 * [taylor]: Taking taylor expansion of 0 in x.re 10.946 * [backup-simplify]: Simplify 0 into 0 10.946 * [taylor]: Taking taylor expansion of 0 in x.re 10.946 * [backup-simplify]: Simplify 0 into 0 10.946 * [taylor]: Taking taylor expansion of 0 in x.re 10.946 * [backup-simplify]: Simplify 0 into 0 10.946 * [taylor]: Taking taylor expansion of 0 in x.re 10.946 * [backup-simplify]: Simplify 0 into 0 10.946 * [taylor]: Taking taylor expansion of 0 in x.re 10.946 * [backup-simplify]: Simplify 0 into 0 10.946 * [taylor]: Taking taylor expansion of 0 in x.re 10.946 * [backup-simplify]: Simplify 0 into 0 10.946 * [taylor]: Taking taylor expansion of 0 in x.re 10.946 * [backup-simplify]: Simplify 0 into 0 10.947 * [taylor]: Taking taylor expansion of 0 in x.re 10.947 * [backup-simplify]: Simplify 0 into 0 10.947 * [backup-simplify]: Simplify 0 into 0 10.947 * [backup-simplify]: Simplify 0 into 0 10.947 * * * [progress]: simplifying candidates 10.947 * * * * [progress]: [ 1 / 177 ] simplifiying candidate # 10.947 * * * * [progress]: [ 2 / 177 ] simplifiying candidate # 10.947 * * * * [progress]: [ 3 / 177 ] simplifiying candidate # 10.947 * * * * [progress]: [ 4 / 177 ] simplifiying candidate # 10.947 * * * * [progress]: [ 5 / 177 ] simplifiying candidate # 10.947 * * * * [progress]: [ 6 / 177 ] simplifiying candidate # 10.947 * * * * [progress]: [ 7 / 177 ] simplifiying candidate # 10.948 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 10.948 * * [simplify]: iters left: 6 (8 enodes) 10.950 * * [simplify]: iters left: 5 (26 enodes) 10.953 * * [simplify]: Extracting #0: cost 1 inf + 0 10.953 * * [simplify]: Extracting #1: cost 4 inf + 0 10.953 * * [simplify]: Extracting #2: cost 7 inf + 0 10.954 * * [simplify]: Extracting #3: cost 10 inf + 0 10.954 * * [simplify]: Extracting #4: cost 14 inf + 0 10.954 * * [simplify]: Extracting #5: cost 10 inf + 84 10.954 * * [simplify]: Extracting #6: cost 8 inf + 166 10.954 * * [simplify]: Extracting #7: cost 4 inf + 854 10.954 * * [simplify]: Extracting #8: cost 1 inf + 1540 10.954 * * [simplify]: Extracting #9: cost 0 inf + 1782 10.955 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 10.955 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 10.955 * * * * [progress]: [ 8 / 177 ] simplifiying candidate # 10.955 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 10.955 * * [simplify]: iters left: 6 (7 enodes) 10.957 * * [simplify]: iters left: 5 (22 enodes) 10.959 * * [simplify]: Extracting #0: cost 1 inf + 0 10.959 * * [simplify]: Extracting #1: cost 3 inf + 0 10.959 * * [simplify]: Extracting #2: cost 5 inf + 0 10.959 * * [simplify]: Extracting #3: cost 8 inf + 0 10.959 * * [simplify]: Extracting #4: cost 12 inf + 0 10.960 * * [simplify]: Extracting #5: cost 10 inf + 2 10.960 * * [simplify]: Extracting #6: cost 1 inf + 936 10.960 * * [simplify]: Extracting #7: cost 0 inf + 1138 10.960 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 10.960 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 10.960 * * * * [progress]: [ 9 / 177 ] simplifiying candidate # 10.960 * [simplify]: Simplifying (sqrt 1) 10.960 * * [simplify]: iters left: 1 (2 enodes) 10.963 * * [simplify]: Extracting #0: cost 1 inf + 0 10.963 * * [simplify]: Extracting #1: cost 0 inf + 1 10.963 * [simplify]: Simplified to 1 10.963 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 10.963 * * * * [progress]: [ 10 / 177 ] simplifiying candidate # 10.963 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 10.963 * * [simplify]: iters left: 6 (9 enodes) 10.966 * * [simplify]: iters left: 5 (45 enodes) 10.977 * * [simplify]: iters left: 4 (100 enodes) 11.022 * * [simplify]: iters left: 3 (201 enodes) 11.103 * * [simplify]: iters left: 2 (406 enodes) 11.257 * * [simplify]: Extracting #0: cost 1 inf + 0 11.257 * * [simplify]: Extracting #1: cost 3 inf + 0 11.258 * * [simplify]: Extracting #2: cost 6 inf + 0 11.258 * * [simplify]: Extracting #3: cost 62 inf + 0 11.259 * * [simplify]: Extracting #4: cost 166 inf + 460 11.262 * * [simplify]: Extracting #5: cost 131 inf + 12951 11.270 * * [simplify]: Extracting #6: cost 49 inf + 45746 11.281 * * [simplify]: Extracting #7: cost 1 inf + 66256 11.292 * * [simplify]: Extracting #8: cost 0 inf + 65919 11.302 * [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))))) 11.302 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re 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))))))))) 11.303 * * * * [progress]: [ 11 / 177 ] simplifiying candidate # 11.303 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 11.303 * * [simplify]: iters left: 6 (8 enodes) 11.307 * * [simplify]: iters left: 5 (37 enodes) 11.321 * * [simplify]: iters left: 4 (67 enodes) 11.345 * * [simplify]: iters left: 3 (123 enodes) 11.398 * * [simplify]: iters left: 2 (278 enodes) 11.567 * * [simplify]: Extracting #0: cost 1 inf + 0 11.567 * * [simplify]: Extracting #1: cost 3 inf + 0 11.567 * * [simplify]: Extracting #2: cost 50 inf + 0 11.568 * * [simplify]: Extracting #3: cost 150 inf + 0 11.569 * * [simplify]: Extracting #4: cost 194 inf + 1180 11.571 * * [simplify]: Extracting #5: cost 123 inf + 12421 11.577 * * [simplify]: Extracting #6: cost 12 inf + 33804 11.586 * * [simplify]: Extracting #7: cost 0 inf + 36129 11.602 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 11.602 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))))) 11.602 * * * * [progress]: [ 12 / 177 ] simplifiying candidate # 11.602 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 11.602 * * [simplify]: iters left: 4 (5 enodes) 11.605 * * [simplify]: iters left: 3 (16 enodes) 11.609 * * [simplify]: Extracting #0: cost 1 inf + 0 11.609 * * [simplify]: Extracting #1: cost 4 inf + 0 11.609 * * [simplify]: Extracting #2: cost 8 inf + 0 11.609 * * [simplify]: Extracting #3: cost 4 inf + 84 11.609 * * [simplify]: Extracting #4: cost 0 inf + 410 11.609 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 11.609 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2))))) 11.610 * * * * [progress]: [ 13 / 177 ] simplifiying candidate # 11.610 * * * * [progress]: [ 14 / 177 ] simplifiying candidate # 11.610 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 11.610 * * [simplify]: iters left: 5 (6 enodes) 11.613 * * [simplify]: iters left: 4 (19 enodes) 11.618 * * [simplify]: Extracting #0: cost 1 inf + 0 11.618 * * [simplify]: Extracting #1: cost 3 inf + 0 11.618 * * [simplify]: Extracting #2: cost 6 inf + 0 11.618 * * [simplify]: Extracting #3: cost 10 inf + 0 11.618 * * [simplify]: Extracting #4: cost 6 inf + 84 11.618 * * [simplify]: Extracting #5: cost 0 inf + 734 11.619 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 11.619 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 11.619 * * * * [progress]: [ 15 / 177 ] simplifiying candidate # 11.619 * * * * [progress]: [ 16 / 177 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im))))))))> 11.619 * * * * [progress]: [ 17 / 177 ] simplifiying candidate # 11.619 * * * * [progress]: [ 18 / 177 ] simplifiying candidate # 11.619 * * * * [progress]: [ 19 / 177 ] simplifiying candidate # 11.619 * * * * [progress]: [ 20 / 177 ] simplifiying candidate # 11.619 * * * * [progress]: [ 21 / 177 ] simplifiying candidate # 11.619 * * * * [progress]: [ 22 / 177 ] simplifiying candidate # 11.619 * * * * [progress]: [ 23 / 177 ] simplifiying candidate # 11.620 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 11.620 * * [simplify]: iters left: 6 (8 enodes) 11.623 * * [simplify]: iters left: 5 (26 enodes) 11.630 * * [simplify]: Extracting #0: cost 1 inf + 0 11.630 * * [simplify]: Extracting #1: cost 4 inf + 0 11.630 * * [simplify]: Extracting #2: cost 7 inf + 0 11.631 * * [simplify]: Extracting #3: cost 10 inf + 0 11.631 * * [simplify]: Extracting #4: cost 14 inf + 0 11.631 * * [simplify]: Extracting #5: cost 10 inf + 84 11.631 * * [simplify]: Extracting #6: cost 8 inf + 166 11.631 * * [simplify]: Extracting #7: cost 4 inf + 854 11.632 * * [simplify]: Extracting #8: cost 1 inf + 1540 11.632 * * [simplify]: Extracting #9: cost 0 inf + 1782 11.633 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 11.633 * [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.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.633 * * * * [progress]: [ 24 / 177 ] simplifiying candidate # 11.633 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.633 * * [simplify]: iters left: 6 (7 enodes) 11.636 * * [simplify]: iters left: 5 (22 enodes) 11.642 * * [simplify]: Extracting #0: cost 1 inf + 0 11.642 * * [simplify]: Extracting #1: cost 3 inf + 0 11.642 * * [simplify]: Extracting #2: cost 5 inf + 0 11.642 * * [simplify]: Extracting #3: cost 8 inf + 0 11.642 * * [simplify]: Extracting #4: cost 12 inf + 0 11.642 * * [simplify]: Extracting #5: cost 10 inf + 2 11.643 * * [simplify]: Extracting #6: cost 1 inf + 936 11.643 * * [simplify]: Extracting #7: cost 0 inf + 1138 11.644 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.644 * [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.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.644 * * * * [progress]: [ 25 / 177 ] simplifiying candidate # 11.644 * [simplify]: Simplifying (sqrt 1) 11.644 * * [simplify]: iters left: 1 (2 enodes) 11.647 * * [simplify]: Extracting #0: cost 1 inf + 0 11.647 * * [simplify]: Extracting #1: cost 0 inf + 1 11.647 * [simplify]: Simplified to 1 11.648 * [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.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.648 * * * * [progress]: [ 26 / 177 ] simplifiying candidate # 11.648 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 11.648 * * [simplify]: iters left: 6 (9 enodes) 11.653 * * [simplify]: iters left: 5 (45 enodes) 11.673 * * [simplify]: iters left: 4 (100 enodes) 11.715 * * [simplify]: iters left: 3 (201 enodes) 11.784 * * [simplify]: iters left: 2 (406 enodes) 11.932 * * [simplify]: Extracting #0: cost 1 inf + 0 11.932 * * [simplify]: Extracting #1: cost 3 inf + 0 11.932 * * [simplify]: Extracting #2: cost 6 inf + 0 11.932 * * [simplify]: Extracting #3: cost 62 inf + 0 11.933 * * [simplify]: Extracting #4: cost 166 inf + 460 11.936 * * [simplify]: Extracting #5: cost 131 inf + 12951 11.944 * * [simplify]: Extracting #6: cost 49 inf + 45746 11.955 * * [simplify]: Extracting #7: cost 1 inf + 66256 11.965 * * [simplify]: Extracting #8: cost 0 inf + 65919 11.977 * [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))))) 11.977 * [simplify]: Simplified (2 1 2 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.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 11.978 * * * * [progress]: [ 27 / 177 ] simplifiying candidate # 11.978 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 11.978 * * [simplify]: iters left: 6 (8 enodes) 11.982 * * [simplify]: iters left: 5 (37 enodes) 11.995 * * [simplify]: iters left: 4 (67 enodes) 12.018 * * [simplify]: iters left: 3 (123 enodes) 12.058 * * [simplify]: iters left: 2 (278 enodes) 12.226 * * [simplify]: Extracting #0: cost 1 inf + 0 12.226 * * [simplify]: Extracting #1: cost 3 inf + 0 12.227 * * [simplify]: Extracting #2: cost 50 inf + 0 12.227 * * [simplify]: Extracting #3: cost 150 inf + 0 12.229 * * [simplify]: Extracting #4: cost 194 inf + 1180 12.234 * * [simplify]: Extracting #5: cost 123 inf + 12421 12.246 * * [simplify]: Extracting #6: cost 12 inf + 33804 12.262 * * [simplify]: Extracting #7: cost 0 inf + 36129 12.277 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 12.277 * [simplify]: Simplified (2 1 2 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.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.278 * * * * [progress]: [ 28 / 177 ] simplifiying candidate # 12.278 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 12.278 * * [simplify]: iters left: 4 (5 enodes) 12.279 * * [simplify]: iters left: 3 (16 enodes) 12.281 * * [simplify]: Extracting #0: cost 1 inf + 0 12.281 * * [simplify]: Extracting #1: cost 4 inf + 0 12.281 * * [simplify]: Extracting #2: cost 8 inf + 0 12.281 * * [simplify]: Extracting #3: cost 4 inf + 84 12.281 * * [simplify]: Extracting #4: cost 0 inf + 410 12.282 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 12.282 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.282 * * * * [progress]: [ 29 / 177 ] simplifiying candidate # 12.282 * * * * [progress]: [ 30 / 177 ] simplifiying candidate # 12.282 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 12.282 * * [simplify]: iters left: 5 (6 enodes) 12.283 * * [simplify]: iters left: 4 (19 enodes) 12.286 * * [simplify]: Extracting #0: cost 1 inf + 0 12.286 * * [simplify]: Extracting #1: cost 3 inf + 0 12.286 * * [simplify]: Extracting #2: cost 6 inf + 0 12.286 * * [simplify]: Extracting #3: cost 10 inf + 0 12.286 * * [simplify]: Extracting #4: cost 6 inf + 84 12.286 * * [simplify]: Extracting #5: cost 0 inf + 734 12.286 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 12.286 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.287 * * * * [progress]: [ 31 / 177 ] simplifiying candidate # 12.287 * * * * [progress]: [ 32 / 177 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))> 12.287 * * * * [progress]: [ 33 / 177 ] simplifiying candidate # 12.287 * * * * [progress]: [ 34 / 177 ] simplifiying candidate # 12.287 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.287 * * [simplify]: iters left: 6 (14 enodes) 12.293 * * [simplify]: iters left: 5 (49 enodes) 12.300 * * [simplify]: iters left: 4 (61 enodes) 12.313 * * [simplify]: iters left: 3 (65 enodes) 12.328 * * [simplify]: Extracting #0: cost 1 inf + 0 12.328 * * [simplify]: Extracting #1: cost 5 inf + 0 12.328 * * [simplify]: Extracting #2: cost 10 inf + 0 12.328 * * [simplify]: Extracting #3: cost 16 inf + 0 12.328 * * [simplify]: Extracting #4: cost 28 inf + 0 12.329 * * [simplify]: Extracting #5: cost 25 inf + 128 12.329 * * [simplify]: Extracting #6: cost 11 inf + 1106 12.330 * * [simplify]: Extracting #7: cost 3 inf + 2906 12.331 * * [simplify]: Extracting #8: cost 0 inf + 3804 12.332 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.332 * [simplify]: Simplified (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.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 12.332 * * * * [progress]: [ 35 / 177 ] simplifiying candidate # 12.333 * * * * [progress]: [ 36 / 177 ] simplifiying candidate # 12.333 * * * * [progress]: [ 37 / 177 ] simplifiying candidate # 12.333 * [simplify]: Simplifying (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.333 * * [simplify]: iters left: 6 (16 enodes) 12.340 * * [simplify]: iters left: 5 (60 enodes) 12.358 * * [simplify]: iters left: 4 (133 enodes) 12.408 * * [simplify]: iters left: 3 (394 enodes) 12.622 * * [simplify]: Extracting #0: cost 1 inf + 0 12.622 * * [simplify]: Extracting #1: cost 45 inf + 0 12.622 * * [simplify]: Extracting #2: cost 209 inf + 1 12.624 * * [simplify]: Extracting #3: cost 384 inf + 2859 12.643 * * [simplify]: Extracting #4: cost 199 inf + 56922 12.694 * * [simplify]: Extracting #5: cost 6 inf + 120095 12.748 * * [simplify]: Extracting #6: cost 0 inf + 121838 12.786 * [simplify]: Simplified to (* (/ (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re))))) 12.786 * [simplify]: Simplified (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.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))))))) 12.786 * * * * [progress]: [ 38 / 177 ] simplifiying candidate # 12.786 * * * * [progress]: [ 39 / 177 ] simplifiying candidate # 12.786 * * * * [progress]: [ 40 / 177 ] simplifiying candidate # 12.786 * * * * [progress]: [ 41 / 177 ] simplifiying candidate # 12.786 * * * * [progress]: [ 42 / 177 ] simplifiying candidate # 12.786 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.786 * * [simplify]: iters left: 6 (9 enodes) 12.788 * * [simplify]: iters left: 5 (31 enodes) 12.793 * * [simplify]: iters left: 4 (37 enodes) 12.798 * * [simplify]: iters left: 3 (42 enodes) 12.805 * * [simplify]: iters left: 2 (44 enodes) 12.817 * * [simplify]: iters left: 1 (47 enodes) 12.829 * * [simplify]: Extracting #0: cost 1 inf + 0 12.829 * * [simplify]: Extracting #1: cost 10 inf + 0 12.829 * * [simplify]: Extracting #2: cost 15 inf + 2 12.829 * * [simplify]: Extracting #3: cost 16 inf + 86 12.829 * * [simplify]: Extracting #4: cost 18 inf + 127 12.830 * * [simplify]: Extracting #5: cost 15 inf + 210 12.830 * * [simplify]: Extracting #6: cost 11 inf + 737 12.831 * * [simplify]: Extracting #7: cost 0 inf + 2925 12.832 * [simplify]: Simplified to (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.832 * [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.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 12.832 * * * * [progress]: [ 43 / 177 ] simplifiying candidate # 12.832 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.833 * * [simplify]: iters left: 6 (16 enodes) 12.840 * * [simplify]: iters left: 5 (59 enodes) 12.856 * * [simplify]: iters left: 4 (83 enodes) 12.881 * * [simplify]: iters left: 3 (94 enodes) 12.906 * * [simplify]: iters left: 2 (97 enodes) 12.930 * * [simplify]: Extracting #0: cost 1 inf + 0 12.930 * * [simplify]: Extracting #1: cost 11 inf + 0 12.930 * * [simplify]: Extracting #2: cost 22 inf + 0 12.930 * * [simplify]: Extracting #3: cost 28 inf + 0 12.930 * * [simplify]: Extracting #4: cost 40 inf + 0 12.930 * * [simplify]: Extracting #5: cost 38 inf + 87 12.931 * * [simplify]: Extracting #6: cost 23 inf + 1278 12.932 * * [simplify]: Extracting #7: cost 18 inf + 2092 12.934 * * [simplify]: Extracting #8: cost 5 inf + 7214 12.937 * * [simplify]: Extracting #9: cost 0 inf + 9592 12.941 * * [simplify]: Extracting #10: cost 0 inf + 9552 12.944 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 12.944 * [simplify]: Simplified (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.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 12.945 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.945 * * [simplify]: iters left: 6 (14 enodes) 12.951 * * [simplify]: iters left: 5 (47 enodes) 12.964 * * [simplify]: iters left: 4 (56 enodes) 12.979 * * [simplify]: iters left: 3 (60 enodes) 12.993 * * [simplify]: Extracting #0: cost 1 inf + 0 12.993 * * [simplify]: Extracting #1: cost 4 inf + 0 12.994 * * [simplify]: Extracting #2: cost 8 inf + 0 12.994 * * [simplify]: Extracting #3: cost 14 inf + 0 12.994 * * [simplify]: Extracting #4: cost 26 inf + 0 12.994 * * [simplify]: Extracting #5: cost 22 inf + 170 12.994 * * [simplify]: Extracting #6: cost 10 inf + 1197 12.995 * * [simplify]: Extracting #7: cost 2 inf + 2614 12.996 * * [simplify]: Extracting #8: cost 0 inf + 3340 12.997 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.997 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 12.998 * * * * [progress]: [ 44 / 177 ] simplifiying candidate # 12.998 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 12.998 * * [simplify]: iters left: 6 (16 enodes) 13.003 * * [simplify]: iters left: 5 (56 enodes) 13.011 * * [simplify]: iters left: 4 (69 enodes) 13.022 * * [simplify]: iters left: 3 (76 enodes) 13.033 * * [simplify]: Extracting #0: cost 1 inf + 0 13.033 * * [simplify]: Extracting #1: cost 7 inf + 0 13.033 * * [simplify]: Extracting #2: cost 15 inf + 0 13.033 * * [simplify]: Extracting #3: cost 22 inf + 0 13.033 * * [simplify]: Extracting #4: cost 34 inf + 0 13.034 * * [simplify]: Extracting #5: cost 30 inf + 170 13.034 * * [simplify]: Extracting #6: cost 10 inf + 2494 13.036 * * [simplify]: Extracting #7: cost 3 inf + 4916 13.038 * * [simplify]: Extracting #8: cost 0 inf + 6408 13.040 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 13.040 * [simplify]: Simplified (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.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.041 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 13.041 * * [simplify]: iters left: 6 (14 enodes) 13.047 * * [simplify]: iters left: 5 (47 enodes) 13.060 * * [simplify]: iters left: 4 (56 enodes) 13.071 * * [simplify]: iters left: 3 (60 enodes) 13.079 * * [simplify]: Extracting #0: cost 1 inf + 0 13.079 * * [simplify]: Extracting #1: cost 4 inf + 0 13.079 * * [simplify]: Extracting #2: cost 8 inf + 0 13.079 * * [simplify]: Extracting #3: cost 14 inf + 0 13.079 * * [simplify]: Extracting #4: cost 26 inf + 0 13.079 * * [simplify]: Extracting #5: cost 22 inf + 170 13.079 * * [simplify]: Extracting #6: cost 10 inf + 1197 13.080 * * [simplify]: Extracting #7: cost 2 inf + 2694 13.080 * * [simplify]: Extracting #8: cost 0 inf + 3420 13.081 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 13.081 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.081 * * * * [progress]: [ 45 / 177 ] simplifiying candidate # 13.081 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.081 * * [simplify]: iters left: 6 (15 enodes) 13.085 * * [simplify]: iters left: 5 (52 enodes) 13.092 * * [simplify]: iters left: 4 (65 enodes) 13.108 * * [simplify]: iters left: 3 (72 enodes) 13.128 * * [simplify]: Extracting #0: cost 1 inf + 0 13.128 * * [simplify]: Extracting #1: cost 7 inf + 0 13.128 * * [simplify]: Extracting #2: cost 14 inf + 0 13.129 * * [simplify]: Extracting #3: cost 20 inf + 0 13.129 * * [simplify]: Extracting #4: cost 32 inf + 0 13.129 * * [simplify]: Extracting #5: cost 29 inf + 128 13.130 * * [simplify]: Extracting #6: cost 8 inf + 2537 13.131 * * [simplify]: Extracting #7: cost 2 inf + 4636 13.133 * * [simplify]: Extracting #8: cost 0 inf + 5524 13.134 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 13.135 * [simplify]: Simplified (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.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.135 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.135 * * [simplify]: iters left: 6 (14 enodes) 13.138 * * [simplify]: iters left: 5 (47 enodes) 13.145 * * [simplify]: iters left: 4 (56 enodes) 13.152 * * [simplify]: iters left: 3 (60 enodes) 13.160 * * [simplify]: Extracting #0: cost 1 inf + 0 13.160 * * [simplify]: Extracting #1: cost 4 inf + 0 13.160 * * [simplify]: Extracting #2: cost 8 inf + 0 13.160 * * [simplify]: Extracting #3: cost 14 inf + 0 13.160 * * [simplify]: Extracting #4: cost 26 inf + 0 13.160 * * [simplify]: Extracting #5: cost 22 inf + 170 13.161 * * [simplify]: Extracting #6: cost 10 inf + 1197 13.161 * * [simplify]: Extracting #7: cost 2 inf + 2534 13.162 * * [simplify]: Extracting #8: cost 0 inf + 3180 13.163 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.163 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.163 * * * * [progress]: [ 46 / 177 ] simplifiying candidate # 13.164 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 13.164 * * [simplify]: iters left: 6 (12 enodes) 13.171 * * [simplify]: iters left: 5 (44 enodes) 13.183 * * [simplify]: iters left: 4 (59 enodes) 13.193 * * [simplify]: iters left: 3 (67 enodes) 13.202 * * [simplify]: iters left: 2 (68 enodes) 13.210 * * [simplify]: Extracting #0: cost 1 inf + 0 13.210 * * [simplify]: Extracting #1: cost 5 inf + 0 13.210 * * [simplify]: Extracting #2: cost 7 inf + 1 13.210 * * [simplify]: Extracting #3: cost 11 inf + 1 13.210 * * [simplify]: Extracting #4: cost 20 inf + 1 13.210 * * [simplify]: Extracting #5: cost 14 inf + 171 13.211 * * [simplify]: Extracting #6: cost 3 inf + 1401 13.211 * * [simplify]: Extracting #7: cost 0 inf + 2135 13.211 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 13.212 * [simplify]: Simplified (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.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.212 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.212 * * [simplify]: iters left: 6 (13 enodes) 13.218 * * [simplify]: iters left: 5 (44 enodes) 13.230 * * [simplify]: iters left: 4 (53 enodes) 13.245 * * [simplify]: iters left: 3 (57 enodes) 13.260 * * [simplify]: Extracting #0: cost 1 inf + 0 13.260 * * [simplify]: Extracting #1: cost 4 inf + 0 13.260 * * [simplify]: Extracting #2: cost 8 inf + 0 13.260 * * [simplify]: Extracting #3: cost 15 inf + 0 13.260 * * [simplify]: Extracting #4: cost 26 inf + 0 13.260 * * [simplify]: Extracting #5: cost 20 inf + 210 13.261 * * [simplify]: Extracting #6: cost 9 inf + 951 13.262 * * [simplify]: Extracting #7: cost 3 inf + 2008 13.262 * * [simplify]: Extracting #8: cost 0 inf + 2696 13.263 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.263 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.264 * * * * [progress]: [ 47 / 177 ] simplifiying candidate # 13.264 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.264 * * [simplify]: iters left: 6 (15 enodes) 13.271 * * [simplify]: iters left: 5 (52 enodes) 13.285 * * [simplify]: iters left: 4 (65 enodes) 13.303 * * [simplify]: iters left: 3 (72 enodes) 13.322 * * [simplify]: Extracting #0: cost 1 inf + 0 13.322 * * [simplify]: Extracting #1: cost 7 inf + 0 13.322 * * [simplify]: Extracting #2: cost 14 inf + 0 13.323 * * [simplify]: Extracting #3: cost 20 inf + 0 13.323 * * [simplify]: Extracting #4: cost 32 inf + 0 13.323 * * [simplify]: Extracting #5: cost 29 inf + 128 13.324 * * [simplify]: Extracting #6: cost 8 inf + 2537 13.325 * * [simplify]: Extracting #7: cost 2 inf + 4636 13.327 * * [simplify]: Extracting #8: cost 0 inf + 5524 13.329 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 13.329 * [simplify]: Simplified (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.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.329 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.329 * * [simplify]: iters left: 6 (14 enodes) 13.335 * * [simplify]: iters left: 5 (47 enodes) 13.348 * * [simplify]: iters left: 4 (56 enodes) 13.358 * * [simplify]: iters left: 3 (60 enodes) 13.367 * * [simplify]: Extracting #0: cost 1 inf + 0 13.367 * * [simplify]: Extracting #1: cost 4 inf + 0 13.367 * * [simplify]: Extracting #2: cost 8 inf + 0 13.367 * * [simplify]: Extracting #3: cost 14 inf + 0 13.368 * * [simplify]: Extracting #4: cost 26 inf + 0 13.368 * * [simplify]: Extracting #5: cost 22 inf + 170 13.368 * * [simplify]: Extracting #6: cost 10 inf + 1197 13.368 * * [simplify]: Extracting #7: cost 2 inf + 2534 13.369 * * [simplify]: Extracting #8: cost 0 inf + 3180 13.369 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.370 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.370 * * * * [progress]: [ 48 / 177 ] simplifiying candidate # 13.370 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 13.370 * * [simplify]: iters left: 6 (11 enodes) 13.373 * * [simplify]: iters left: 5 (39 enodes) 13.380 * * [simplify]: iters left: 4 (58 enodes) 13.388 * * [simplify]: iters left: 3 (63 enodes) 13.397 * * [simplify]: Extracting #0: cost 1 inf + 0 13.397 * * [simplify]: Extracting #1: cost 5 inf + 0 13.397 * * [simplify]: Extracting #2: cost 7 inf + 1 13.397 * * [simplify]: Extracting #3: cost 11 inf + 1 13.397 * * [simplify]: Extracting #4: cost 20 inf + 1 13.397 * * [simplify]: Extracting #5: cost 14 inf + 211 13.398 * * [simplify]: Extracting #6: cost 4 inf + 1198 13.398 * * [simplify]: Extracting #7: cost 0 inf + 2135 13.398 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 13.398 * [simplify]: Simplified (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.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.399 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.399 * * [simplify]: iters left: 6 (13 enodes) 13.401 * * [simplify]: iters left: 5 (44 enodes) 13.410 * * [simplify]: iters left: 4 (53 enodes) 13.421 * * [simplify]: iters left: 3 (57 enodes) 13.428 * * [simplify]: Extracting #0: cost 1 inf + 0 13.428 * * [simplify]: Extracting #1: cost 4 inf + 0 13.428 * * [simplify]: Extracting #2: cost 8 inf + 0 13.428 * * [simplify]: Extracting #3: cost 15 inf + 0 13.428 * * [simplify]: Extracting #4: cost 26 inf + 0 13.428 * * [simplify]: Extracting #5: cost 20 inf + 210 13.428 * * [simplify]: Extracting #6: cost 9 inf + 951 13.429 * * [simplify]: Extracting #7: cost 3 inf + 2008 13.429 * * [simplify]: Extracting #8: cost 0 inf + 2696 13.430 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.430 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.430 * * * * [progress]: [ 49 / 177 ] simplifiying candidate # 13.430 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 13.430 * * [simplify]: iters left: 6 (15 enodes) 13.433 * * [simplify]: iters left: 5 (52 enodes) 13.441 * * [simplify]: iters left: 4 (63 enodes) 13.457 * * [simplify]: iters left: 3 (67 enodes) 13.467 * * [simplify]: Extracting #0: cost 1 inf + 0 13.468 * * [simplify]: Extracting #1: cost 6 inf + 0 13.468 * * [simplify]: Extracting #2: cost 12 inf + 0 13.468 * * [simplify]: Extracting #3: cost 18 inf + 0 13.468 * * [simplify]: Extracting #4: cost 30 inf + 0 13.468 * * [simplify]: Extracting #5: cost 27 inf + 128 13.468 * * [simplify]: Extracting #6: cost 13 inf + 1158 13.468 * * [simplify]: Extracting #7: cost 5 inf + 2574 13.469 * * [simplify]: Extracting #8: cost 0 inf + 4712 13.470 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 13.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)))) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.470 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.470 * * [simplify]: iters left: 6 (14 enodes) 13.473 * * [simplify]: iters left: 5 (47 enodes) 13.480 * * [simplify]: iters left: 4 (56 enodes) 13.487 * * [simplify]: iters left: 3 (60 enodes) 13.495 * * [simplify]: Extracting #0: cost 1 inf + 0 13.495 * * [simplify]: Extracting #1: cost 4 inf + 0 13.495 * * [simplify]: Extracting #2: cost 8 inf + 0 13.495 * * [simplify]: Extracting #3: cost 14 inf + 0 13.495 * * [simplify]: Extracting #4: cost 26 inf + 0 13.495 * * [simplify]: Extracting #5: cost 22 inf + 170 13.495 * * [simplify]: Extracting #6: cost 10 inf + 1117 13.496 * * [simplify]: Extracting #7: cost 2 inf + 2494 13.496 * * [simplify]: Extracting #8: cost 0 inf + 3180 13.497 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.497 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.497 * * * * [progress]: [ 50 / 177 ] simplifiying candidate # 13.497 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 13.497 * * [simplify]: iters left: 6 (15 enodes) 13.501 * * [simplify]: iters left: 5 (51 enodes) 13.508 * * [simplify]: iters left: 4 (60 enodes) 13.518 * * [simplify]: iters left: 3 (64 enodes) 13.534 * * [simplify]: Extracting #0: cost 1 inf + 0 13.534 * * [simplify]: Extracting #1: cost 4 inf + 0 13.534 * * [simplify]: Extracting #2: cost 9 inf + 0 13.534 * * [simplify]: Extracting #3: cost 16 inf + 0 13.534 * * [simplify]: Extracting #4: cost 28 inf + 0 13.534 * * [simplify]: Extracting #5: cost 26 inf + 87 13.535 * * [simplify]: Extracting #6: cost 11 inf + 1158 13.536 * * [simplify]: Extracting #7: cost 3 inf + 2614 13.537 * * [simplify]: Extracting #8: cost 0 inf + 3744 13.539 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 13.539 * [simplify]: Simplified (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.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.540 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 13.540 * * [simplify]: iters left: 6 (14 enodes) 13.546 * * [simplify]: iters left: 5 (47 enodes) 13.559 * * [simplify]: iters left: 4 (56 enodes) 13.573 * * [simplify]: iters left: 3 (60 enodes) 13.588 * * [simplify]: Extracting #0: cost 1 inf + 0 13.588 * * [simplify]: Extracting #1: cost 4 inf + 0 13.588 * * [simplify]: Extracting #2: cost 8 inf + 0 13.589 * * [simplify]: Extracting #3: cost 14 inf + 0 13.589 * * [simplify]: Extracting #4: cost 26 inf + 0 13.589 * * [simplify]: Extracting #5: cost 22 inf + 170 13.589 * * [simplify]: Extracting #6: cost 10 inf + 1117 13.590 * * [simplify]: Extracting #7: cost 2 inf + 2574 13.591 * * [simplify]: Extracting #8: cost 0 inf + 3260 13.592 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 13.592 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.593 * * * * [progress]: [ 51 / 177 ] simplifiying candidate # 13.593 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.593 * * [simplify]: iters left: 6 (14 enodes) 13.596 * * [simplify]: iters left: 5 (47 enodes) 13.603 * * [simplify]: iters left: 4 (56 enodes) 13.610 * * [simplify]: iters left: 3 (60 enodes) 13.619 * * [simplify]: Extracting #0: cost 1 inf + 0 13.619 * * [simplify]: Extracting #1: cost 4 inf + 0 13.619 * * [simplify]: Extracting #2: cost 8 inf + 0 13.619 * * [simplify]: Extracting #3: cost 14 inf + 0 13.619 * * [simplify]: Extracting #4: cost 26 inf + 0 13.619 * * [simplify]: Extracting #5: cost 22 inf + 170 13.620 * * [simplify]: Extracting #6: cost 10 inf + 1117 13.620 * * [simplify]: Extracting #7: cost 2 inf + 2414 13.621 * * [simplify]: Extracting #8: cost 0 inf + 3020 13.621 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.621 * [simplify]: Simplified (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.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.622 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.622 * * [simplify]: iters left: 6 (14 enodes) 13.625 * * [simplify]: iters left: 5 (47 enodes) 13.637 * * [simplify]: iters left: 4 (56 enodes) 13.652 * * [simplify]: iters left: 3 (60 enodes) 13.662 * * [simplify]: Extracting #0: cost 1 inf + 0 13.663 * * [simplify]: Extracting #1: cost 4 inf + 0 13.663 * * [simplify]: Extracting #2: cost 8 inf + 0 13.663 * * [simplify]: Extracting #3: cost 14 inf + 0 13.663 * * [simplify]: Extracting #4: cost 26 inf + 0 13.663 * * [simplify]: Extracting #5: cost 22 inf + 170 13.663 * * [simplify]: Extracting #6: cost 10 inf + 1117 13.663 * * [simplify]: Extracting #7: cost 2 inf + 2414 13.664 * * [simplify]: Extracting #8: cost 0 inf + 3020 13.664 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.665 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.665 * * * * [progress]: [ 52 / 177 ] simplifiying candidate # 13.665 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 13.665 * * [simplify]: iters left: 6 (11 enodes) 13.668 * * [simplify]: iters left: 5 (39 enodes) 13.674 * * [simplify]: iters left: 4 (50 enodes) 13.681 * * [simplify]: iters left: 3 (56 enodes) 13.691 * * [simplify]: Extracting #0: cost 1 inf + 0 13.691 * * [simplify]: Extracting #1: cost 4 inf + 0 13.691 * * [simplify]: Extracting #2: cost 7 inf + 1 13.691 * * [simplify]: Extracting #3: cost 16 inf + 1 13.691 * * [simplify]: Extracting #4: cost 9 inf + 293 13.691 * * [simplify]: Extracting #5: cost 1 inf + 1035 13.692 * * [simplify]: Extracting #6: cost 0 inf + 1077 13.693 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 13.693 * [simplify]: Simplified (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.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.693 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.693 * * [simplify]: iters left: 6 (13 enodes) 13.699 * * [simplify]: iters left: 5 (44 enodes) 13.711 * * [simplify]: iters left: 4 (53 enodes) 13.721 * * [simplify]: iters left: 3 (57 enodes) 13.729 * * [simplify]: Extracting #0: cost 1 inf + 0 13.729 * * [simplify]: Extracting #1: cost 4 inf + 0 13.729 * * [simplify]: Extracting #2: cost 8 inf + 0 13.729 * * [simplify]: Extracting #3: cost 15 inf + 0 13.729 * * [simplify]: Extracting #4: cost 26 inf + 0 13.729 * * [simplify]: Extracting #5: cost 20 inf + 210 13.729 * * [simplify]: Extracting #6: cost 9 inf + 911 13.730 * * [simplify]: Extracting #7: cost 3 inf + 1888 13.730 * * [simplify]: Extracting #8: cost 0 inf + 2536 13.730 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.731 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.731 * * * * [progress]: [ 53 / 177 ] simplifiying candidate # 13.731 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.731 * * [simplify]: iters left: 6 (14 enodes) 13.734 * * [simplify]: iters left: 5 (47 enodes) 13.740 * * [simplify]: iters left: 4 (56 enodes) 13.758 * * [simplify]: iters left: 3 (60 enodes) 13.770 * * [simplify]: Extracting #0: cost 1 inf + 0 13.770 * * [simplify]: Extracting #1: cost 4 inf + 0 13.770 * * [simplify]: Extracting #2: cost 8 inf + 0 13.770 * * [simplify]: Extracting #3: cost 14 inf + 0 13.770 * * [simplify]: Extracting #4: cost 26 inf + 0 13.770 * * [simplify]: Extracting #5: cost 22 inf + 170 13.770 * * [simplify]: Extracting #6: cost 10 inf + 1117 13.771 * * [simplify]: Extracting #7: cost 2 inf + 2414 13.771 * * [simplify]: Extracting #8: cost 0 inf + 3020 13.772 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.772 * [simplify]: Simplified (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.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.772 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.772 * * [simplify]: iters left: 6 (14 enodes) 13.775 * * [simplify]: iters left: 5 (47 enodes) 13.782 * * [simplify]: iters left: 4 (56 enodes) 13.789 * * [simplify]: iters left: 3 (60 enodes) 13.797 * * [simplify]: Extracting #0: cost 1 inf + 0 13.797 * * [simplify]: Extracting #1: cost 4 inf + 0 13.797 * * [simplify]: Extracting #2: cost 8 inf + 0 13.797 * * [simplify]: Extracting #3: cost 14 inf + 0 13.797 * * [simplify]: Extracting #4: cost 26 inf + 0 13.797 * * [simplify]: Extracting #5: cost 22 inf + 170 13.797 * * [simplify]: Extracting #6: cost 10 inf + 1117 13.798 * * [simplify]: Extracting #7: cost 2 inf + 2414 13.798 * * [simplify]: Extracting #8: cost 0 inf + 3020 13.799 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.799 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.799 * * * * [progress]: [ 54 / 177 ] simplifiying candidate # 13.799 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 13.799 * * [simplify]: iters left: 6 (10 enodes) 13.803 * * [simplify]: iters left: 5 (34 enodes) 13.812 * * [simplify]: iters left: 4 (45 enodes) 13.819 * * [simplify]: iters left: 3 (49 enodes) 13.826 * * [simplify]: Extracting #0: cost 1 inf + 0 13.826 * * [simplify]: Extracting #1: cost 4 inf + 0 13.826 * * [simplify]: Extracting #2: cost 7 inf + 1 13.826 * * [simplify]: Extracting #3: cost 16 inf + 1 13.826 * * [simplify]: Extracting #4: cost 11 inf + 130 13.826 * * [simplify]: Extracting #5: cost 1 inf + 995 13.826 * * [simplify]: Extracting #6: cost 0 inf + 1077 13.827 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 13.827 * [simplify]: Simplified (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.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.827 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.827 * * [simplify]: iters left: 6 (13 enodes) 13.830 * * [simplify]: iters left: 5 (44 enodes) 13.837 * * [simplify]: iters left: 4 (53 enodes) 13.846 * * [simplify]: iters left: 3 (57 enodes) 13.854 * * [simplify]: Extracting #0: cost 1 inf + 0 13.854 * * [simplify]: Extracting #1: cost 4 inf + 0 13.854 * * [simplify]: Extracting #2: cost 8 inf + 0 13.854 * * [simplify]: Extracting #3: cost 15 inf + 0 13.854 * * [simplify]: Extracting #4: cost 26 inf + 0 13.854 * * [simplify]: Extracting #5: cost 20 inf + 210 13.854 * * [simplify]: Extracting #6: cost 9 inf + 911 13.855 * * [simplify]: Extracting #7: cost 3 inf + 1888 13.856 * * [simplify]: Extracting #8: cost 0 inf + 2536 13.857 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 13.857 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 13.857 * * * * [progress]: [ 55 / 177 ] simplifiying candidate # 13.857 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 13.857 * * [simplify]: iters left: 6 (10 enodes) 13.863 * * [simplify]: iters left: 5 (35 enodes) 13.873 * * [simplify]: iters left: 4 (39 enodes) 13.884 * * [simplify]: Extracting #0: cost 1 inf + 0 13.884 * * [simplify]: Extracting #1: cost 6 inf + 0 13.884 * * [simplify]: Extracting #2: cost 9 inf + 1 13.884 * * [simplify]: Extracting #3: cost 11 inf + 1 13.884 * * [simplify]: Extracting #4: cost 14 inf + 1 13.884 * * [simplify]: Extracting #5: cost 18 inf + 1 13.885 * * [simplify]: Extracting #6: cost 16 inf + 3 13.885 * * [simplify]: Extracting #7: cost 11 inf + 289 13.885 * * [simplify]: Extracting #8: cost 6 inf + 1219 13.886 * * [simplify]: Extracting #9: cost 0 inf + 2995 13.887 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 13.887 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.887 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.887 * * [simplify]: iters left: 6 (13 enodes) 13.893 * * [simplify]: iters left: 5 (47 enodes) 13.907 * * [simplify]: iters left: 4 (70 enodes) 13.920 * * [simplify]: iters left: 3 (96 enodes) 13.934 * * [simplify]: iters left: 2 (122 enodes) 13.953 * * [simplify]: iters left: 1 (134 enodes) 13.971 * * [simplify]: Extracting #0: cost 1 inf + 0 13.971 * * [simplify]: Extracting #1: cost 7 inf + 0 13.971 * * [simplify]: Extracting #2: cost 34 inf + 0 13.972 * * [simplify]: Extracting #3: cost 47 inf + 87 13.972 * * [simplify]: Extracting #4: cost 41 inf + 666 13.973 * * [simplify]: Extracting #5: cost 39 inf + 952 13.975 * * [simplify]: Extracting #6: cost 11 inf + 8583 13.979 * * [simplify]: Extracting #7: cost 0 inf + 11890 13.983 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.983 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 13.983 * * * * [progress]: [ 56 / 177 ] simplifiying candidate # 13.984 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 13.984 * * [simplify]: iters left: 6 (10 enodes) 13.989 * * [simplify]: iters left: 5 (34 enodes) 13.999 * * [simplify]: iters left: 4 (36 enodes) 14.008 * * [simplify]: Extracting #0: cost 1 inf + 0 14.009 * * [simplify]: Extracting #1: cost 4 inf + 0 14.009 * * [simplify]: Extracting #2: cost 6 inf + 1 14.009 * * [simplify]: Extracting #3: cost 9 inf + 1 14.009 * * [simplify]: Extracting #4: cost 12 inf + 1 14.009 * * [simplify]: Extracting #5: cost 16 inf + 1 14.009 * * [simplify]: Extracting #6: cost 14 inf + 3 14.009 * * [simplify]: Extracting #7: cost 10 inf + 248 14.009 * * [simplify]: Extracting #8: cost 2 inf + 1824 14.010 * * [simplify]: Extracting #9: cost 0 inf + 2349 14.011 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.011 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 14.011 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.011 * * [simplify]: iters left: 6 (13 enodes) 14.017 * * [simplify]: iters left: 5 (47 enodes) 14.029 * * [simplify]: iters left: 4 (70 enodes) 14.047 * * [simplify]: iters left: 3 (96 enodes) 14.070 * * [simplify]: iters left: 2 (122 enodes) 14.102 * * [simplify]: iters left: 1 (134 enodes) 14.133 * * [simplify]: Extracting #0: cost 1 inf + 0 14.133 * * [simplify]: Extracting #1: cost 7 inf + 0 14.133 * * [simplify]: Extracting #2: cost 34 inf + 0 14.134 * * [simplify]: Extracting #3: cost 47 inf + 87 14.134 * * [simplify]: Extracting #4: cost 41 inf + 666 14.135 * * [simplify]: Extracting #5: cost 39 inf + 952 14.137 * * [simplify]: Extracting #6: cost 11 inf + 8663 14.141 * * [simplify]: Extracting #7: cost 0 inf + 11970 14.145 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 14.146 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 14.146 * * * * [progress]: [ 57 / 177 ] simplifiying candidate # 14.146 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.146 * * [simplify]: iters left: 6 (9 enodes) 14.151 * * [simplify]: iters left: 5 (30 enodes) 14.160 * * [simplify]: iters left: 4 (32 enodes) 14.169 * * [simplify]: Extracting #0: cost 1 inf + 0 14.169 * * [simplify]: Extracting #1: cost 4 inf + 0 14.169 * * [simplify]: Extracting #2: cost 5 inf + 1 14.169 * * [simplify]: Extracting #3: cost 7 inf + 1 14.169 * * [simplify]: Extracting #4: cost 10 inf + 1 14.169 * * [simplify]: Extracting #5: cost 14 inf + 1 14.170 * * [simplify]: Extracting #6: cost 12 inf + 3 14.170 * * [simplify]: Extracting #7: cost 8 inf + 248 14.170 * * [simplify]: Extracting #8: cost 4 inf + 775 14.171 * * [simplify]: Extracting #9: cost 0 inf + 1625 14.171 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.171 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 14.172 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.172 * * [simplify]: iters left: 6 (13 enodes) 14.178 * * [simplify]: iters left: 5 (47 enodes) 14.191 * * [simplify]: iters left: 4 (70 enodes) 14.215 * * [simplify]: iters left: 3 (96 enodes) 14.245 * * [simplify]: iters left: 2 (122 enodes) 14.279 * * [simplify]: iters left: 1 (134 enodes) 14.304 * * [simplify]: Extracting #0: cost 1 inf + 0 14.304 * * [simplify]: Extracting #1: cost 7 inf + 0 14.304 * * [simplify]: Extracting #2: cost 34 inf + 0 14.304 * * [simplify]: Extracting #3: cost 47 inf + 87 14.304 * * [simplify]: Extracting #4: cost 41 inf + 666 14.305 * * [simplify]: Extracting #5: cost 39 inf + 952 14.306 * * [simplify]: Extracting #6: cost 11 inf + 7663 14.308 * * [simplify]: Extracting #7: cost 0 inf + 10530 14.310 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.310 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 14.311 * * * * [progress]: [ 58 / 177 ] simplifiying candidate # 14.311 * [simplify]: Simplifying (/ 1 (sqrt 1)) 14.311 * * [simplify]: iters left: 3 (3 enodes) 14.317 * * [simplify]: iters left: 2 (11 enodes) 14.321 * * [simplify]: iters left: 1 (13 enodes) 14.324 * * [simplify]: Extracting #0: cost 1 inf + 0 14.324 * * [simplify]: Extracting #1: cost 0 inf + 1 14.324 * [simplify]: Simplified to 1 14.324 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.325 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.325 * * [simplify]: iters left: 6 (12 enodes) 14.330 * * [simplify]: iters left: 5 (44 enodes) 14.344 * * [simplify]: iters left: 4 (67 enodes) 14.365 * * [simplify]: iters left: 3 (93 enodes) 14.390 * * [simplify]: iters left: 2 (119 enodes) 14.423 * * [simplify]: iters left: 1 (131 enodes) 14.455 * * [simplify]: Extracting #0: cost 1 inf + 0 14.455 * * [simplify]: Extracting #1: cost 7 inf + 0 14.455 * * [simplify]: Extracting #2: cost 34 inf + 0 14.455 * * [simplify]: Extracting #3: cost 48 inf + 87 14.456 * * [simplify]: Extracting #4: cost 39 inf + 746 14.458 * * [simplify]: Extracting #5: cost 11 inf + 6417 14.461 * * [simplify]: Extracting #6: cost 0 inf + 8846 14.466 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.466 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.466 * * * * [progress]: [ 59 / 177 ] simplifiying candidate # 14.466 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.466 * * [simplify]: iters left: 6 (9 enodes) 14.471 * * [simplify]: iters left: 5 (30 enodes) 14.480 * * [simplify]: iters left: 4 (32 enodes) 14.489 * * [simplify]: Extracting #0: cost 1 inf + 0 14.489 * * [simplify]: Extracting #1: cost 4 inf + 0 14.489 * * [simplify]: Extracting #2: cost 5 inf + 1 14.489 * * [simplify]: Extracting #3: cost 7 inf + 1 14.489 * * [simplify]: Extracting #4: cost 10 inf + 1 14.489 * * [simplify]: Extracting #5: cost 14 inf + 1 14.489 * * [simplify]: Extracting #6: cost 12 inf + 3 14.490 * * [simplify]: Extracting #7: cost 8 inf + 248 14.490 * * [simplify]: Extracting #8: cost 4 inf + 775 14.490 * * [simplify]: Extracting #9: cost 0 inf + 1625 14.491 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.491 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 14.491 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.492 * * [simplify]: iters left: 6 (13 enodes) 14.498 * * [simplify]: iters left: 5 (47 enodes) 14.514 * * [simplify]: iters left: 4 (70 enodes) 14.534 * * [simplify]: iters left: 3 (96 enodes) 14.547 * * [simplify]: iters left: 2 (122 enodes) 14.566 * * [simplify]: iters left: 1 (134 enodes) 14.590 * * [simplify]: Extracting #0: cost 1 inf + 0 14.590 * * [simplify]: Extracting #1: cost 7 inf + 0 14.591 * * [simplify]: Extracting #2: cost 34 inf + 0 14.591 * * [simplify]: Extracting #3: cost 47 inf + 87 14.591 * * [simplify]: Extracting #4: cost 41 inf + 666 14.591 * * [simplify]: Extracting #5: cost 39 inf + 952 14.593 * * [simplify]: Extracting #6: cost 11 inf + 7663 14.594 * * [simplify]: Extracting #7: cost 0 inf + 10530 14.596 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.597 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 14.597 * * * * [progress]: [ 60 / 177 ] simplifiying candidate # 14.597 * [simplify]: Simplifying (/ 1 1) 14.597 * * [simplify]: iters left: 2 (2 enodes) 14.598 * * [simplify]: iters left: 1 (6 enodes) 14.599 * * [simplify]: Extracting #0: cost 1 inf + 0 14.599 * * [simplify]: Extracting #1: cost 0 inf + 1 14.599 * [simplify]: Simplified to 1 14.599 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.599 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.600 * * [simplify]: iters left: 6 (12 enodes) 14.604 * * [simplify]: iters left: 5 (44 enodes) 14.611 * * [simplify]: iters left: 4 (67 enodes) 14.626 * * [simplify]: iters left: 3 (93 enodes) 14.639 * * [simplify]: iters left: 2 (119 enodes) 14.657 * * [simplify]: iters left: 1 (131 enodes) 14.689 * * [simplify]: Extracting #0: cost 1 inf + 0 14.689 * * [simplify]: Extracting #1: cost 7 inf + 0 14.689 * * [simplify]: Extracting #2: cost 34 inf + 0 14.689 * * [simplify]: Extracting #3: cost 48 inf + 87 14.690 * * [simplify]: Extracting #4: cost 39 inf + 746 14.692 * * [simplify]: Extracting #5: cost 11 inf + 6417 14.695 * * [simplify]: Extracting #6: cost 0 inf + 8846 14.699 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.699 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.699 * * * * [progress]: [ 61 / 177 ] simplifiying candidate # 14.699 * * * * [progress]: [ 62 / 177 ] simplifiying candidate # 14.699 * * * * [progress]: [ 63 / 177 ] simplifiying candidate # 14.699 * * * * [progress]: [ 64 / 177 ] simplifiying candidate # 14.700 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.700 * * [simplify]: iters left: 6 (7 enodes) 14.703 * * [simplify]: iters left: 5 (22 enodes) 14.708 * * [simplify]: Extracting #0: cost 1 inf + 0 14.708 * * [simplify]: Extracting #1: cost 3 inf + 0 14.708 * * [simplify]: Extracting #2: cost 5 inf + 0 14.708 * * [simplify]: Extracting #3: cost 8 inf + 0 14.708 * * [simplify]: Extracting #4: cost 12 inf + 0 14.708 * * [simplify]: Extracting #5: cost 10 inf + 2 14.708 * * [simplify]: Extracting #6: cost 1 inf + 976 14.709 * * [simplify]: Extracting #7: cost 0 inf + 1218 14.709 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.709 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.709 * * * * [progress]: [ 65 / 177 ] simplifiying candidate # 14.709 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 14.709 * * [simplify]: iters left: 6 (7 enodes) 14.711 * * [simplify]: iters left: 5 (22 enodes) 14.714 * * [simplify]: Extracting #0: cost 1 inf + 0 14.714 * * [simplify]: Extracting #1: cost 3 inf + 0 14.714 * * [simplify]: Extracting #2: cost 5 inf + 0 14.714 * * [simplify]: Extracting #3: cost 8 inf + 0 14.714 * * [simplify]: Extracting #4: cost 12 inf + 0 14.714 * * [simplify]: Extracting #5: cost 10 inf + 2 14.714 * * [simplify]: Extracting #6: cost 1 inf + 1056 14.714 * * [simplify]: Extracting #7: cost 0 inf + 1298 14.715 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 14.715 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 14.715 * * * * [progress]: [ 66 / 177 ] simplifiying candidate # 14.715 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.715 * * [simplify]: iters left: 6 (7 enodes) 14.717 * * [simplify]: iters left: 5 (22 enodes) 14.719 * * [simplify]: Extracting #0: cost 1 inf + 0 14.720 * * [simplify]: Extracting #1: cost 3 inf + 0 14.720 * * [simplify]: Extracting #2: cost 5 inf + 0 14.720 * * [simplify]: Extracting #3: cost 8 inf + 0 14.720 * * [simplify]: Extracting #4: cost 12 inf + 0 14.720 * * [simplify]: Extracting #5: cost 10 inf + 2 14.720 * * [simplify]: Extracting #6: cost 1 inf + 936 14.720 * * [simplify]: Extracting #7: cost 0 inf + 1138 14.720 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.720 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.720 * * * * [progress]: [ 67 / 177 ] simplifiying candidate # 14.721 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 14.721 * * [simplify]: iters left: 5 (6 enodes) 14.722 * * [simplify]: iters left: 4 (19 enodes) 14.725 * * [simplify]: Extracting #0: cost 1 inf + 0 14.725 * * [simplify]: Extracting #1: cost 3 inf + 0 14.725 * * [simplify]: Extracting #2: cost 6 inf + 0 14.725 * * [simplify]: Extracting #3: cost 10 inf + 0 14.725 * * [simplify]: Extracting #4: cost 6 inf + 84 14.725 * * [simplify]: Extracting #5: cost 0 inf + 734 14.725 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 14.725 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.725 * * * * [progress]: [ 68 / 177 ] simplifiying candidate # 14.725 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.725 * * [simplify]: iters left: 6 (7 enodes) 14.727 * * [simplify]: iters left: 5 (22 enodes) 14.730 * * [simplify]: Extracting #0: cost 1 inf + 0 14.730 * * [simplify]: Extracting #1: cost 3 inf + 0 14.730 * * [simplify]: Extracting #2: cost 5 inf + 0 14.730 * * [simplify]: Extracting #3: cost 8 inf + 0 14.730 * * [simplify]: Extracting #4: cost 12 inf + 0 14.730 * * [simplify]: Extracting #5: cost 10 inf + 2 14.730 * * [simplify]: Extracting #6: cost 1 inf + 936 14.731 * * [simplify]: Extracting #7: cost 0 inf + 1138 14.731 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.731 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 14.731 * * * * [progress]: [ 69 / 177 ] simplifiying candidate # 14.731 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 14.731 * * [simplify]: iters left: 5 (6 enodes) 14.733 * * [simplify]: iters left: 4 (19 enodes) 14.736 * * [simplify]: Extracting #0: cost 1 inf + 0 14.736 * * [simplify]: Extracting #1: cost 3 inf + 0 14.736 * * [simplify]: Extracting #2: cost 6 inf + 0 14.736 * * [simplify]: Extracting #3: cost 10 inf + 0 14.736 * * [simplify]: Extracting #4: cost 6 inf + 84 14.736 * * [simplify]: Extracting #5: cost 0 inf + 734 14.736 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 14.736 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 14.737 * * * * [progress]: [ 70 / 177 ] simplifiying candidate # 14.737 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 14.737 * * [simplify]: iters left: 6 (9 enodes) 14.739 * * [simplify]: iters left: 5 (31 enodes) 14.745 * * [simplify]: iters left: 4 (40 enodes) 14.756 * * [simplify]: iters left: 3 (44 enodes) 14.766 * * [simplify]: Extracting #0: cost 1 inf + 0 14.766 * * [simplify]: Extracting #1: cost 3 inf + 0 14.767 * * [simplify]: Extracting #2: cost 5 inf + 0 14.767 * * [simplify]: Extracting #3: cost 9 inf + 0 14.767 * * [simplify]: Extracting #4: cost 18 inf + 0 14.767 * * [simplify]: Extracting #5: cost 13 inf + 169 14.767 * * [simplify]: Extracting #6: cost 5 inf + 787 14.768 * * [simplify]: Extracting #7: cost 0 inf + 1644 14.769 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 14.769 * [simplify]: Simplified (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.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))))) 14.769 * * * * [progress]: [ 71 / 177 ] simplifiying candidate # 14.769 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 14.769 * * [simplify]: iters left: 5 (8 enodes) 14.771 * * [simplify]: iters left: 4 (28 enodes) 14.775 * * [simplify]: iters left: 3 (37 enodes) 14.780 * * [simplify]: iters left: 2 (41 enodes) 14.785 * * [simplify]: Extracting #0: cost 1 inf + 0 14.785 * * [simplify]: Extracting #1: cost 3 inf + 0 14.785 * * [simplify]: Extracting #2: cost 7 inf + 0 14.785 * * [simplify]: Extracting #3: cost 16 inf + 0 14.785 * * [simplify]: Extracting #4: cost 11 inf + 128 14.785 * * [simplify]: Extracting #5: cost 2 inf + 830 14.785 * * [simplify]: Extracting #6: cost 0 inf + 1076 14.786 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 14.786 * [simplify]: Simplified (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.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* x.im y.re) (* x.re y.im))))))) 14.786 * * * * [progress]: [ 72 / 177 ] simplifiying candidate # 14.786 * * * * [progress]: [ 73 / 177 ] simplifiying candidate # 14.786 * [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))))) 14.786 * * [simplify]: iters left: 6 (10 enodes) 14.789 * * [simplify]: iters left: 5 (52 enodes) 14.801 * * [simplify]: iters left: 4 (119 enodes) 14.848 * * [simplify]: iters left: 3 (234 enodes) 14.923 * * [simplify]: iters left: 2 (366 enodes) 15.085 * * [simplify]: Extracting #0: cost 1 inf + 0 15.086 * * [simplify]: Extracting #1: cost 3 inf + 0 15.086 * * [simplify]: Extracting #2: cost 22 inf + 0 15.086 * * [simplify]: Extracting #3: cost 148 inf + 0 15.088 * * [simplify]: Extracting #4: cost 202 inf + 2230 15.093 * * [simplify]: Extracting #5: cost 83 inf + 22274 15.100 * * [simplify]: Extracting #6: cost 1 inf + 35108 15.107 * * [simplify]: Extracting #7: cost 0 inf + 35040 15.123 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 15.124 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im)))))))) 15.124 * * * * [progress]: [ 74 / 177 ] simplifiying candidate # 15.124 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 15.124 * * [simplify]: iters left: 5 (6 enodes) 15.127 * * [simplify]: iters left: 4 (23 enodes) 15.135 * * [simplify]: iters left: 3 (36 enodes) 15.145 * * [simplify]: iters left: 2 (53 enodes) 15.156 * * [simplify]: iters left: 1 (94 enodes) 15.175 * * [simplify]: Extracting #0: cost 1 inf + 0 15.175 * * [simplify]: Extracting #1: cost 3 inf + 0 15.175 * * [simplify]: Extracting #2: cost 32 inf + 0 15.175 * * [simplify]: Extracting #3: cost 48 inf + 0 15.175 * * [simplify]: Extracting #4: cost 42 inf + 247 15.176 * * [simplify]: Extracting #5: cost 18 inf + 3412 15.177 * * [simplify]: Extracting #6: cost 0 inf + 5728 15.178 * * [simplify]: Extracting #7: cost 0 inf + 5448 15.180 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 15.180 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (- (* y.re y.re) (* y.im y.im)))))) 15.180 * * * * [progress]: [ 75 / 177 ] simplifiying candidate # 15.180 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 15.180 * * [simplify]: iters left: 5 (10 enodes) 15.184 * * [simplify]: iters left: 4 (53 enodes) 15.197 * * [simplify]: iters left: 3 (165 enodes) 15.248 * * [simplify]: iters left: 2 (470 enodes) 15.527 * * [simplify]: Extracting #0: cost 1 inf + 0 15.527 * * [simplify]: Extracting #1: cost 21 inf + 0 15.527 * * [simplify]: Extracting #2: cost 104 inf + 0 15.529 * * [simplify]: Extracting #3: cost 226 inf + 930 15.531 * * [simplify]: Extracting #4: cost 184 inf + 7619 15.539 * * [simplify]: Extracting #5: cost 74 inf + 36465 15.547 * * [simplify]: Extracting #6: cost 5 inf + 63971 15.555 * * [simplify]: Extracting #7: cost 0 inf + 67070 15.563 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 15.563 * [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.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))))))) 15.563 * * * * [progress]: [ 76 / 177 ] simplifiying candidate # 15.563 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 15.563 * * [simplify]: iters left: 6 (9 enodes) 15.566 * * [simplify]: iters left: 5 (48 enodes) 15.575 * * [simplify]: iters left: 4 (111 enodes) 15.596 * * [simplify]: iters left: 3 (181 enodes) 15.631 * * [simplify]: iters left: 2 (262 enodes) 15.695 * * [simplify]: iters left: 1 (473 enodes) 15.872 * * [simplify]: Extracting #0: cost 1 inf + 0 15.873 * * [simplify]: Extracting #1: cost 22 inf + 0 15.873 * * [simplify]: Extracting #2: cost 110 inf + 0 15.874 * * [simplify]: Extracting #3: cost 142 inf + 1440 15.882 * * [simplify]: Extracting #4: cost 41 inf + 15973 15.896 * * [simplify]: Extracting #5: cost 0 inf + 23364 15.909 * * [simplify]: Extracting #6: cost 0 inf + 23124 15.918 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 15.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.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.im y.re) (* x.re y.im)))))) 15.918 * * * * [progress]: [ 77 / 177 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))> 15.918 * * * * [progress]: [ 78 / 177 ] simplifiying candidate # 15.918 * [simplify]: Simplifying (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.919 * * [simplify]: iters left: 6 (15 enodes) 15.923 * * [simplify]: iters left: 5 (60 enodes) 15.933 * * [simplify]: iters left: 4 (101 enodes) 15.964 * * [simplify]: iters left: 3 (245 enodes) 16.123 * * [simplify]: Extracting #0: cost 1 inf + 0 16.123 * * [simplify]: Extracting #1: cost 28 inf + 0 16.123 * * [simplify]: Extracting #2: cost 90 inf + 1 16.124 * * [simplify]: Extracting #3: cost 146 inf + 294 16.127 * * [simplify]: Extracting #4: cost 110 inf + 4906 16.139 * * [simplify]: Extracting #5: cost 21 inf + 27628 16.155 * * [simplify]: Extracting #6: cost 0 inf + 34344 16.171 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 16.171 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (pow (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1)) 16.172 * * * * [progress]: [ 79 / 177 ] simplifiying candidate # 16.172 * * * * [progress]: [ 80 / 177 ] simplifiying candidate # 16.172 * [simplify]: Simplifying (+ (- (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.172 * * [simplify]: iters left: 6 (16 enodes) 16.179 * * [simplify]: iters left: 5 (57 enodes) 16.195 * * [simplify]: iters left: 4 (74 enodes) 16.215 * * [simplify]: iters left: 3 (92 enodes) 16.241 * * [simplify]: iters left: 2 (97 enodes) 16.263 * * [simplify]: iters left: 1 (104 enodes) 16.281 * * [simplify]: Extracting #0: cost 1 inf + 0 16.281 * * [simplify]: Extracting #1: cost 12 inf + 0 16.281 * * [simplify]: Extracting #2: cost 24 inf + 0 16.281 * * [simplify]: Extracting #3: cost 30 inf + 0 16.281 * * [simplify]: Extracting #4: cost 42 inf + 0 16.282 * * [simplify]: Extracting #5: cost 36 inf + 252 16.282 * * [simplify]: Extracting #6: cost 23 inf + 1540 16.283 * * [simplify]: Extracting #7: cost 9 inf + 5630 16.284 * * [simplify]: Extracting #8: cost 0 inf + 9162 16.286 * [simplify]: Simplified to (- (- (log (- (* y.re x.im) (* y.im x.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.286 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (- (* y.re x.im) (* y.im x.re))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.286 * * * * [progress]: [ 81 / 177 ] simplifiying candidate # 16.287 * [simplify]: Simplifying (+ (- (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.287 * * [simplify]: iters left: 6 (16 enodes) 16.290 * * [simplify]: iters left: 5 (59 enodes) 16.301 * * [simplify]: iters left: 4 (90 enodes) 16.328 * * [simplify]: iters left: 3 (131 enodes) 16.364 * * [simplify]: iters left: 2 (164 enodes) 16.410 * * [simplify]: iters left: 1 (179 enodes) 16.452 * * [simplify]: Extracting #0: cost 1 inf + 0 16.452 * * [simplify]: Extracting #1: cost 9 inf + 0 16.453 * * [simplify]: Extracting #2: cost 20 inf + 0 16.453 * * [simplify]: Extracting #3: cost 30 inf + 0 16.453 * * [simplify]: Extracting #4: cost 57 inf + 0 16.453 * * [simplify]: Extracting #5: cost 62 inf + 294 16.455 * * [simplify]: Extracting #6: cost 33 inf + 5530 16.459 * * [simplify]: Extracting #7: cost 0 inf + 14368 16.461 * [simplify]: Simplified to (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.461 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 16.462 * * * * [progress]: [ 82 / 177 ] simplifiying candidate # 16.462 * [simplify]: Simplifying (+ (- 0 (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.462 * * [simplify]: iters left: 6 (17 enodes) 16.467 * * [simplify]: iters left: 5 (64 enodes) 16.478 * * [simplify]: iters left: 4 (102 enodes) 16.510 * * [simplify]: iters left: 3 (162 enodes) 16.553 * * [simplify]: iters left: 2 (184 enodes) 16.599 * * [simplify]: iters left: 1 (224 enodes) 16.637 * * [simplify]: Extracting #0: cost 1 inf + 0 16.637 * * [simplify]: Extracting #1: cost 12 inf + 0 16.637 * * [simplify]: Extracting #2: cost 23 inf + 1 16.638 * * [simplify]: Extracting #3: cost 29 inf + 1 16.638 * * [simplify]: Extracting #4: cost 41 inf + 1 16.638 * * [simplify]: Extracting #5: cost 39 inf + 87 16.638 * * [simplify]: Extracting #6: cost 26 inf + 869 16.639 * * [simplify]: Extracting #7: cost 14 inf + 3501 16.641 * * [simplify]: Extracting #8: cost 1 inf + 8274 16.644 * * [simplify]: Extracting #9: cost 0 inf + 8738 16.646 * [simplify]: Simplified to (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.647 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 16.647 * * * * [progress]: [ 83 / 177 ] simplifiying candidate # 16.647 * [simplify]: Simplifying (+ (- 0 (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.647 * * [simplify]: iters left: 6 (17 enodes) 16.653 * * [simplify]: iters left: 5 (66 enodes) 16.674 * * [simplify]: iters left: 4 (112 enodes) 16.713 * * [simplify]: iters left: 3 (187 enodes) 16.756 * * [simplify]: iters left: 2 (240 enodes) 16.810 * * [simplify]: iters left: 1 (267 enodes) 16.892 * * [simplify]: Extracting #0: cost 1 inf + 0 16.892 * * [simplify]: Extracting #1: cost 14 inf + 0 16.892 * * [simplify]: Extracting #2: cost 27 inf + 1 16.893 * * [simplify]: Extracting #3: cost 37 inf + 1 16.893 * * [simplify]: Extracting #4: cost 64 inf + 1 16.894 * * [simplify]: Extracting #5: cost 72 inf + 170 16.895 * * [simplify]: Extracting #6: cost 42 inf + 5674 16.902 * * [simplify]: Extracting #7: cost 6 inf + 15254 16.911 * * [simplify]: Extracting #8: cost 0 inf + 16883 16.920 * [simplify]: Simplified to (- (log (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.920 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 16.920 * * * * [progress]: [ 84 / 177 ] simplifiying candidate # 16.920 * [simplify]: Simplifying (+ (- (log 1) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 16.920 * * [simplify]: iters left: 6 (18 enodes) 16.929 * * [simplify]: iters left: 5 (69 enodes) 16.950 * * [simplify]: iters left: 4 (93 enodes) 16.968 * * [simplify]: iters left: 3 (149 enodes) 16.995 * * [simplify]: iters left: 2 (170 enodes) 17.025 * * [simplify]: iters left: 1 (184 enodes) 17.058 * * [simplify]: Extracting #0: cost 1 inf + 0 17.058 * * [simplify]: Extracting #1: cost 14 inf + 0 17.058 * * [simplify]: Extracting #2: cost 25 inf + 1 17.058 * * [simplify]: Extracting #3: cost 31 inf + 1 17.059 * * [simplify]: Extracting #4: cost 43 inf + 1 17.059 * * [simplify]: Extracting #5: cost 40 inf + 129 17.060 * * [simplify]: Extracting #6: cost 22 inf + 2205 17.064 * * [simplify]: Extracting #7: cost 7 inf + 6609 17.069 * * [simplify]: Extracting #8: cost 0 inf + 9556 17.075 * [simplify]: Simplified to (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.075 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 17.075 * * * * [progress]: [ 85 / 177 ] simplifiying candidate # 17.076 * [simplify]: Simplifying (+ (- (log 1) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.076 * * [simplify]: iters left: 6 (18 enodes) 17.085 * * [simplify]: iters left: 5 (71 enodes) 17.107 * * [simplify]: iters left: 4 (111 enodes) 17.143 * * [simplify]: iters left: 3 (183 enodes) 17.207 * * [simplify]: iters left: 2 (230 enodes) 17.274 * * [simplify]: iters left: 1 (266 enodes) 17.339 * * [simplify]: Extracting #0: cost 1 inf + 0 17.339 * * [simplify]: Extracting #1: cost 12 inf + 0 17.339 * * [simplify]: Extracting #2: cost 25 inf + 1 17.339 * * [simplify]: Extracting #3: cost 35 inf + 1 17.339 * * [simplify]: Extracting #4: cost 62 inf + 1 17.340 * * [simplify]: Extracting #5: cost 52 inf + 3153 17.343 * * [simplify]: Extracting #6: cost 4 inf + 14884 17.347 * * [simplify]: Extracting #7: cost 0 inf + 16217 17.351 * [simplify]: Simplified to (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.352 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 17.352 * * * * [progress]: [ 86 / 177 ] simplifiying candidate # 17.352 * [simplify]: Simplifying (+ (log (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.352 * * [simplify]: iters left: 6 (18 enodes) 17.357 * * [simplify]: iters left: 5 (68 enodes) 17.368 * * [simplify]: iters left: 4 (87 enodes) 17.393 * * [simplify]: iters left: 3 (118 enodes) 17.428 * * [simplify]: iters left: 2 (144 enodes) 17.463 * * [simplify]: iters left: 1 (182 enodes) 17.512 * * [simplify]: Extracting #0: cost 1 inf + 0 17.512 * * [simplify]: Extracting #1: cost 12 inf + 0 17.512 * * [simplify]: Extracting #2: cost 26 inf + 1 17.512 * * [simplify]: Extracting #3: cost 34 inf + 1 17.512 * * [simplify]: Extracting #4: cost 45 inf + 2 17.512 * * [simplify]: Extracting #5: cost 42 inf + 130 17.513 * * [simplify]: Extracting #6: cost 17 inf + 3317 17.515 * * [simplify]: Extracting #7: cost 2 inf + 9528 17.518 * * [simplify]: Extracting #8: cost 0 inf + 10344 17.521 * [simplify]: Simplified to (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.521 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 17.521 * * * * [progress]: [ 87 / 177 ] simplifiying candidate # 17.521 * [simplify]: Simplifying (+ (log (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.521 * * [simplify]: iters left: 6 (17 enodes) 17.526 * * [simplify]: iters left: 5 (68 enodes) 17.536 * * [simplify]: iters left: 4 (103 enodes) 17.562 * * [simplify]: iters left: 3 (154 enodes) 17.608 * * [simplify]: iters left: 2 (211 enodes) 17.667 * * [simplify]: iters left: 1 (262 enodes) 17.707 * * [simplify]: Extracting #0: cost 1 inf + 0 17.707 * * [simplify]: Extracting #1: cost 11 inf + 0 17.707 * * [simplify]: Extracting #2: cost 27 inf + 1 17.708 * * [simplify]: Extracting #3: cost 40 inf + 1 17.708 * * [simplify]: Extracting #4: cost 66 inf + 2 17.708 * * [simplify]: Extracting #5: cost 73 inf + 294 17.709 * * [simplify]: Extracting #6: cost 45 inf + 4508 17.714 * * [simplify]: Extracting #7: cost 9 inf + 14435 17.718 * * [simplify]: Extracting #8: cost 1 inf + 17249 17.722 * * [simplify]: Extracting #9: cost 0 inf + 17753 17.727 * [simplify]: Simplified to (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.727 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* y.re x.im) (* y.im x.re))) (+ (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 17.727 * * * * [progress]: [ 88 / 177 ] simplifiying candidate # 17.727 * * * * [progress]: [ 89 / 177 ] simplifiying candidate # 17.727 * * * * [progress]: [ 90 / 177 ] simplifiying candidate # 17.727 * [simplify]: Simplifying (* (/ (* (* 1 1) 1) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 17.728 * * [simplify]: iters left: 6 (21 enodes) 17.734 * * [simplify]: iters left: 5 (83 enodes) 17.752 * * [simplify]: iters left: 4 (237 enodes) 17.968 * * [simplify]: Extracting #0: cost 1 inf + 0 17.969 * * [simplify]: Extracting #1: cost 70 inf + 0 17.971 * * [simplify]: Extracting #2: cost 267 inf + 1 17.973 * * [simplify]: Extracting #3: cost 335 inf + 2 17.976 * * [simplify]: Extracting #4: cost 320 inf + 1190 17.981 * * [simplify]: Extracting #5: cost 278 inf + 10524 18.018 * * [simplify]: Extracting #6: cost 69 inf + 84426 18.063 * * [simplify]: Extracting #7: cost 0 inf + 107941 18.108 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (/ (+ (* y.im y.im) (* y.re y.re)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im)))) (+ (* y.im y.im) (* y.re y.re))) (+ (* y.im y.im) (* y.re y.re))) 18.108 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (/ (+ (* y.im y.im) (* y.re y.re)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im)))) (+ (* y.im y.im) (* y.re y.re))) (+ (* y.im y.im) (* y.re y.re))))) 18.109 * * * * [progress]: [ 91 / 177 ] simplifiying candidate # 18.109 * [simplify]: Simplifying (* (/ (* (* 1 1) 1) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.109 * * [simplify]: iters left: 6 (21 enodes) 18.120 * * [simplify]: iters left: 5 (85 enodes) 18.146 * * [simplify]: iters left: 4 (225 enodes) 18.301 * * [simplify]: Extracting #0: cost 1 inf + 0 18.301 * * [simplify]: Extracting #1: cost 39 inf + 0 18.302 * * [simplify]: Extracting #2: cost 186 inf + 1 18.303 * * [simplify]: Extracting #3: cost 259 inf + 2 18.304 * * [simplify]: Extracting #4: cost 279 inf + 661 18.306 * * [simplify]: Extracting #5: cost 235 inf + 9509 18.315 * * [simplify]: Extracting #6: cost 115 inf + 52142 18.345 * * [simplify]: Extracting #7: cost 13 inf + 96507 18.378 * * [simplify]: Extracting #8: cost 0 inf + 101878 18.403 * [simplify]: Simplified to (/ (/ (* (- (* x.im y.re) (* x.re y.im)) (/ (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re)))) (+ (* y.im y.im) (* y.re y.re))) (+ (* y.im y.im) (* y.re y.re))) 18.403 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (/ (* (- (* x.im y.re) (* x.re y.im)) (/ (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re)))) (+ (* y.im y.im) (* y.re y.re))) (+ (* y.im y.im) (* y.re y.re))))) 18.403 * * * * [progress]: [ 92 / 177 ] simplifiying candidate # 18.403 * [simplify]: Simplifying (* (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.403 * * [simplify]: iters left: 6 (21 enodes) 18.409 * * [simplify]: iters left: 5 (89 enodes) 18.428 * * [simplify]: iters left: 4 (226 enodes) 18.533 * * [simplify]: Extracting #0: cost 1 inf + 0 18.533 * * [simplify]: Extracting #1: cost 58 inf + 0 18.533 * * [simplify]: Extracting #2: cost 214 inf + 1 18.534 * * [simplify]: Extracting #3: cost 274 inf + 2 18.535 * * [simplify]: Extracting #4: cost 284 inf + 296 18.539 * * [simplify]: Extracting #5: cost 223 inf + 13882 18.557 * * [simplify]: Extracting #6: cost 43 inf + 78662 18.589 * * [simplify]: Extracting #7: cost 0 inf + 96099 18.619 * [simplify]: Simplified to (* (/ (/ 1 (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) (* (/ 1 (+ (* y.re y.re) (* 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 y.im))))) 18.619 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (/ 1 (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) (* (/ 1 (+ (* y.re y.re) (* 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 y.im))))))) 18.620 * * * * [progress]: [ 93 / 177 ] simplifiying candidate # 18.620 * [simplify]: Simplifying (* (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.620 * * [simplify]: iters left: 6 (19 enodes) 18.630 * * [simplify]: iters left: 5 (86 enodes) 18.661 * * [simplify]: iters left: 4 (199 enodes) 18.741 * * [simplify]: Extracting #0: cost 1 inf + 0 18.741 * * [simplify]: Extracting #1: cost 27 inf + 0 18.742 * * [simplify]: Extracting #2: cost 136 inf + 1 18.742 * * [simplify]: Extracting #3: cost 199 inf + 2 18.744 * * [simplify]: Extracting #4: cost 195 inf + 9058 18.762 * * [simplify]: Extracting #5: cost 35 inf + 72157 18.783 * * [simplify]: Extracting #6: cost 0 inf + 86622 18.806 * * [simplify]: Extracting #7: cost 0 inf + 86542 18.830 * [simplify]: Simplified to (* (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.830 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 18.830 * * * * [progress]: [ 94 / 177 ] simplifiying candidate # 18.830 * * * * [progress]: [ 95 / 177 ] simplifiying candidate # 18.830 * * * * [progress]: [ 96 / 177 ] simplifiying candidate # 18.830 * * * * [progress]: [ 97 / 177 ] simplifiying candidate # 18.830 * [simplify]: Simplifying (* 1 (- (* x.im y.re) (* x.re y.im))) 18.830 * * [simplify]: iters left: 6 (9 enodes) 18.833 * * [simplify]: iters left: 5 (32 enodes) 18.839 * * [simplify]: iters left: 4 (51 enodes) 18.848 * * [simplify]: iters left: 3 (83 enodes) 18.862 * * [simplify]: iters left: 2 (87 enodes) 18.872 * * [simplify]: iters left: 1 (89 enodes) 18.888 * * [simplify]: Extracting #0: cost 1 inf + 0 18.888 * * [simplify]: Extracting #1: cost 6 inf + 0 18.888 * * [simplify]: Extracting #2: cost 15 inf + 1 18.889 * * [simplify]: Extracting #3: cost 11 inf + 48 18.889 * * [simplify]: Extracting #4: cost 1 inf + 668 18.890 * * [simplify]: Extracting #5: cost 0 inf + 750 18.890 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 18.890 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* x.re y.im)) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.891 * [simplify]: Simplifying (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.891 * * [simplify]: iters left: 6 (7 enodes) 18.894 * * [simplify]: iters left: 5 (20 enodes) 18.900 * * [simplify]: iters left: 4 (21 enodes) 18.903 * * [simplify]: Extracting #0: cost 1 inf + 0 18.903 * * [simplify]: Extracting #1: cost 5 inf + 0 18.903 * * [simplify]: Extracting #2: cost 10 inf + 0 18.903 * * [simplify]: Extracting #3: cost 6 inf + 84 18.903 * * [simplify]: Extracting #4: cost 2 inf + 410 18.903 * * [simplify]: Extracting #5: cost 0 inf + 734 18.903 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 18.904 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 18.904 * * * * [progress]: [ 98 / 177 ] simplifiying candidate # 18.904 * * * * [progress]: [ 99 / 177 ] simplifiying candidate # 18.904 * [simplify]: Simplifying (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.904 * * [simplify]: iters left: 6 (17 enodes) 18.908 * * [simplify]: iters left: 5 (62 enodes) 18.920 * * [simplify]: iters left: 4 (87 enodes) 18.939 * * [simplify]: iters left: 3 (113 enodes) 18.969 * * [simplify]: iters left: 2 (139 enodes) 19.011 * * [simplify]: iters left: 1 (151 enodes) 19.048 * * [simplify]: Extracting #0: cost 1 inf + 0 19.048 * * [simplify]: Extracting #1: cost 4 inf + 0 19.048 * * [simplify]: Extracting #2: cost 8 inf + 0 19.048 * * [simplify]: Extracting #3: cost 16 inf + 0 19.048 * * [simplify]: Extracting #4: cost 42 inf + 1 19.048 * * [simplify]: Extracting #5: cost 55 inf + 129 19.049 * * [simplify]: Extracting #6: cost 30 inf + 4838 19.052 * * [simplify]: Extracting #7: cost 2 inf + 10992 19.054 * * [simplify]: Extracting #8: cost 0 inf + 11437 19.056 * [simplify]: Simplified to (* (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.056 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 19.057 * [simplify]: Simplifying (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.057 * * [simplify]: iters left: 6 (17 enodes) 19.061 * * [simplify]: iters left: 5 (62 enodes) 19.070 * * [simplify]: iters left: 4 (87 enodes) 19.085 * * [simplify]: iters left: 3 (113 enodes) 19.112 * * [simplify]: iters left: 2 (139 enodes) 19.133 * * [simplify]: iters left: 1 (151 enodes) 19.169 * * [simplify]: Extracting #0: cost 1 inf + 0 19.169 * * [simplify]: Extracting #1: cost 4 inf + 0 19.169 * * [simplify]: Extracting #2: cost 8 inf + 0 19.169 * * [simplify]: Extracting #3: cost 16 inf + 0 19.170 * * [simplify]: Extracting #4: cost 42 inf + 1 19.170 * * [simplify]: Extracting #5: cost 55 inf + 129 19.171 * * [simplify]: Extracting #6: cost 30 inf + 4838 19.175 * * [simplify]: Extracting #7: cost 2 inf + 10992 19.179 * * [simplify]: Extracting #8: cost 0 inf + 11437 19.183 * [simplify]: Simplified to (* (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.183 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 19.184 * * * * [progress]: [ 100 / 177 ] simplifiying candidate # 19.184 * [simplify]: Simplifying (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.184 * * [simplify]: iters left: 6 (18 enodes) 19.192 * * [simplify]: iters left: 5 (64 enodes) 19.210 * * [simplify]: iters left: 4 (81 enodes) 19.223 * * [simplify]: iters left: 3 (89 enodes) 19.235 * * [simplify]: iters left: 2 (93 enodes) 19.249 * * [simplify]: iters left: 1 (96 enodes) 19.264 * * [simplify]: Extracting #0: cost 1 inf + 0 19.264 * * [simplify]: Extracting #1: cost 10 inf + 0 19.264 * * [simplify]: Extracting #2: cost 21 inf + 0 19.264 * * [simplify]: Extracting #3: cost 29 inf + 0 19.264 * * [simplify]: Extracting #4: cost 40 inf + 1 19.264 * * [simplify]: Extracting #5: cost 37 inf + 129 19.264 * * [simplify]: Extracting #6: cost 25 inf + 829 19.265 * * [simplify]: Extracting #7: cost 11 inf + 3953 19.266 * * [simplify]: Extracting #8: cost 0 inf + 7953 19.268 * [simplify]: Simplified to (/ (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re))))) 19.268 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re))))) (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 19.268 * [simplify]: Simplifying (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.268 * * [simplify]: iters left: 6 (18 enodes) 19.273 * * [simplify]: iters left: 5 (64 enodes) 19.287 * * [simplify]: iters left: 4 (81 enodes) 19.306 * * [simplify]: iters left: 3 (89 enodes) 19.318 * * [simplify]: iters left: 2 (93 enodes) 19.331 * * [simplify]: iters left: 1 (96 enodes) 19.345 * * [simplify]: Extracting #0: cost 1 inf + 0 19.345 * * [simplify]: Extracting #1: cost 10 inf + 0 19.345 * * [simplify]: Extracting #2: cost 21 inf + 0 19.345 * * [simplify]: Extracting #3: cost 29 inf + 0 19.345 * * [simplify]: Extracting #4: cost 40 inf + 1 19.346 * * [simplify]: Extracting #5: cost 37 inf + 129 19.346 * * [simplify]: Extracting #6: cost 25 inf + 829 19.347 * * [simplify]: Extracting #7: cost 11 inf + 3953 19.349 * * [simplify]: Extracting #8: cost 0 inf + 7953 19.351 * [simplify]: Simplified to (/ (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re))))) 19.351 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re))))))) 19.351 * * * * [progress]: [ 101 / 177 ] simplifiying candidate # 19.351 * [simplify]: Simplifying (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.351 * * [simplify]: iters left: 6 (18 enodes) 19.356 * * [simplify]: iters left: 5 (64 enodes) 19.365 * * [simplify]: iters left: 4 (81 enodes) 19.377 * * [simplify]: iters left: 3 (89 enodes) 19.389 * * [simplify]: iters left: 2 (93 enodes) 19.401 * * [simplify]: iters left: 1 (96 enodes) 19.421 * * [simplify]: Extracting #0: cost 1 inf + 0 19.421 * * [simplify]: Extracting #1: cost 10 inf + 0 19.422 * * [simplify]: Extracting #2: cost 21 inf + 0 19.422 * * [simplify]: Extracting #3: cost 29 inf + 0 19.422 * * [simplify]: Extracting #4: cost 40 inf + 1 19.422 * * [simplify]: Extracting #5: cost 37 inf + 129 19.423 * * [simplify]: Extracting #6: cost 25 inf + 829 19.424 * * [simplify]: Extracting #7: cost 11 inf + 3953 19.427 * * [simplify]: Extracting #8: cost 0 inf + 7953 19.429 * [simplify]: Simplified to (/ (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re))))) 19.429 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re))))) (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 19.429 * [simplify]: Simplifying (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.430 * * [simplify]: iters left: 6 (18 enodes) 19.434 * * [simplify]: iters left: 5 (64 enodes) 19.445 * * [simplify]: iters left: 4 (81 enodes) 19.456 * * [simplify]: iters left: 3 (89 enodes) 19.469 * * [simplify]: iters left: 2 (93 enodes) 19.482 * * [simplify]: iters left: 1 (96 enodes) 19.508 * * [simplify]: Extracting #0: cost 1 inf + 0 19.508 * * [simplify]: Extracting #1: cost 10 inf + 0 19.508 * * [simplify]: Extracting #2: cost 21 inf + 0 19.508 * * [simplify]: Extracting #3: cost 29 inf + 0 19.508 * * [simplify]: Extracting #4: cost 40 inf + 1 19.509 * * [simplify]: Extracting #5: cost 37 inf + 129 19.509 * * [simplify]: Extracting #6: cost 25 inf + 829 19.510 * * [simplify]: Extracting #7: cost 11 inf + 3953 19.513 * * [simplify]: Extracting #8: cost 0 inf + 7953 19.516 * [simplify]: Simplified to (/ (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re))))) 19.516 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re))))))) 19.516 * * * * [progress]: [ 102 / 177 ] simplifiying candidate # 19.517 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.517 * * [simplify]: iters left: 6 (18 enodes) 19.526 * * [simplify]: iters left: 5 (67 enodes) 19.547 * * [simplify]: iters left: 4 (98 enodes) 19.589 * * [simplify]: iters left: 3 (133 enodes) 19.625 * * [simplify]: iters left: 2 (163 enodes) 19.671 * * [simplify]: iters left: 1 (175 enodes) 19.711 * * [simplify]: Extracting #0: cost 1 inf + 0 19.711 * * [simplify]: Extracting #1: cost 7 inf + 0 19.711 * * [simplify]: Extracting #2: cost 12 inf + 1 19.711 * * [simplify]: Extracting #3: cost 19 inf + 1 19.711 * * [simplify]: Extracting #4: cost 47 inf + 1 19.712 * * [simplify]: Extracting #5: cost 42 inf + 3412 19.715 * * [simplify]: Extracting #6: cost 4 inf + 11150 19.720 * * [simplify]: Extracting #7: cost 0 inf + 12241 19.724 * [simplify]: Simplified to (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.725 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 19.725 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.725 * * [simplify]: iters left: 6 (18 enodes) 19.734 * * [simplify]: iters left: 5 (67 enodes) 19.753 * * [simplify]: iters left: 4 (98 enodes) 19.782 * * [simplify]: iters left: 3 (133 enodes) 19.818 * * [simplify]: iters left: 2 (163 enodes) 19.866 * * [simplify]: iters left: 1 (175 enodes) 19.906 * * [simplify]: Extracting #0: cost 1 inf + 0 19.906 * * [simplify]: Extracting #1: cost 7 inf + 0 19.907 * * [simplify]: Extracting #2: cost 12 inf + 1 19.907 * * [simplify]: Extracting #3: cost 19 inf + 1 19.907 * * [simplify]: Extracting #4: cost 47 inf + 1 19.908 * * [simplify]: Extracting #5: cost 42 inf + 3412 19.911 * * [simplify]: Extracting #6: cost 4 inf + 11150 19.916 * * [simplify]: Extracting #7: cost 0 inf + 12241 19.920 * [simplify]: Simplified to (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.920 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.921 * * * * [progress]: [ 103 / 177 ] simplifiying candidate # 19.921 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 19.921 * * [simplify]: iters left: 6 (18 enodes) 19.931 * * [simplify]: iters left: 5 (66 enodes) 19.950 * * [simplify]: iters left: 4 (93 enodes) 19.975 * * [simplify]: iters left: 3 (116 enodes) 19.998 * * [simplify]: iters left: 2 (141 enodes) 20.022 * * [simplify]: iters left: 1 (147 enodes) 20.052 * * [simplify]: Extracting #0: cost 1 inf + 0 20.052 * * [simplify]: Extracting #1: cost 11 inf + 0 20.052 * * [simplify]: Extracting #2: cost 20 inf + 1 20.052 * * [simplify]: Extracting #3: cost 27 inf + 1 20.052 * * [simplify]: Extracting #4: cost 38 inf + 1 20.053 * * [simplify]: Extracting #5: cost 30 inf + 254 20.053 * * [simplify]: Extracting #6: cost 19 inf + 1238 20.055 * * [simplify]: Extracting #7: cost 6 inf + 4357 20.058 * * [simplify]: Extracting #8: cost 0 inf + 6177 20.061 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.062 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 20.062 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.062 * * [simplify]: iters left: 6 (18 enodes) 20.071 * * [simplify]: iters left: 5 (66 enodes) 20.086 * * [simplify]: iters left: 4 (93 enodes) 20.103 * * [simplify]: iters left: 3 (116 enodes) 20.125 * * [simplify]: iters left: 2 (141 enodes) 20.149 * * [simplify]: iters left: 1 (147 enodes) 20.166 * * [simplify]: Extracting #0: cost 1 inf + 0 20.167 * * [simplify]: Extracting #1: cost 11 inf + 0 20.167 * * [simplify]: Extracting #2: cost 20 inf + 1 20.167 * * [simplify]: Extracting #3: cost 27 inf + 1 20.167 * * [simplify]: Extracting #4: cost 38 inf + 1 20.167 * * [simplify]: Extracting #5: cost 30 inf + 254 20.168 * * [simplify]: Extracting #6: cost 19 inf + 1238 20.169 * * [simplify]: Extracting #7: cost 6 inf + 4357 20.173 * * [simplify]: Extracting #8: cost 0 inf + 6177 20.176 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.176 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.177 * * * * [progress]: [ 104 / 177 ] simplifiying candidate # 20.177 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.177 * * [simplify]: iters left: 6 (18 enodes) 20.186 * * [simplify]: iters left: 5 (66 enodes) 20.200 * * [simplify]: iters left: 4 (93 enodes) 20.215 * * [simplify]: iters left: 3 (116 enodes) 20.233 * * [simplify]: iters left: 2 (141 enodes) 20.269 * * [simplify]: iters left: 1 (147 enodes) 20.287 * * [simplify]: Extracting #0: cost 1 inf + 0 20.287 * * [simplify]: Extracting #1: cost 11 inf + 0 20.287 * * [simplify]: Extracting #2: cost 20 inf + 1 20.287 * * [simplify]: Extracting #3: cost 27 inf + 1 20.288 * * [simplify]: Extracting #4: cost 38 inf + 1 20.288 * * [simplify]: Extracting #5: cost 30 inf + 254 20.288 * * [simplify]: Extracting #6: cost 19 inf + 1238 20.289 * * [simplify]: Extracting #7: cost 6 inf + 4357 20.290 * * [simplify]: Extracting #8: cost 0 inf + 6177 20.292 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.292 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 20.292 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.293 * * [simplify]: iters left: 6 (18 enodes) 20.301 * * [simplify]: iters left: 5 (66 enodes) 20.315 * * [simplify]: iters left: 4 (93 enodes) 20.331 * * [simplify]: iters left: 3 (116 enodes) 20.357 * * [simplify]: iters left: 2 (141 enodes) 20.383 * * [simplify]: iters left: 1 (147 enodes) 20.398 * * [simplify]: Extracting #0: cost 1 inf + 0 20.398 * * [simplify]: Extracting #1: cost 11 inf + 0 20.398 * * [simplify]: Extracting #2: cost 20 inf + 1 20.398 * * [simplify]: Extracting #3: cost 27 inf + 1 20.399 * * [simplify]: Extracting #4: cost 38 inf + 1 20.399 * * [simplify]: Extracting #5: cost 30 inf + 254 20.399 * * [simplify]: Extracting #6: cost 19 inf + 1238 20.400 * * [simplify]: Extracting #7: cost 6 inf + 4357 20.401 * * [simplify]: Extracting #8: cost 0 inf + 6177 20.403 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.403 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.403 * * * * [progress]: [ 105 / 177 ] simplifiying candidate # 20.404 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.404 * * [simplify]: iters left: 6 (18 enodes) 20.409 * * [simplify]: iters left: 5 (67 enodes) 20.419 * * [simplify]: iters left: 4 (98 enodes) 20.443 * * [simplify]: iters left: 3 (133 enodes) 20.479 * * [simplify]: iters left: 2 (163 enodes) 20.510 * * [simplify]: iters left: 1 (175 enodes) 20.541 * * [simplify]: Extracting #0: cost 1 inf + 0 20.541 * * [simplify]: Extracting #1: cost 7 inf + 0 20.541 * * [simplify]: Extracting #2: cost 12 inf + 1 20.542 * * [simplify]: Extracting #3: cost 19 inf + 1 20.542 * * [simplify]: Extracting #4: cost 47 inf + 1 20.543 * * [simplify]: Extracting #5: cost 42 inf + 3412 20.547 * * [simplify]: Extracting #6: cost 4 inf + 11150 20.552 * * [simplify]: Extracting #7: cost 0 inf + 12241 20.557 * [simplify]: Simplified to (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.557 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 20.558 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.558 * * [simplify]: iters left: 6 (18 enodes) 20.567 * * [simplify]: iters left: 5 (67 enodes) 20.586 * * [simplify]: iters left: 4 (98 enodes) 20.619 * * [simplify]: iters left: 3 (133 enodes) 20.654 * * [simplify]: iters left: 2 (163 enodes) 20.679 * * [simplify]: iters left: 1 (175 enodes) 20.701 * * [simplify]: Extracting #0: cost 1 inf + 0 20.701 * * [simplify]: Extracting #1: cost 7 inf + 0 20.701 * * [simplify]: Extracting #2: cost 12 inf + 1 20.701 * * [simplify]: Extracting #3: cost 19 inf + 1 20.701 * * [simplify]: Extracting #4: cost 47 inf + 1 20.702 * * [simplify]: Extracting #5: cost 42 inf + 3412 20.705 * * [simplify]: Extracting #6: cost 4 inf + 11150 20.707 * * [simplify]: Extracting #7: cost 0 inf + 12241 20.710 * [simplify]: Simplified to (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.710 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 20.710 * * * * [progress]: [ 106 / 177 ] simplifiying candidate # 20.711 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.711 * * [simplify]: iters left: 6 (18 enodes) 20.717 * * [simplify]: iters left: 5 (66 enodes) 20.733 * * [simplify]: iters left: 4 (93 enodes) 20.762 * * [simplify]: iters left: 3 (116 enodes) 20.795 * * [simplify]: iters left: 2 (141 enodes) 20.831 * * [simplify]: iters left: 1 (147 enodes) 20.848 * * [simplify]: Extracting #0: cost 1 inf + 0 20.848 * * [simplify]: Extracting #1: cost 11 inf + 0 20.848 * * [simplify]: Extracting #2: cost 20 inf + 1 20.848 * * [simplify]: Extracting #3: cost 27 inf + 1 20.848 * * [simplify]: Extracting #4: cost 38 inf + 1 20.849 * * [simplify]: Extracting #5: cost 30 inf + 254 20.849 * * [simplify]: Extracting #6: cost 19 inf + 1238 20.850 * * [simplify]: Extracting #7: cost 6 inf + 4357 20.854 * * [simplify]: Extracting #8: cost 0 inf + 6177 20.857 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.857 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 20.857 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.858 * * [simplify]: iters left: 6 (18 enodes) 20.866 * * [simplify]: iters left: 5 (66 enodes) 20.885 * * [simplify]: iters left: 4 (93 enodes) 20.913 * * [simplify]: iters left: 3 (116 enodes) 20.931 * * [simplify]: iters left: 2 (141 enodes) 20.962 * * [simplify]: iters left: 1 (147 enodes) 20.977 * * [simplify]: Extracting #0: cost 1 inf + 0 20.978 * * [simplify]: Extracting #1: cost 11 inf + 0 20.978 * * [simplify]: Extracting #2: cost 20 inf + 1 20.978 * * [simplify]: Extracting #3: cost 27 inf + 1 20.978 * * [simplify]: Extracting #4: cost 38 inf + 1 20.978 * * [simplify]: Extracting #5: cost 30 inf + 254 20.978 * * [simplify]: Extracting #6: cost 19 inf + 1238 20.979 * * [simplify]: Extracting #7: cost 6 inf + 4357 20.981 * * [simplify]: Extracting #8: cost 0 inf + 6177 20.982 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.982 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.983 * * * * [progress]: [ 107 / 177 ] simplifiying candidate # 20.983 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 20.983 * * [simplify]: iters left: 6 (18 enodes) 20.990 * * [simplify]: iters left: 5 (66 enodes) 21.008 * * [simplify]: iters left: 4 (93 enodes) 21.028 * * [simplify]: iters left: 3 (116 enodes) 21.050 * * [simplify]: iters left: 2 (141 enodes) 21.085 * * [simplify]: iters left: 1 (147 enodes) 21.101 * * [simplify]: Extracting #0: cost 1 inf + 0 21.101 * * [simplify]: Extracting #1: cost 11 inf + 0 21.101 * * [simplify]: Extracting #2: cost 20 inf + 1 21.101 * * [simplify]: Extracting #3: cost 27 inf + 1 21.101 * * [simplify]: Extracting #4: cost 38 inf + 1 21.101 * * [simplify]: Extracting #5: cost 30 inf + 254 21.102 * * [simplify]: Extracting #6: cost 19 inf + 1238 21.102 * * [simplify]: Extracting #7: cost 6 inf + 4357 21.104 * * [simplify]: Extracting #8: cost 0 inf + 6177 21.107 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.107 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 21.107 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.108 * * [simplify]: iters left: 6 (18 enodes) 21.117 * * [simplify]: iters left: 5 (66 enodes) 21.129 * * [simplify]: iters left: 4 (93 enodes) 21.146 * * [simplify]: iters left: 3 (116 enodes) 21.171 * * [simplify]: iters left: 2 (141 enodes) 21.199 * * [simplify]: iters left: 1 (147 enodes) 21.220 * * [simplify]: Extracting #0: cost 1 inf + 0 21.220 * * [simplify]: Extracting #1: cost 11 inf + 0 21.220 * * [simplify]: Extracting #2: cost 20 inf + 1 21.220 * * [simplify]: Extracting #3: cost 27 inf + 1 21.220 * * [simplify]: Extracting #4: cost 38 inf + 1 21.220 * * [simplify]: Extracting #5: cost 30 inf + 254 21.221 * * [simplify]: Extracting #6: cost 19 inf + 1238 21.222 * * [simplify]: Extracting #7: cost 6 inf + 4357 21.223 * * [simplify]: Extracting #8: cost 0 inf + 6177 21.225 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.225 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.225 * * * * [progress]: [ 108 / 177 ] simplifiying candidate # 21.226 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.226 * * [simplify]: iters left: 6 (17 enodes) 21.230 * * [simplify]: iters left: 5 (64 enodes) 21.245 * * [simplify]: iters left: 4 (93 enodes) 21.262 * * [simplify]: iters left: 3 (133 enodes) 21.292 * * [simplify]: iters left: 2 (159 enodes) 21.317 * * [simplify]: iters left: 1 (171 enodes) 21.352 * * [simplify]: Extracting #0: cost 1 inf + 0 21.353 * * [simplify]: Extracting #1: cost 7 inf + 0 21.353 * * [simplify]: Extracting #2: cost 12 inf + 1 21.353 * * [simplify]: Extracting #3: cost 19 inf + 1 21.353 * * [simplify]: Extracting #4: cost 47 inf + 1 21.353 * * [simplify]: Extracting #5: cost 57 inf + 252 21.355 * * [simplify]: Extracting #6: cost 30 inf + 5076 21.359 * * [simplify]: Extracting #7: cost 4 inf + 11351 21.364 * * [simplify]: Extracting #8: cost 0 inf + 12241 21.369 * [simplify]: Simplified to (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.369 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 21.370 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.370 * * [simplify]: iters left: 6 (17 enodes) 21.378 * * [simplify]: iters left: 5 (64 enodes) 21.394 * * [simplify]: iters left: 4 (93 enodes) 21.408 * * [simplify]: iters left: 3 (133 enodes) 21.435 * * [simplify]: iters left: 2 (159 enodes) 21.480 * * [simplify]: iters left: 1 (171 enodes) 21.521 * * [simplify]: Extracting #0: cost 1 inf + 0 21.521 * * [simplify]: Extracting #1: cost 7 inf + 0 21.521 * * [simplify]: Extracting #2: cost 12 inf + 1 21.521 * * [simplify]: Extracting #3: cost 19 inf + 1 21.521 * * [simplify]: Extracting #4: cost 47 inf + 1 21.522 * * [simplify]: Extracting #5: cost 57 inf + 252 21.523 * * [simplify]: Extracting #6: cost 30 inf + 5076 21.528 * * [simplify]: Extracting #7: cost 4 inf + 11351 21.533 * * [simplify]: Extracting #8: cost 0 inf + 12241 21.539 * [simplify]: Simplified to (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.539 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 21.540 * * * * [progress]: [ 109 / 177 ] simplifiying candidate # 21.540 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.540 * * [simplify]: iters left: 6 (17 enodes) 21.549 * * [simplify]: iters left: 5 (63 enodes) 21.567 * * [simplify]: iters left: 4 (84 enodes) 21.594 * * [simplify]: iters left: 3 (121 enodes) 21.637 * * [simplify]: iters left: 2 (140 enodes) 21.676 * * [simplify]: iters left: 1 (141 enodes) 21.703 * * [simplify]: Extracting #0: cost 1 inf + 0 21.703 * * [simplify]: Extracting #1: cost 11 inf + 0 21.703 * * [simplify]: Extracting #2: cost 20 inf + 1 21.703 * * [simplify]: Extracting #3: cost 27 inf + 1 21.704 * * [simplify]: Extracting #4: cost 38 inf + 1 21.704 * * [simplify]: Extracting #5: cost 31 inf + 212 21.704 * * [simplify]: Extracting #6: cost 20 inf + 911 21.706 * * [simplify]: Extracting #7: cost 3 inf + 5166 21.707 * * [simplify]: Extracting #8: cost 0 inf + 6177 21.709 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.709 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 21.709 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.709 * * [simplify]: iters left: 6 (17 enodes) 21.713 * * [simplify]: iters left: 5 (63 enodes) 21.723 * * [simplify]: iters left: 4 (84 enodes) 21.741 * * [simplify]: iters left: 3 (121 enodes) 21.762 * * [simplify]: iters left: 2 (140 enodes) 21.783 * * [simplify]: iters left: 1 (141 enodes) 21.804 * * [simplify]: Extracting #0: cost 1 inf + 0 21.804 * * [simplify]: Extracting #1: cost 11 inf + 0 21.804 * * [simplify]: Extracting #2: cost 20 inf + 1 21.804 * * [simplify]: Extracting #3: cost 27 inf + 1 21.804 * * [simplify]: Extracting #4: cost 38 inf + 1 21.805 * * [simplify]: Extracting #5: cost 31 inf + 212 21.805 * * [simplify]: Extracting #6: cost 20 inf + 911 21.807 * * [simplify]: Extracting #7: cost 3 inf + 5166 21.810 * * [simplify]: Extracting #8: cost 0 inf + 6177 21.813 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.813 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.813 * * * * [progress]: [ 110 / 177 ] simplifiying candidate # 21.814 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.814 * * [simplify]: iters left: 6 (17 enodes) 21.818 * * [simplify]: iters left: 5 (63 enodes) 21.830 * * [simplify]: iters left: 4 (84 enodes) 21.845 * * [simplify]: iters left: 3 (121 enodes) 21.884 * * [simplify]: iters left: 2 (140 enodes) 21.907 * * [simplify]: iters left: 1 (141 enodes) 21.924 * * [simplify]: Extracting #0: cost 1 inf + 0 21.924 * * [simplify]: Extracting #1: cost 11 inf + 0 21.924 * * [simplify]: Extracting #2: cost 20 inf + 1 21.924 * * [simplify]: Extracting #3: cost 27 inf + 1 21.924 * * [simplify]: Extracting #4: cost 38 inf + 1 21.925 * * [simplify]: Extracting #5: cost 31 inf + 212 21.925 * * [simplify]: Extracting #6: cost 20 inf + 911 21.926 * * [simplify]: Extracting #7: cost 3 inf + 5166 21.927 * * [simplify]: Extracting #8: cost 0 inf + 6177 21.929 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.929 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 21.929 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 21.930 * * [simplify]: iters left: 6 (17 enodes) 21.934 * * [simplify]: iters left: 5 (63 enodes) 21.945 * * [simplify]: iters left: 4 (84 enodes) 21.967 * * [simplify]: iters left: 3 (121 enodes) 21.991 * * [simplify]: iters left: 2 (140 enodes) 22.021 * * [simplify]: iters left: 1 (141 enodes) 22.044 * * [simplify]: Extracting #0: cost 1 inf + 0 22.044 * * [simplify]: Extracting #1: cost 11 inf + 0 22.045 * * [simplify]: Extracting #2: cost 20 inf + 1 22.045 * * [simplify]: Extracting #3: cost 27 inf + 1 22.045 * * [simplify]: Extracting #4: cost 38 inf + 1 22.045 * * [simplify]: Extracting #5: cost 31 inf + 212 22.046 * * [simplify]: Extracting #6: cost 20 inf + 911 22.047 * * [simplify]: Extracting #7: cost 3 inf + 5166 22.050 * * [simplify]: Extracting #8: cost 0 inf + 6177 22.053 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.053 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.053 * * * * [progress]: [ 111 / 177 ] simplifiying candidate # 22.054 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.054 * * [simplify]: iters left: 6 (17 enodes) 22.062 * * [simplify]: iters left: 5 (64 enodes) 22.081 * * [simplify]: iters left: 4 (93 enodes) 22.109 * * [simplify]: iters left: 3 (133 enodes) 22.145 * * [simplify]: iters left: 2 (159 enodes) 22.191 * * [simplify]: iters left: 1 (171 enodes) 22.233 * * [simplify]: Extracting #0: cost 1 inf + 0 22.233 * * [simplify]: Extracting #1: cost 7 inf + 0 22.233 * * [simplify]: Extracting #2: cost 12 inf + 1 22.233 * * [simplify]: Extracting #3: cost 19 inf + 1 22.233 * * [simplify]: Extracting #4: cost 47 inf + 1 22.234 * * [simplify]: Extracting #5: cost 57 inf + 252 22.235 * * [simplify]: Extracting #6: cost 30 inf + 5076 22.240 * * [simplify]: Extracting #7: cost 4 inf + 11351 22.245 * * [simplify]: Extracting #8: cost 0 inf + 12241 22.247 * [simplify]: Simplified to (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.247 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 22.248 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.248 * * [simplify]: iters left: 6 (17 enodes) 22.252 * * [simplify]: iters left: 5 (64 enodes) 22.262 * * [simplify]: iters left: 4 (93 enodes) 22.279 * * [simplify]: iters left: 3 (133 enodes) 22.316 * * [simplify]: iters left: 2 (159 enodes) 22.345 * * [simplify]: iters left: 1 (171 enodes) 22.374 * * [simplify]: Extracting #0: cost 1 inf + 0 22.374 * * [simplify]: Extracting #1: cost 7 inf + 0 22.374 * * [simplify]: Extracting #2: cost 12 inf + 1 22.374 * * [simplify]: Extracting #3: cost 19 inf + 1 22.374 * * [simplify]: Extracting #4: cost 47 inf + 1 22.375 * * [simplify]: Extracting #5: cost 57 inf + 252 22.376 * * [simplify]: Extracting #6: cost 30 inf + 5076 22.381 * * [simplify]: Extracting #7: cost 4 inf + 11351 22.386 * * [simplify]: Extracting #8: cost 0 inf + 12241 22.391 * [simplify]: Simplified to (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.392 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.392 * * * * [progress]: [ 112 / 177 ] simplifiying candidate # 22.392 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.392 * * [simplify]: iters left: 6 (17 enodes) 22.401 * * [simplify]: iters left: 5 (63 enodes) 22.411 * * [simplify]: iters left: 4 (84 enodes) 22.425 * * [simplify]: iters left: 3 (121 enodes) 22.456 * * [simplify]: iters left: 2 (140 enodes) 22.480 * * [simplify]: iters left: 1 (141 enodes) 22.497 * * [simplify]: Extracting #0: cost 1 inf + 0 22.497 * * [simplify]: Extracting #1: cost 11 inf + 0 22.497 * * [simplify]: Extracting #2: cost 20 inf + 1 22.497 * * [simplify]: Extracting #3: cost 27 inf + 1 22.497 * * [simplify]: Extracting #4: cost 38 inf + 1 22.497 * * [simplify]: Extracting #5: cost 31 inf + 212 22.498 * * [simplify]: Extracting #6: cost 20 inf + 911 22.499 * * [simplify]: Extracting #7: cost 3 inf + 5166 22.500 * * [simplify]: Extracting #8: cost 0 inf + 6177 22.502 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.503 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 22.503 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.503 * * [simplify]: iters left: 6 (17 enodes) 22.508 * * [simplify]: iters left: 5 (63 enodes) 22.518 * * [simplify]: iters left: 4 (84 enodes) 22.533 * * [simplify]: iters left: 3 (121 enodes) 22.554 * * [simplify]: iters left: 2 (140 enodes) 22.589 * * [simplify]: iters left: 1 (141 enodes) 22.616 * * [simplify]: Extracting #0: cost 1 inf + 0 22.616 * * [simplify]: Extracting #1: cost 11 inf + 0 22.617 * * [simplify]: Extracting #2: cost 20 inf + 1 22.617 * * [simplify]: Extracting #3: cost 27 inf + 1 22.617 * * [simplify]: Extracting #4: cost 38 inf + 1 22.617 * * [simplify]: Extracting #5: cost 31 inf + 212 22.618 * * [simplify]: Extracting #6: cost 20 inf + 911 22.620 * * [simplify]: Extracting #7: cost 3 inf + 5166 22.623 * * [simplify]: Extracting #8: cost 0 inf + 6177 22.627 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.627 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.627 * * * * [progress]: [ 113 / 177 ] simplifiying candidate # 22.627 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.628 * * [simplify]: iters left: 6 (17 enodes) 22.636 * * [simplify]: iters left: 5 (63 enodes) 22.655 * * [simplify]: iters left: 4 (84 enodes) 22.681 * * [simplify]: iters left: 3 (121 enodes) 22.723 * * [simplify]: iters left: 2 (140 enodes) 22.765 * * [simplify]: iters left: 1 (141 enodes) 22.791 * * [simplify]: Extracting #0: cost 1 inf + 0 22.791 * * [simplify]: Extracting #1: cost 11 inf + 0 22.791 * * [simplify]: Extracting #2: cost 20 inf + 1 22.791 * * [simplify]: Extracting #3: cost 27 inf + 1 22.792 * * [simplify]: Extracting #4: cost 38 inf + 1 22.792 * * [simplify]: Extracting #5: cost 31 inf + 212 22.792 * * [simplify]: Extracting #6: cost 20 inf + 911 22.793 * * [simplify]: Extracting #7: cost 3 inf + 5166 22.795 * * [simplify]: Extracting #8: cost 0 inf + 6177 22.796 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.796 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 22.797 * [simplify]: Simplifying (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.797 * * [simplify]: iters left: 6 (17 enodes) 22.801 * * [simplify]: iters left: 5 (63 enodes) 22.811 * * [simplify]: iters left: 4 (84 enodes) 22.825 * * [simplify]: iters left: 3 (121 enodes) 22.859 * * [simplify]: iters left: 2 (140 enodes) 22.883 * * [simplify]: iters left: 1 (141 enodes) 22.898 * * [simplify]: Extracting #0: cost 1 inf + 0 22.898 * * [simplify]: Extracting #1: cost 11 inf + 0 22.898 * * [simplify]: Extracting #2: cost 20 inf + 1 22.898 * * [simplify]: Extracting #3: cost 27 inf + 1 22.899 * * [simplify]: Extracting #4: cost 38 inf + 1 22.899 * * [simplify]: Extracting #5: cost 31 inf + 212 22.899 * * [simplify]: Extracting #6: cost 20 inf + 911 22.900 * * [simplify]: Extracting #7: cost 3 inf + 5166 22.902 * * [simplify]: Extracting #8: cost 0 inf + 6177 22.903 * [simplify]: Simplified to (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.903 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* y.re x.im) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 22.903 * * * * [progress]: [ 114 / 177 ] simplifiying candidate # 22.904 * [simplify]: Simplifying (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.904 * * [simplify]: iters left: 6 (13 enodes) 22.907 * * [simplify]: iters left: 5 (47 enodes) 22.914 * * [simplify]: iters left: 4 (70 enodes) 22.935 * * [simplify]: iters left: 3 (96 enodes) 22.948 * * [simplify]: iters left: 2 (122 enodes) 22.967 * * [simplify]: iters left: 1 (134 enodes) 22.984 * * [simplify]: Extracting #0: cost 1 inf + 0 22.984 * * [simplify]: Extracting #1: cost 3 inf + 0 22.984 * * [simplify]: Extracting #2: cost 9 inf + 0 22.984 * * [simplify]: Extracting #3: cost 36 inf + 0 22.984 * * [simplify]: Extracting #4: cost 49 inf + 128 22.985 * * [simplify]: Extracting #5: cost 40 inf + 870 22.986 * * [simplify]: Extracting #6: cost 9 inf + 7551 22.988 * * [simplify]: Extracting #7: cost 0 inf + 9654 22.990 * [simplify]: Simplified to (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.990 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 22.990 * * * * [progress]: [ 115 / 177 ] simplifiying candidate # 22.990 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.991 * * [simplify]: iters left: 6 (13 enodes) 22.994 * * [simplify]: iters left: 5 (47 enodes) 23.001 * * [simplify]: iters left: 4 (70 enodes) 23.021 * * [simplify]: iters left: 3 (96 enodes) 23.048 * * [simplify]: iters left: 2 (122 enodes) 23.082 * * [simplify]: iters left: 1 (134 enodes) 23.116 * * [simplify]: Extracting #0: cost 1 inf + 0 23.116 * * [simplify]: Extracting #1: cost 3 inf + 0 23.116 * * [simplify]: Extracting #2: cost 9 inf + 0 23.116 * * [simplify]: Extracting #3: cost 36 inf + 0 23.117 * * [simplify]: Extracting #4: cost 49 inf + 128 23.117 * * [simplify]: Extracting #5: cost 40 inf + 870 23.120 * * [simplify]: Extracting #6: cost 9 inf + 7471 23.123 * * [simplify]: Extracting #7: cost 0 inf + 9574 23.127 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.127 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.128 * * * * [progress]: [ 116 / 177 ] simplifiying candidate # 23.128 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.128 * * [simplify]: iters left: 6 (14 enodes) 23.134 * * [simplify]: iters left: 5 (47 enodes) 23.147 * * [simplify]: iters left: 4 (56 enodes) 23.162 * * [simplify]: iters left: 3 (60 enodes) 23.170 * * [simplify]: Extracting #0: cost 1 inf + 0 23.171 * * [simplify]: Extracting #1: cost 4 inf + 0 23.171 * * [simplify]: Extracting #2: cost 8 inf + 0 23.171 * * [simplify]: Extracting #3: cost 14 inf + 0 23.171 * * [simplify]: Extracting #4: cost 26 inf + 0 23.171 * * [simplify]: Extracting #5: cost 22 inf + 170 23.171 * * [simplify]: Extracting #6: cost 10 inf + 1197 23.171 * * [simplify]: Extracting #7: cost 2 inf + 2614 23.172 * * [simplify]: Extracting #8: cost 0 inf + 3340 23.173 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.173 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.173 * * * * [progress]: [ 117 / 177 ] simplifiying candidate # 23.173 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 23.173 * * [simplify]: iters left: 6 (14 enodes) 23.176 * * [simplify]: iters left: 5 (47 enodes) 23.183 * * [simplify]: iters left: 4 (56 enodes) 23.196 * * [simplify]: iters left: 3 (60 enodes) 23.214 * * [simplify]: Extracting #0: cost 1 inf + 0 23.214 * * [simplify]: Extracting #1: cost 4 inf + 0 23.214 * * [simplify]: Extracting #2: cost 8 inf + 0 23.215 * * [simplify]: Extracting #3: cost 14 inf + 0 23.215 * * [simplify]: Extracting #4: cost 26 inf + 0 23.215 * * [simplify]: Extracting #5: cost 22 inf + 170 23.215 * * [simplify]: Extracting #6: cost 10 inf + 1197 23.215 * * [simplify]: Extracting #7: cost 2 inf + 2694 23.216 * * [simplify]: Extracting #8: cost 0 inf + 3420 23.217 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 23.217 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 23.217 * * * * [progress]: [ 118 / 177 ] simplifiying candidate # 23.217 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.217 * * [simplify]: iters left: 6 (14 enodes) 23.220 * * [simplify]: iters left: 5 (47 enodes) 23.227 * * [simplify]: iters left: 4 (56 enodes) 23.236 * * [simplify]: iters left: 3 (60 enodes) 23.253 * * [simplify]: Extracting #0: cost 1 inf + 0 23.253 * * [simplify]: Extracting #1: cost 4 inf + 0 23.253 * * [simplify]: Extracting #2: cost 8 inf + 0 23.253 * * [simplify]: Extracting #3: cost 14 inf + 0 23.253 * * [simplify]: Extracting #4: cost 26 inf + 0 23.253 * * [simplify]: Extracting #5: cost 22 inf + 170 23.254 * * [simplify]: Extracting #6: cost 10 inf + 1197 23.254 * * [simplify]: Extracting #7: cost 2 inf + 2534 23.256 * * [simplify]: Extracting #8: cost 0 inf + 3180 23.257 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.257 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.257 * * * * [progress]: [ 119 / 177 ] simplifiying candidate # 23.257 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.257 * * [simplify]: iters left: 6 (13 enodes) 23.263 * * [simplify]: iters left: 5 (44 enodes) 23.276 * * [simplify]: iters left: 4 (53 enodes) 23.290 * * [simplify]: iters left: 3 (57 enodes) 23.305 * * [simplify]: Extracting #0: cost 1 inf + 0 23.305 * * [simplify]: Extracting #1: cost 4 inf + 0 23.305 * * [simplify]: Extracting #2: cost 8 inf + 0 23.305 * * [simplify]: Extracting #3: cost 15 inf + 0 23.305 * * [simplify]: Extracting #4: cost 26 inf + 0 23.305 * * [simplify]: Extracting #5: cost 20 inf + 210 23.306 * * [simplify]: Extracting #6: cost 9 inf + 951 23.306 * * [simplify]: Extracting #7: cost 3 inf + 2008 23.307 * * [simplify]: Extracting #8: cost 0 inf + 2696 23.308 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.308 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 23.309 * * * * [progress]: [ 120 / 177 ] simplifiying candidate # 23.309 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.309 * * [simplify]: iters left: 6 (14 enodes) 23.315 * * [simplify]: iters left: 5 (47 enodes) 23.327 * * [simplify]: iters left: 4 (56 enodes) 23.335 * * [simplify]: iters left: 3 (60 enodes) 23.342 * * [simplify]: Extracting #0: cost 1 inf + 0 23.342 * * [simplify]: Extracting #1: cost 4 inf + 0 23.342 * * [simplify]: Extracting #2: cost 8 inf + 0 23.342 * * [simplify]: Extracting #3: cost 14 inf + 0 23.343 * * [simplify]: Extracting #4: cost 26 inf + 0 23.343 * * [simplify]: Extracting #5: cost 22 inf + 170 23.343 * * [simplify]: Extracting #6: cost 10 inf + 1197 23.343 * * [simplify]: Extracting #7: cost 2 inf + 2534 23.344 * * [simplify]: Extracting #8: cost 0 inf + 3180 23.344 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.344 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.344 * * * * [progress]: [ 121 / 177 ] simplifiying candidate # 23.345 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.345 * * [simplify]: iters left: 6 (13 enodes) 23.348 * * [simplify]: iters left: 5 (44 enodes) 23.354 * * [simplify]: iters left: 4 (53 enodes) 23.368 * * [simplify]: iters left: 3 (57 enodes) 23.376 * * [simplify]: Extracting #0: cost 1 inf + 0 23.376 * * [simplify]: Extracting #1: cost 4 inf + 0 23.376 * * [simplify]: Extracting #2: cost 8 inf + 0 23.376 * * [simplify]: Extracting #3: cost 15 inf + 0 23.376 * * [simplify]: Extracting #4: cost 26 inf + 0 23.376 * * [simplify]: Extracting #5: cost 20 inf + 210 23.377 * * [simplify]: Extracting #6: cost 9 inf + 951 23.377 * * [simplify]: Extracting #7: cost 3 inf + 2008 23.378 * * [simplify]: Extracting #8: cost 0 inf + 2696 23.378 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.379 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 23.379 * * * * [progress]: [ 122 / 177 ] simplifiying candidate # 23.379 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.379 * * [simplify]: iters left: 6 (14 enodes) 23.382 * * [simplify]: iters left: 5 (47 enodes) 23.389 * * [simplify]: iters left: 4 (56 enodes) 23.397 * * [simplify]: iters left: 3 (60 enodes) 23.411 * * [simplify]: Extracting #0: cost 1 inf + 0 23.411 * * [simplify]: Extracting #1: cost 4 inf + 0 23.411 * * [simplify]: Extracting #2: cost 8 inf + 0 23.412 * * [simplify]: Extracting #3: cost 14 inf + 0 23.412 * * [simplify]: Extracting #4: cost 26 inf + 0 23.412 * * [simplify]: Extracting #5: cost 22 inf + 170 23.412 * * [simplify]: Extracting #6: cost 10 inf + 1117 23.413 * * [simplify]: Extracting #7: cost 2 inf + 2494 23.414 * * [simplify]: Extracting #8: cost 0 inf + 3180 23.414 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.414 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.414 * * * * [progress]: [ 123 / 177 ] simplifiying candidate # 23.415 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 23.415 * * [simplify]: iters left: 6 (14 enodes) 23.418 * * [simplify]: iters left: 5 (47 enodes) 23.425 * * [simplify]: iters left: 4 (56 enodes) 23.433 * * [simplify]: iters left: 3 (60 enodes) 23.441 * * [simplify]: Extracting #0: cost 1 inf + 0 23.441 * * [simplify]: Extracting #1: cost 4 inf + 0 23.441 * * [simplify]: Extracting #2: cost 8 inf + 0 23.441 * * [simplify]: Extracting #3: cost 14 inf + 0 23.441 * * [simplify]: Extracting #4: cost 26 inf + 0 23.441 * * [simplify]: Extracting #5: cost 22 inf + 170 23.441 * * [simplify]: Extracting #6: cost 10 inf + 1117 23.442 * * [simplify]: Extracting #7: cost 2 inf + 2574 23.443 * * [simplify]: Extracting #8: cost 0 inf + 3260 23.444 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 23.444 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 23.444 * * * * [progress]: [ 124 / 177 ] simplifiying candidate # 23.445 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.445 * * [simplify]: iters left: 6 (14 enodes) 23.451 * * [simplify]: iters left: 5 (47 enodes) 23.464 * * [simplify]: iters left: 4 (56 enodes) 23.479 * * [simplify]: iters left: 3 (60 enodes) 23.496 * * [simplify]: Extracting #0: cost 1 inf + 0 23.496 * * [simplify]: Extracting #1: cost 4 inf + 0 23.496 * * [simplify]: Extracting #2: cost 8 inf + 0 23.497 * * [simplify]: Extracting #3: cost 14 inf + 0 23.497 * * [simplify]: Extracting #4: cost 26 inf + 0 23.497 * * [simplify]: Extracting #5: cost 22 inf + 170 23.497 * * [simplify]: Extracting #6: cost 10 inf + 1117 23.498 * * [simplify]: Extracting #7: cost 2 inf + 2414 23.499 * * [simplify]: Extracting #8: cost 0 inf + 3020 23.500 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.500 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.501 * * * * [progress]: [ 125 / 177 ] simplifiying candidate # 23.501 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.501 * * [simplify]: iters left: 6 (13 enodes) 23.507 * * [simplify]: iters left: 5 (44 enodes) 23.520 * * [simplify]: iters left: 4 (53 enodes) 23.534 * * [simplify]: iters left: 3 (57 enodes) 23.548 * * [simplify]: Extracting #0: cost 1 inf + 0 23.549 * * [simplify]: Extracting #1: cost 4 inf + 0 23.549 * * [simplify]: Extracting #2: cost 8 inf + 0 23.549 * * [simplify]: Extracting #3: cost 15 inf + 0 23.549 * * [simplify]: Extracting #4: cost 26 inf + 0 23.549 * * [simplify]: Extracting #5: cost 20 inf + 210 23.549 * * [simplify]: Extracting #6: cost 9 inf + 911 23.550 * * [simplify]: Extracting #7: cost 3 inf + 1888 23.551 * * [simplify]: Extracting #8: cost 0 inf + 2536 23.552 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.552 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 23.552 * * * * [progress]: [ 126 / 177 ] simplifiying candidate # 23.552 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.553 * * [simplify]: iters left: 6 (14 enodes) 23.558 * * [simplify]: iters left: 5 (47 enodes) 23.566 * * [simplify]: iters left: 4 (56 enodes) 23.573 * * [simplify]: iters left: 3 (60 enodes) 23.581 * * [simplify]: Extracting #0: cost 1 inf + 0 23.581 * * [simplify]: Extracting #1: cost 4 inf + 0 23.581 * * [simplify]: Extracting #2: cost 8 inf + 0 23.581 * * [simplify]: Extracting #3: cost 14 inf + 0 23.582 * * [simplify]: Extracting #4: cost 26 inf + 0 23.582 * * [simplify]: Extracting #5: cost 22 inf + 170 23.582 * * [simplify]: Extracting #6: cost 10 inf + 1117 23.582 * * [simplify]: Extracting #7: cost 2 inf + 2414 23.583 * * [simplify]: Extracting #8: cost 0 inf + 3020 23.583 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.583 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.583 * * * * [progress]: [ 127 / 177 ] simplifiying candidate # 23.584 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.584 * * [simplify]: iters left: 6 (13 enodes) 23.587 * * [simplify]: iters left: 5 (44 enodes) 23.596 * * [simplify]: iters left: 4 (53 enodes) 23.611 * * [simplify]: iters left: 3 (57 enodes) 23.625 * * [simplify]: Extracting #0: cost 1 inf + 0 23.625 * * [simplify]: Extracting #1: cost 4 inf + 0 23.626 * * [simplify]: Extracting #2: cost 8 inf + 0 23.626 * * [simplify]: Extracting #3: cost 15 inf + 0 23.626 * * [simplify]: Extracting #4: cost 26 inf + 0 23.626 * * [simplify]: Extracting #5: cost 20 inf + 210 23.626 * * [simplify]: Extracting #6: cost 9 inf + 911 23.627 * * [simplify]: Extracting #7: cost 3 inf + 1888 23.628 * * [simplify]: Extracting #8: cost 0 inf + 2536 23.629 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.630 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1)) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 23.630 * * * * [progress]: [ 128 / 177 ] simplifiying candidate # 23.630 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.630 * * [simplify]: iters left: 6 (13 enodes) 23.636 * * [simplify]: iters left: 5 (47 enodes) 23.650 * * [simplify]: iters left: 4 (70 enodes) 23.668 * * [simplify]: iters left: 3 (96 enodes) 23.683 * * [simplify]: iters left: 2 (122 enodes) 23.712 * * [simplify]: iters left: 1 (134 enodes) 23.747 * * [simplify]: Extracting #0: cost 1 inf + 0 23.747 * * [simplify]: Extracting #1: cost 7 inf + 0 23.747 * * [simplify]: Extracting #2: cost 34 inf + 0 23.747 * * [simplify]: Extracting #3: cost 47 inf + 87 23.748 * * [simplify]: Extracting #4: cost 41 inf + 666 23.748 * * [simplify]: Extracting #5: cost 39 inf + 952 23.750 * * [simplify]: Extracting #6: cost 11 inf + 8583 23.754 * * [simplify]: Extracting #7: cost 0 inf + 11890 23.758 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.759 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.759 * * * * [progress]: [ 129 / 177 ] simplifiying candidate # 23.759 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 23.759 * * [simplify]: iters left: 6 (13 enodes) 23.765 * * [simplify]: iters left: 5 (47 enodes) 23.772 * * [simplify]: iters left: 4 (70 enodes) 23.782 * * [simplify]: iters left: 3 (96 enodes) 23.796 * * [simplify]: iters left: 2 (122 enodes) 23.815 * * [simplify]: iters left: 1 (134 enodes) 23.847 * * [simplify]: Extracting #0: cost 1 inf + 0 23.847 * * [simplify]: Extracting #1: cost 7 inf + 0 23.847 * * [simplify]: Extracting #2: cost 34 inf + 0 23.847 * * [simplify]: Extracting #3: cost 47 inf + 87 23.847 * * [simplify]: Extracting #4: cost 41 inf + 666 23.848 * * [simplify]: Extracting #5: cost 39 inf + 952 23.849 * * [simplify]: Extracting #6: cost 11 inf + 8663 23.851 * * [simplify]: Extracting #7: cost 0 inf + 11970 23.853 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 23.853 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 23.853 * * * * [progress]: [ 130 / 177 ] simplifiying candidate # 23.853 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.853 * * [simplify]: iters left: 6 (13 enodes) 23.856 * * [simplify]: iters left: 5 (47 enodes) 23.863 * * [simplify]: iters left: 4 (70 enodes) 23.873 * * [simplify]: iters left: 3 (96 enodes) 23.894 * * [simplify]: iters left: 2 (122 enodes) 23.922 * * [simplify]: iters left: 1 (134 enodes) 23.940 * * [simplify]: Extracting #0: cost 1 inf + 0 23.940 * * [simplify]: Extracting #1: cost 7 inf + 0 23.941 * * [simplify]: Extracting #2: cost 34 inf + 0 23.941 * * [simplify]: Extracting #3: cost 47 inf + 87 23.941 * * [simplify]: Extracting #4: cost 41 inf + 666 23.941 * * [simplify]: Extracting #5: cost 39 inf + 952 23.942 * * [simplify]: Extracting #6: cost 11 inf + 7663 23.944 * * [simplify]: Extracting #7: cost 0 inf + 10530 23.946 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.946 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 23.947 * * * * [progress]: [ 131 / 177 ] simplifiying candidate # 23.947 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.947 * * [simplify]: iters left: 6 (12 enodes) 23.950 * * [simplify]: iters left: 5 (44 enodes) 23.956 * * [simplify]: iters left: 4 (67 enodes) 23.966 * * [simplify]: iters left: 3 (93 enodes) 23.992 * * [simplify]: iters left: 2 (119 enodes) 24.014 * * [simplify]: iters left: 1 (131 enodes) 24.032 * * [simplify]: Extracting #0: cost 1 inf + 0 24.032 * * [simplify]: Extracting #1: cost 7 inf + 0 24.032 * * [simplify]: Extracting #2: cost 34 inf + 0 24.032 * * [simplify]: Extracting #3: cost 48 inf + 87 24.033 * * [simplify]: Extracting #4: cost 39 inf + 746 24.034 * * [simplify]: Extracting #5: cost 11 inf + 6417 24.036 * * [simplify]: Extracting #6: cost 0 inf + 8846 24.037 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.037 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt 1))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.037 * * * * [progress]: [ 132 / 177 ] simplifiying candidate # 24.038 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.038 * * [simplify]: iters left: 6 (13 enodes) 24.041 * * [simplify]: iters left: 5 (47 enodes) 24.054 * * [simplify]: iters left: 4 (70 enodes) 24.074 * * [simplify]: iters left: 3 (96 enodes) 24.100 * * [simplify]: iters left: 2 (122 enodes) 24.136 * * [simplify]: iters left: 1 (134 enodes) 24.171 * * [simplify]: Extracting #0: cost 1 inf + 0 24.171 * * [simplify]: Extracting #1: cost 7 inf + 0 24.171 * * [simplify]: Extracting #2: cost 34 inf + 0 24.172 * * [simplify]: Extracting #3: cost 47 inf + 87 24.172 * * [simplify]: Extracting #4: cost 41 inf + 666 24.173 * * [simplify]: Extracting #5: cost 39 inf + 952 24.175 * * [simplify]: Extracting #6: cost 11 inf + 7663 24.179 * * [simplify]: Extracting #7: cost 0 inf + 10530 24.183 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.183 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.183 * * * * [progress]: [ 133 / 177 ] simplifiying candidate # 24.184 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.184 * * [simplify]: iters left: 6 (12 enodes) 24.189 * * [simplify]: iters left: 5 (44 enodes) 24.201 * * [simplify]: iters left: 4 (67 enodes) 24.219 * * [simplify]: iters left: 3 (93 enodes) 24.232 * * [simplify]: iters left: 2 (119 enodes) 24.249 * * [simplify]: iters left: 1 (131 enodes) 24.267 * * [simplify]: Extracting #0: cost 1 inf + 0 24.267 * * [simplify]: Extracting #1: cost 7 inf + 0 24.267 * * [simplify]: Extracting #2: cost 34 inf + 0 24.267 * * [simplify]: Extracting #3: cost 48 inf + 87 24.267 * * [simplify]: Extracting #4: cost 39 inf + 746 24.269 * * [simplify]: Extracting #5: cost 11 inf + 6417 24.270 * * [simplify]: Extracting #6: cost 0 inf + 8846 24.272 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.272 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 1)) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.272 * * * * [progress]: [ 134 / 177 ] simplifiying candidate # 24.273 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.273 * * [simplify]: iters left: 6 (12 enodes) 24.275 * * [simplify]: iters left: 5 (44 enodes) 24.282 * * [simplify]: iters left: 4 (67 enodes) 24.291 * * [simplify]: iters left: 3 (93 enodes) 24.315 * * [simplify]: iters left: 2 (119 enodes) 24.349 * * [simplify]: iters left: 1 (131 enodes) 24.373 * * [simplify]: Extracting #0: cost 1 inf + 0 24.373 * * [simplify]: Extracting #1: cost 7 inf + 0 24.373 * * [simplify]: Extracting #2: cost 34 inf + 0 24.373 * * [simplify]: Extracting #3: cost 48 inf + 87 24.373 * * [simplify]: Extracting #4: cost 39 inf + 746 24.375 * * [simplify]: Extracting #5: cost 11 inf + 6417 24.377 * * [simplify]: Extracting #6: cost 0 inf + 8846 24.379 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.379 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.380 * * * * [progress]: [ 135 / 177 ] simplifiying candidate # 24.380 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.380 * * [simplify]: iters left: 6 (8 enodes) 24.382 * * [simplify]: iters left: 5 (27 enodes) 24.387 * * [simplify]: iters left: 4 (29 enodes) 24.391 * * [simplify]: Extracting #0: cost 1 inf + 0 24.391 * * [simplify]: Extracting #1: cost 4 inf + 0 24.391 * * [simplify]: Extracting #2: cost 5 inf + 1 24.391 * * [simplify]: Extracting #3: cost 8 inf + 1 24.391 * * [simplify]: Extracting #4: cost 12 inf + 1 24.391 * * [simplify]: Extracting #5: cost 10 inf + 3 24.391 * * [simplify]: Extracting #6: cost 5 inf + 289 24.391 * * [simplify]: Extracting #7: cost 1 inf + 938 24.392 * * [simplify]: Extracting #8: cost 0 inf + 1141 24.392 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 24.392 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.392 * * * * [progress]: [ 136 / 177 ] simplifiying candidate # 24.392 * [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))))) 24.392 * * [simplify]: iters left: 6 (10 enodes) 24.395 * * [simplify]: iters left: 5 (52 enodes) 24.406 * * [simplify]: iters left: 4 (119 enodes) 24.434 * * [simplify]: iters left: 3 (234 enodes) 24.486 * * [simplify]: iters left: 2 (366 enodes) 24.631 * * [simplify]: Extracting #0: cost 1 inf + 0 24.631 * * [simplify]: Extracting #1: cost 3 inf + 0 24.631 * * [simplify]: Extracting #2: cost 22 inf + 0 24.632 * * [simplify]: Extracting #3: cost 148 inf + 0 24.634 * * [simplify]: Extracting #4: cost 202 inf + 2230 24.640 * * [simplify]: Extracting #5: cost 83 inf + 22274 24.652 * * [simplify]: Extracting #6: cost 1 inf + 35108 24.664 * * [simplify]: Extracting #7: cost 0 inf + 35040 24.676 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 24.676 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))))) 24.676 * * * * [progress]: [ 137 / 177 ] simplifiying candidate # 24.677 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 24.677 * * [simplify]: iters left: 5 (6 enodes) 24.679 * * [simplify]: iters left: 4 (23 enodes) 24.685 * * [simplify]: iters left: 3 (36 enodes) 24.694 * * [simplify]: iters left: 2 (53 enodes) 24.709 * * [simplify]: iters left: 1 (94 enodes) 24.729 * * [simplify]: Extracting #0: cost 1 inf + 0 24.729 * * [simplify]: Extracting #1: cost 3 inf + 0 24.729 * * [simplify]: Extracting #2: cost 32 inf + 0 24.730 * * [simplify]: Extracting #3: cost 48 inf + 0 24.730 * * [simplify]: Extracting #4: cost 42 inf + 247 24.730 * * [simplify]: Extracting #5: cost 18 inf + 3412 24.732 * * [simplify]: Extracting #6: cost 0 inf + 5728 24.733 * * [simplify]: Extracting #7: cost 0 inf + 5448 24.734 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 24.734 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (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))))) 24.734 * * * * [progress]: [ 138 / 177 ] simplifiying candidate # 24.735 * [simplify]: Simplifying (* (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.735 * * [simplify]: iters left: 6 (10 enodes) 24.738 * * [simplify]: iters left: 5 (33 enodes) 24.743 * * [simplify]: iters left: 4 (35 enodes) 24.752 * * [simplify]: Extracting #0: cost 1 inf + 0 24.752 * * [simplify]: Extracting #1: cost 3 inf + 0 24.752 * * [simplify]: Extracting #2: cost 5 inf + 0 24.752 * * [simplify]: Extracting #3: cost 8 inf + 0 24.752 * * [simplify]: Extracting #4: cost 9 inf + 1 24.752 * * [simplify]: Extracting #5: cost 12 inf + 1 24.752 * * [simplify]: Extracting #6: cost 16 inf + 1 24.752 * * [simplify]: Extracting #7: cost 14 inf + 3 24.752 * * [simplify]: Extracting #8: cost 9 inf + 289 24.753 * * [simplify]: Extracting #9: cost 4 inf + 1141 24.753 * * [simplify]: Extracting #10: cost 0 inf + 2353 24.754 * [simplify]: Simplified to (* (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.754 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.754 * * * * [progress]: [ 139 / 177 ] simplifiying candidate # 24.754 * [simplify]: Simplifying (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.754 * * [simplify]: iters left: 6 (9 enodes) 24.758 * * [simplify]: iters left: 5 (30 enodes) 24.769 * * [simplify]: iters left: 4 (32 enodes) 24.774 * * [simplify]: Extracting #0: cost 1 inf + 0 24.775 * * [simplify]: Extracting #1: cost 3 inf + 0 24.775 * * [simplify]: Extracting #2: cost 6 inf + 0 24.775 * * [simplify]: Extracting #3: cost 7 inf + 1 24.775 * * [simplify]: Extracting #4: cost 10 inf + 1 24.775 * * [simplify]: Extracting #5: cost 14 inf + 1 24.775 * * [simplify]: Extracting #6: cost 12 inf + 3 24.775 * * [simplify]: Extracting #7: cost 8 inf + 248 24.775 * * [simplify]: Extracting #8: cost 4 inf + 776 24.775 * * [simplify]: Extracting #9: cost 0 inf + 1627 24.776 * [simplify]: Simplified to (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.776 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (sqrt (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.776 * * * * [progress]: [ 140 / 177 ] simplifiying candidate # 24.776 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.776 * * [simplify]: iters left: 6 (12 enodes) 24.783 * * [simplify]: iters left: 5 (45 enodes) 24.791 * * [simplify]: iters left: 4 (61 enodes) 24.803 * * [simplify]: iters left: 3 (89 enodes) 24.829 * * [simplify]: iters left: 2 (94 enodes) 24.846 * * [simplify]: Extracting #0: cost 1 inf + 0 24.846 * * [simplify]: Extracting #1: cost 6 inf + 0 24.847 * * [simplify]: Extracting #2: cost 9 inf + 1 24.847 * * [simplify]: Extracting #3: cost 11 inf + 1 24.847 * * [simplify]: Extracting #4: cost 14 inf + 1 24.847 * * [simplify]: Extracting #5: cost 18 inf + 1 24.847 * * [simplify]: Extracting #6: cost 16 inf + 3 24.847 * * [simplify]: Extracting #7: cost 11 inf + 289 24.847 * * [simplify]: Extracting #8: cost 8 inf + 815 24.847 * * [simplify]: Extracting #9: cost 3 inf + 2107 24.848 * * [simplify]: Extracting #10: cost 0 inf + 2995 24.849 * [simplify]: Simplified to (* (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 24.849 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ 1 (cbrt (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (* (/ (cbrt 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.849 * * * * [progress]: [ 141 / 177 ] simplifiying candidate # 24.849 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 24.849 * * [simplify]: iters left: 6 (12 enodes) 24.853 * * [simplify]: iters left: 5 (42 enodes) 24.859 * * [simplify]: iters left: 4 (44 enodes) 24.866 * * [simplify]: Extracting #0: cost 1 inf + 0 24.866 * * [simplify]: Extracting #1: cost 4 inf + 0 24.866 * * [simplify]: Extracting #2: cost 6 inf + 1 24.866 * * [simplify]: Extracting #3: cost 9 inf + 1 24.866 * * [simplify]: Extracting #4: cost 12 inf + 1 24.866 * * [simplify]: Extracting #5: cost 16 inf + 1 24.866 * * [simplify]: Extracting #6: cost 14 inf + 3 24.866 * * [simplify]: Extracting #7: cost 9 inf + 289 24.867 * * [simplify]: Extracting #8: cost 2 inf + 1824 24.867 * * [simplify]: Extracting #9: cost 0 inf + 2349 24.868 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) 24.868 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.im y.im) (* y.re y.re))))) (* (/ (cbrt 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.869 * * * * [progress]: [ 142 / 177 ] simplifiying candidate # 24.869 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.869 * * [simplify]: iters left: 6 (11 enodes) 24.875 * * [simplify]: iters left: 5 (38 enodes) 24.888 * * [simplify]: iters left: 4 (40 enodes) 24.899 * * [simplify]: Extracting #0: cost 1 inf + 0 24.899 * * [simplify]: Extracting #1: cost 4 inf + 0 24.899 * * [simplify]: Extracting #2: cost 5 inf + 1 24.899 * * [simplify]: Extracting #3: cost 7 inf + 1 24.899 * * [simplify]: Extracting #4: cost 10 inf + 1 24.899 * * [simplify]: Extracting #5: cost 14 inf + 1 24.899 * * [simplify]: Extracting #6: cost 12 inf + 3 24.899 * * [simplify]: Extracting #7: cost 7 inf + 289 24.900 * * [simplify]: Extracting #8: cost 3 inf + 937 24.900 * * [simplify]: Extracting #9: cost 0 inf + 1625 24.901 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 24.901 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (/ (cbrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.901 * * * * [progress]: [ 143 / 177 ] simplifiying candidate # 24.901 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (sqrt 1)) 24.901 * * [simplify]: iters left: 5 (5 enodes) 24.910 * * [simplify]: iters left: 4 (19 enodes) 24.915 * * [simplify]: iters left: 3 (21 enodes) 24.920 * * [simplify]: Extracting #0: cost 1 inf + 0 24.920 * * [simplify]: Extracting #1: cost 0 inf + 1 24.920 * [simplify]: Simplified to 1 24.920 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.920 * * * * [progress]: [ 144 / 177 ] simplifiying candidate # 24.920 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.920 * * [simplify]: iters left: 6 (11 enodes) 24.926 * * [simplify]: iters left: 5 (38 enodes) 24.938 * * [simplify]: iters left: 4 (40 enodes) 24.948 * * [simplify]: Extracting #0: cost 1 inf + 0 24.948 * * [simplify]: Extracting #1: cost 4 inf + 0 24.948 * * [simplify]: Extracting #2: cost 5 inf + 1 24.948 * * [simplify]: Extracting #3: cost 7 inf + 1 24.948 * * [simplify]: Extracting #4: cost 10 inf + 1 24.948 * * [simplify]: Extracting #5: cost 14 inf + 1 24.948 * * [simplify]: Extracting #6: cost 12 inf + 3 24.949 * * [simplify]: Extracting #7: cost 7 inf + 289 24.949 * * [simplify]: Extracting #8: cost 3 inf + 937 24.949 * * [simplify]: Extracting #9: cost 0 inf + 1625 24.949 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) 24.950 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.im y.im) (* y.re y.re))))) (* (/ (cbrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.950 * * * * [progress]: [ 145 / 177 ] simplifiying candidate # 24.950 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) 1) 24.950 * * [simplify]: iters left: 5 (4 enodes) 24.954 * * [simplify]: iters left: 4 (14 enodes) 24.956 * * [simplify]: iters left: 3 (16 enodes) 24.958 * * [simplify]: Extracting #0: cost 1 inf + 0 24.958 * * [simplify]: Extracting #1: cost 0 inf + 1 24.958 * [simplify]: Simplified to 1 24.958 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.958 * * * * [progress]: [ 146 / 177 ] simplifiying candidate # 24.958 * [simplify]: Simplifying (/ (sqrt 1) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 24.958 * * [simplify]: iters left: 6 (11 enodes) 24.961 * * [simplify]: iters left: 5 (38 enodes) 24.969 * * [simplify]: iters left: 4 (45 enodes) 24.975 * * [simplify]: iters left: 3 (47 enodes) 24.986 * * [simplify]: Extracting #0: cost 1 inf + 0 24.986 * * [simplify]: Extracting #1: cost 7 inf + 0 24.986 * * [simplify]: Extracting #2: cost 11 inf + 1 24.986 * * [simplify]: Extracting #3: cost 13 inf + 1 24.986 * * [simplify]: Extracting #4: cost 16 inf + 1 24.986 * * [simplify]: Extracting #5: cost 20 inf + 1 24.986 * * [simplify]: Extracting #6: cost 16 inf + 85 24.987 * * [simplify]: Extracting #7: cost 12 inf + 451 24.987 * * [simplify]: Extracting #8: cost 5 inf + 2067 24.988 * * [simplify]: Extracting #9: cost 0 inf + 3561 24.990 * [simplify]: Simplified to (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.990 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (/ (sqrt 1) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 24.990 * * * * [progress]: [ 147 / 177 ] simplifiying candidate # 24.990 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 24.990 * * [simplify]: iters left: 6 (11 enodes) 24.996 * * [simplify]: iters left: 5 (37 enodes) 25.006 * * [simplify]: iters left: 4 (39 enodes) 25.015 * * [simplify]: Extracting #0: cost 1 inf + 0 25.015 * * [simplify]: Extracting #1: cost 4 inf + 0 25.015 * * [simplify]: Extracting #2: cost 6 inf + 1 25.015 * * [simplify]: Extracting #3: cost 9 inf + 1 25.015 * * [simplify]: Extracting #4: cost 12 inf + 1 25.015 * * [simplify]: Extracting #5: cost 16 inf + 1 25.015 * * [simplify]: Extracting #6: cost 11 inf + 126 25.016 * * [simplify]: Extracting #7: cost 4 inf + 1299 25.016 * * [simplify]: Extracting #8: cost 1 inf + 2066 25.017 * * [simplify]: Extracting #9: cost 0 inf + 2349 25.017 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 25.017 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (/ (sqrt 1) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.018 * * * * [progress]: [ 148 / 177 ] simplifiying candidate # 25.018 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.018 * * [simplify]: iters left: 6 (10 enodes) 25.023 * * [simplify]: iters left: 5 (33 enodes) 25.032 * * [simplify]: iters left: 4 (35 enodes) 25.041 * * [simplify]: Extracting #0: cost 1 inf + 0 25.041 * * [simplify]: Extracting #1: cost 4 inf + 0 25.042 * * [simplify]: Extracting #2: cost 5 inf + 1 25.042 * * [simplify]: Extracting #3: cost 7 inf + 1 25.042 * * [simplify]: Extracting #4: cost 10 inf + 1 25.042 * * [simplify]: Extracting #5: cost 14 inf + 1 25.042 * * [simplify]: Extracting #6: cost 10 inf + 85 25.042 * * [simplify]: Extracting #7: cost 4 inf + 735 25.043 * * [simplify]: Extracting #8: cost 0 inf + 1625 25.043 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.043 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.043 * * * * [progress]: [ 149 / 177 ] simplifiying candidate # 25.044 * [simplify]: Simplifying (/ (sqrt 1) (sqrt 1)) 25.044 * * [simplify]: iters left: 3 (3 enodes) 25.047 * * [simplify]: iters left: 2 (9 enodes) 25.050 * * [simplify]: iters left: 1 (11 enodes) 25.052 * * [simplify]: Extracting #0: cost 1 inf + 0 25.052 * * [simplify]: Extracting #1: cost 0 inf + 1 25.052 * [simplify]: Simplified to 1 25.053 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.053 * * * * [progress]: [ 150 / 177 ] simplifiying candidate # 25.053 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.053 * * [simplify]: iters left: 6 (10 enodes) 25.058 * * [simplify]: iters left: 5 (33 enodes) 25.063 * * [simplify]: iters left: 4 (35 enodes) 25.067 * * [simplify]: Extracting #0: cost 1 inf + 0 25.067 * * [simplify]: Extracting #1: cost 4 inf + 0 25.067 * * [simplify]: Extracting #2: cost 5 inf + 1 25.068 * * [simplify]: Extracting #3: cost 7 inf + 1 25.068 * * [simplify]: Extracting #4: cost 10 inf + 1 25.068 * * [simplify]: Extracting #5: cost 14 inf + 1 25.068 * * [simplify]: Extracting #6: cost 10 inf + 85 25.068 * * [simplify]: Extracting #7: cost 4 inf + 735 25.068 * * [simplify]: Extracting #8: cost 0 inf + 1625 25.068 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.068 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (/ (sqrt 1) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.068 * * * * [progress]: [ 151 / 177 ] simplifiying candidate # 25.069 * [simplify]: Simplifying (/ (sqrt 1) 1) 25.069 * * [simplify]: iters left: 3 (3 enodes) 25.071 * * [simplify]: iters left: 2 (9 enodes) 25.073 * * [simplify]: iters left: 1 (11 enodes) 25.074 * * [simplify]: Extracting #0: cost 1 inf + 0 25.074 * * [simplify]: Extracting #1: cost 0 inf + 1 25.074 * [simplify]: Simplified to 1 25.074 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.074 * * * * [progress]: [ 152 / 177 ] simplifiying candidate # 25.074 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 25.074 * * [simplify]: iters left: 6 (10 enodes) 25.077 * * [simplify]: iters left: 5 (35 enodes) 25.082 * * [simplify]: iters left: 4 (39 enodes) 25.094 * * [simplify]: Extracting #0: cost 1 inf + 0 25.094 * * [simplify]: Extracting #1: cost 6 inf + 0 25.094 * * [simplify]: Extracting #2: cost 9 inf + 1 25.094 * * [simplify]: Extracting #3: cost 11 inf + 1 25.094 * * [simplify]: Extracting #4: cost 14 inf + 1 25.094 * * [simplify]: Extracting #5: cost 18 inf + 1 25.094 * * [simplify]: Extracting #6: cost 16 inf + 3 25.095 * * [simplify]: Extracting #7: cost 11 inf + 289 25.095 * * [simplify]: Extracting #8: cost 6 inf + 1219 25.096 * * [simplify]: Extracting #9: cost 0 inf + 2995 25.097 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 25.097 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (/ 1 (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.097 * * * * [progress]: [ 153 / 177 ] simplifiying candidate # 25.097 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 25.097 * * [simplify]: iters left: 6 (10 enodes) 25.100 * * [simplify]: iters left: 5 (34 enodes) 25.105 * * [simplify]: iters left: 4 (36 enodes) 25.110 * * [simplify]: Extracting #0: cost 1 inf + 0 25.110 * * [simplify]: Extracting #1: cost 4 inf + 0 25.110 * * [simplify]: Extracting #2: cost 6 inf + 1 25.110 * * [simplify]: Extracting #3: cost 9 inf + 1 25.110 * * [simplify]: Extracting #4: cost 12 inf + 1 25.110 * * [simplify]: Extracting #5: cost 16 inf + 1 25.110 * * [simplify]: Extracting #6: cost 14 inf + 3 25.110 * * [simplify]: Extracting #7: cost 10 inf + 248 25.110 * * [simplify]: Extracting #8: cost 2 inf + 1824 25.111 * * [simplify]: Extracting #9: cost 0 inf + 2349 25.111 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 25.111 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (/ 1 (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.111 * * * * [progress]: [ 154 / 177 ] simplifiying candidate # 25.112 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.112 * * [simplify]: iters left: 6 (9 enodes) 25.114 * * [simplify]: iters left: 5 (30 enodes) 25.118 * * [simplify]: iters left: 4 (32 enodes) 25.123 * * [simplify]: Extracting #0: cost 1 inf + 0 25.123 * * [simplify]: Extracting #1: cost 4 inf + 0 25.123 * * [simplify]: Extracting #2: cost 5 inf + 1 25.123 * * [simplify]: Extracting #3: cost 7 inf + 1 25.123 * * [simplify]: Extracting #4: cost 10 inf + 1 25.123 * * [simplify]: Extracting #5: cost 14 inf + 1 25.123 * * [simplify]: Extracting #6: cost 12 inf + 3 25.123 * * [simplify]: Extracting #7: cost 8 inf + 248 25.123 * * [simplify]: Extracting #8: cost 4 inf + 775 25.123 * * [simplify]: Extracting #9: cost 0 inf + 1625 25.124 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.124 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.124 * * * * [progress]: [ 155 / 177 ] simplifiying candidate # 25.124 * [simplify]: Simplifying (/ 1 (sqrt 1)) 25.124 * * [simplify]: iters left: 3 (3 enodes) 25.129 * * [simplify]: iters left: 2 (11 enodes) 25.132 * * [simplify]: iters left: 1 (13 enodes) 25.135 * * [simplify]: Extracting #0: cost 1 inf + 0 25.135 * * [simplify]: Extracting #1: cost 0 inf + 1 25.135 * [simplify]: Simplified to 1 25.135 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.136 * * * * [progress]: [ 156 / 177 ] simplifiying candidate # 25.136 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.136 * * [simplify]: iters left: 6 (9 enodes) 25.141 * * [simplify]: iters left: 5 (30 enodes) 25.151 * * [simplify]: iters left: 4 (32 enodes) 25.160 * * [simplify]: Extracting #0: cost 1 inf + 0 25.160 * * [simplify]: Extracting #1: cost 4 inf + 0 25.160 * * [simplify]: Extracting #2: cost 5 inf + 1 25.160 * * [simplify]: Extracting #3: cost 7 inf + 1 25.160 * * [simplify]: Extracting #4: cost 10 inf + 1 25.160 * * [simplify]: Extracting #5: cost 14 inf + 1 25.160 * * [simplify]: Extracting #6: cost 12 inf + 3 25.160 * * [simplify]: Extracting #7: cost 8 inf + 248 25.160 * * [simplify]: Extracting #8: cost 4 inf + 775 25.161 * * [simplify]: Extracting #9: cost 0 inf + 1625 25.162 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.162 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.162 * * * * [progress]: [ 157 / 177 ] simplifiying candidate # 25.162 * [simplify]: Simplifying (/ 1 1) 25.162 * * [simplify]: iters left: 2 (2 enodes) 25.164 * * [simplify]: iters left: 1 (6 enodes) 25.165 * * [simplify]: Extracting #0: cost 1 inf + 0 25.165 * * [simplify]: Extracting #1: cost 0 inf + 1 25.165 * [simplify]: Simplified to 1 25.165 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.165 * * * * [progress]: [ 158 / 177 ] simplifiying candidate # 25.166 * * * * [progress]: [ 159 / 177 ] simplifiying candidate # 25.166 * * * * [progress]: [ 160 / 177 ] simplifiying candidate # 25.166 * [simplify]: Simplifying (/ 1 (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 25.166 * * [simplify]: iters left: 6 (11 enodes) 25.169 * * [simplify]: iters left: 5 (53 enodes) 25.182 * * [simplify]: iters left: 4 (110 enodes) 25.221 * * [simplify]: iters left: 3 (207 enodes) 25.285 * * [simplify]: iters left: 2 (398 enodes) 25.462 * * [simplify]: Extracting #0: cost 1 inf + 0 25.462 * * [simplify]: Extracting #1: cost 4 inf + 0 25.462 * * [simplify]: Extracting #2: cost 5 inf + 1 25.462 * * [simplify]: Extracting #3: cost 8 inf + 1 25.462 * * [simplify]: Extracting #4: cost 63 inf + 1 25.463 * * [simplify]: Extracting #5: cost 162 inf + 298 25.464 * * [simplify]: Extracting #6: cost 130 inf + 11805 25.472 * * [simplify]: Extracting #7: cost 37 inf + 47189 25.483 * * [simplify]: Extracting #8: cost 4 inf + 60783 25.495 * * [simplify]: Extracting #9: cost 0 inf + 62002 25.507 * [simplify]: Simplified to (/ 1 (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))))) 25.507 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (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))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.508 * * * * [progress]: [ 161 / 177 ] simplifiying candidate # 25.508 * [simplify]: Simplifying (/ 1 (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 25.508 * * [simplify]: iters left: 6 (10 enodes) 25.514 * * [simplify]: iters left: 5 (45 enodes) 25.530 * * [simplify]: iters left: 4 (77 enodes) 25.546 * * [simplify]: iters left: 3 (132 enodes) 25.582 * * [simplify]: iters left: 2 (283 enodes) 25.737 * * [simplify]: Extracting #0: cost 1 inf + 0 25.737 * * [simplify]: Extracting #1: cost 4 inf + 0 25.737 * * [simplify]: Extracting #2: cost 5 inf + 1 25.738 * * [simplify]: Extracting #3: cost 52 inf + 1 25.738 * * [simplify]: Extracting #4: cost 152 inf + 1 25.739 * * [simplify]: Extracting #5: cost 201 inf + 413 25.741 * * [simplify]: Extracting #6: cost 142 inf + 9346 25.746 * * [simplify]: Extracting #7: cost 28 inf + 30699 25.760 * * [simplify]: Extracting #8: cost 0 inf + 36616 25.775 * [simplify]: Simplified to (/ 1 (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 25.775 * [simplify]: Simplified (2 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.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 25.776 * * * * [progress]: [ 162 / 177 ] simplifiying candidate # 25.776 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 25.776 * * [simplify]: iters left: 5 (6 enodes) 25.779 * * [simplify]: iters left: 4 (19 enodes) 25.783 * * [simplify]: Extracting #0: cost 1 inf + 0 25.784 * * [simplify]: Extracting #1: cost 3 inf + 0 25.784 * * [simplify]: Extracting #2: cost 6 inf + 0 25.784 * * [simplify]: Extracting #3: cost 10 inf + 0 25.784 * * [simplify]: Extracting #4: cost 6 inf + 84 25.784 * * [simplify]: Extracting #5: cost 0 inf + 734 25.784 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 25.784 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.784 * * * * [progress]: [ 163 / 177 ] simplifiying candidate # 25.785 * [simplify]: Simplifying (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.785 * * [simplify]: iters left: 6 (14 enodes) 25.791 * * [simplify]: iters left: 5 (53 enodes) 25.809 * * [simplify]: iters left: 4 (91 enodes) 25.825 * * [simplify]: iters left: 3 (159 enodes) 25.855 * * [simplify]: iters left: 2 (218 enodes) 25.929 * * [simplify]: iters left: 1 (323 enodes) 26.077 * * [simplify]: Extracting #0: cost 1 inf + 0 26.077 * * [simplify]: Extracting #1: cost 10 inf + 0 26.077 * * [simplify]: Extracting #2: cost 53 inf + 1 26.078 * * [simplify]: Extracting #3: cost 67 inf + 215 26.078 * * [simplify]: Extracting #4: cost 58 inf + 835 26.081 * * [simplify]: Extracting #5: cost 23 inf + 7886 26.085 * * [simplify]: Extracting #6: cost 1 inf + 13272 26.088 * * [simplify]: Extracting #7: cost 0 inf + 13516 26.092 * [simplify]: Simplified to (/ (- (* y.re x.im) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 26.092 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.092 * * * * [progress]: [ 164 / 177 ] simplifiying candidate #real (real->posit16 (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))))> 26.092 * * * * [progress]: [ 165 / 177 ] simplifiying candidate # 26.092 * * * * [progress]: [ 166 / 177 ] simplifiying candidate # 26.092 * [simplify]: Simplifying y.im 26.092 * * [simplify]: iters left: 0 (1 enodes) 26.093 * * [simplify]: Extracting #0: cost 1 inf + 0 26.093 * * [simplify]: Extracting #1: cost 0 inf + 1 26.093 * [simplify]: Simplified to y.im 26.093 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) y.im))) 26.093 * * * * [progress]: [ 167 / 177 ] simplifiying candidate # 26.093 * [simplify]: Simplifying y.re 26.093 * * [simplify]: iters left: 0 (1 enodes) 26.093 * * [simplify]: Extracting #0: cost 1 inf + 0 26.093 * * [simplify]: Extracting #1: cost 0 inf + 1 26.093 * [simplify]: Simplified to y.re 26.093 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) y.re))) 26.094 * * * * [progress]: [ 168 / 177 ] simplifiying candidate # 26.094 * [simplify]: Simplifying (* -1 y.re) 26.094 * * [simplify]: iters left: 2 (3 enodes) 26.095 * * [simplify]: iters left: 1 (11 enodes) 26.097 * * [simplify]: Extracting #0: cost 1 inf + 0 26.097 * * [simplify]: Extracting #1: cost 4 inf + 0 26.097 * * [simplify]: Extracting #2: cost 0 inf + 84 26.097 * [simplify]: Simplified to (- y.re) 26.097 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (- y.re)))) 26.097 * * * * [progress]: [ 169 / 177 ] simplifiying candidate # 26.097 * [simplify]: Simplifying y.im 26.097 * * [simplify]: iters left: 0 (1 enodes) 26.097 * * [simplify]: Extracting #0: cost 1 inf + 0 26.097 * * [simplify]: Extracting #1: cost 0 inf + 1 26.097 * [simplify]: Simplified to y.im 26.097 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.097 * * * * [progress]: [ 170 / 177 ] simplifiying candidate # 26.098 * [simplify]: Simplifying y.re 26.098 * * [simplify]: iters left: 0 (1 enodes) 26.098 * * [simplify]: Extracting #0: cost 1 inf + 0 26.098 * * [simplify]: Extracting #1: cost 0 inf + 1 26.098 * [simplify]: Simplified to y.re 26.098 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 y.re) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.098 * * * * [progress]: [ 171 / 177 ] simplifiying candidate # 26.098 * [simplify]: Simplifying (* -1 y.re) 26.098 * * [simplify]: iters left: 2 (3 enodes) 26.099 * * [simplify]: iters left: 1 (11 enodes) 26.101 * * [simplify]: Extracting #0: cost 1 inf + 0 26.101 * * [simplify]: Extracting #1: cost 4 inf + 0 26.101 * * [simplify]: Extracting #2: cost 0 inf + 84 26.101 * [simplify]: Simplified to (- y.re) 26.101 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (- y.re)) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 26.101 * * * * [progress]: [ 172 / 177 ] simplifiying candidate # 26.101 * [simplify]: Simplifying (* -1 x.re) 26.101 * * [simplify]: iters left: 2 (3 enodes) 26.102 * * [simplify]: iters left: 1 (11 enodes) 26.104 * * [simplify]: Extracting #0: cost 1 inf + 0 26.104 * * [simplify]: Extracting #1: cost 4 inf + 0 26.104 * * [simplify]: Extracting #2: cost 0 inf + 84 26.104 * [simplify]: Simplified to (- x.re) 26.104 * [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))) 26.104 * * * * [progress]: [ 173 / 177 ] simplifiying candidate # 26.105 * [simplify]: Simplifying x.im 26.105 * * [simplify]: iters left: 0 (1 enodes) 26.105 * * [simplify]: Extracting #0: cost 1 inf + 0 26.105 * * [simplify]: Extracting #1: cost 0 inf + 1 26.105 * [simplify]: Simplified to x.im 26.105 * [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)) 26.105 * * * * [progress]: [ 174 / 177 ] simplifiying candidate # 26.105 * [simplify]: Simplifying (* -1 x.im) 26.105 * * [simplify]: iters left: 2 (3 enodes) 26.106 * * [simplify]: iters left: 1 (11 enodes) 26.108 * * [simplify]: Extracting #0: cost 1 inf + 0 26.108 * * [simplify]: Extracting #1: cost 4 inf + 0 26.108 * * [simplify]: Extracting #2: cost 0 inf + 84 26.108 * [simplify]: Simplified to (- x.im) 26.108 * [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))) 26.108 * * * * [progress]: [ 175 / 177 ] simplifiying candidate # 26.108 * [simplify]: Simplifying 0 26.108 * * [simplify]: iters left: 0 (1 enodes) 26.109 * * [simplify]: Extracting #0: cost 1 inf + 0 26.109 * * [simplify]: Extracting #1: cost 0 inf + 1 26.109 * [simplify]: Simplified to 0 26.109 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 26.109 * * * * [progress]: [ 176 / 177 ] simplifiying candidate # 26.109 * [simplify]: Simplifying 0 26.109 * * [simplify]: iters left: 0 (1 enodes) 26.110 * * [simplify]: Extracting #0: cost 1 inf + 0 26.110 * * [simplify]: Extracting #1: cost 0 inf + 1 26.110 * [simplify]: Simplified to 0 26.110 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 26.110 * * * * [progress]: [ 177 / 177 ] simplifiying candidate # 26.110 * [simplify]: Simplifying 0 26.110 * * [simplify]: iters left: 0 (1 enodes) 26.110 * * [simplify]: Extracting #0: cost 1 inf + 0 26.110 * * [simplify]: Extracting #1: cost 0 inf + 1 26.110 * [simplify]: Simplified to 0 26.111 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 26.111 * * * [progress]: adding candidates to table 29.031 * * [progress]: iteration 4 / 4 29.031 * * * [progress]: picking best candidate 29.076 * * * * [pick]: Picked # 29.076 * * * [progress]: localizing error 29.135 * * * [progress]: generating rewritten candidates 29.135 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2 2) 29.142 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 2) 29.151 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2) 29.162 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 29.183 * * * [progress]: generating series expansions 29.183 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2 2) 29.183 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 29.184 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 29.184 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 29.184 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 29.184 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.184 * [taylor]: Taking taylor expansion of y.re in y.im 29.184 * [backup-simplify]: Simplify y.re into y.re 29.184 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.184 * [taylor]: Taking taylor expansion of y.im in y.im 29.184 * [backup-simplify]: Simplify 0 into 0 29.184 * [backup-simplify]: Simplify 1 into 1 29.184 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.184 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 29.184 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 29.184 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 29.184 * [backup-simplify]: Simplify (+ 0 0) into 0 29.184 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 29.184 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 29.185 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 29.185 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.185 * [taylor]: Taking taylor expansion of y.re in y.re 29.185 * [backup-simplify]: Simplify 0 into 0 29.185 * [backup-simplify]: Simplify 1 into 1 29.185 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.185 * [taylor]: Taking taylor expansion of y.im in y.re 29.185 * [backup-simplify]: Simplify y.im into y.im 29.185 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.185 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 29.185 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 29.185 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.185 * [backup-simplify]: Simplify (+ 0 0) into 0 29.185 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 29.185 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 29.185 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 29.185 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.185 * [taylor]: Taking taylor expansion of y.re in y.re 29.185 * [backup-simplify]: Simplify 0 into 0 29.185 * [backup-simplify]: Simplify 1 into 1 29.185 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.185 * [taylor]: Taking taylor expansion of y.im in y.re 29.185 * [backup-simplify]: Simplify y.im into y.im 29.185 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.185 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 29.185 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 29.186 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.186 * [backup-simplify]: Simplify (+ 0 0) into 0 29.186 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 29.186 * [taylor]: Taking taylor expansion of y.im in y.im 29.186 * [backup-simplify]: Simplify 0 into 0 29.186 * [backup-simplify]: Simplify 1 into 1 29.186 * [backup-simplify]: Simplify 0 into 0 29.186 * [taylor]: Taking taylor expansion of 0 in y.im 29.186 * [backup-simplify]: Simplify 0 into 0 29.186 * [backup-simplify]: Simplify 0 into 0 29.186 * [backup-simplify]: Simplify 1 into 1 29.186 * [backup-simplify]: Simplify (* 1 1) into 1 29.187 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 29.187 * [backup-simplify]: Simplify (+ 1 0) into 1 29.187 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 29.187 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 29.187 * [taylor]: Taking taylor expansion of 1/2 in y.im 29.187 * [backup-simplify]: Simplify 1/2 into 1/2 29.187 * [taylor]: Taking taylor expansion of y.im in y.im 29.187 * [backup-simplify]: Simplify 0 into 0 29.187 * [backup-simplify]: Simplify 1 into 1 29.188 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 29.188 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 29.188 * [backup-simplify]: Simplify 0 into 0 29.188 * [backup-simplify]: Simplify 0 into 0 29.188 * [backup-simplify]: Simplify 0 into 0 29.189 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.189 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 29.189 * [backup-simplify]: Simplify (+ 0 0) into 0 29.189 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 29.189 * [taylor]: Taking taylor expansion of 0 in y.im 29.189 * [backup-simplify]: Simplify 0 into 0 29.190 * [backup-simplify]: Simplify 0 into 0 29.190 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.190 * [backup-simplify]: Simplify 0 into 0 29.190 * [backup-simplify]: Simplify 0 into 0 29.190 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 29.190 * [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)))) 29.190 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 29.190 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 29.190 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 29.190 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 29.190 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.190 * [taylor]: Taking taylor expansion of y.re in y.im 29.191 * [backup-simplify]: Simplify y.re into y.re 29.191 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.191 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.191 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 29.191 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.191 * [taylor]: Taking taylor expansion of y.im in y.im 29.191 * [backup-simplify]: Simplify 0 into 0 29.191 * [backup-simplify]: Simplify 1 into 1 29.191 * [backup-simplify]: Simplify (* 1 1) into 1 29.191 * [backup-simplify]: Simplify (/ 1 1) into 1 29.191 * [backup-simplify]: Simplify (+ 0 1) into 1 29.192 * [backup-simplify]: Simplify (sqrt 1) into 1 29.192 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.193 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.193 * [backup-simplify]: Simplify (+ 0 0) into 0 29.193 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.193 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.193 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.193 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.193 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.193 * [taylor]: Taking taylor expansion of y.re in y.re 29.193 * [backup-simplify]: Simplify 0 into 0 29.193 * [backup-simplify]: Simplify 1 into 1 29.194 * [backup-simplify]: Simplify (* 1 1) into 1 29.194 * [backup-simplify]: Simplify (/ 1 1) into 1 29.194 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.194 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.194 * [taylor]: Taking taylor expansion of y.im in y.re 29.194 * [backup-simplify]: Simplify y.im into y.im 29.194 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.194 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.194 * [backup-simplify]: Simplify (+ 1 0) into 1 29.195 * [backup-simplify]: Simplify (sqrt 1) into 1 29.195 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.195 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.196 * [backup-simplify]: Simplify (+ 0 0) into 0 29.196 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.196 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.196 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.196 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.196 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.196 * [taylor]: Taking taylor expansion of y.re in y.re 29.196 * [backup-simplify]: Simplify 0 into 0 29.196 * [backup-simplify]: Simplify 1 into 1 29.196 * [backup-simplify]: Simplify (* 1 1) into 1 29.197 * [backup-simplify]: Simplify (/ 1 1) into 1 29.197 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.197 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.197 * [taylor]: Taking taylor expansion of y.im in y.re 29.197 * [backup-simplify]: Simplify y.im into y.im 29.197 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.197 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.197 * [backup-simplify]: Simplify (+ 1 0) into 1 29.197 * [backup-simplify]: Simplify (sqrt 1) into 1 29.198 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.198 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.198 * [backup-simplify]: Simplify (+ 0 0) into 0 29.199 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.199 * [taylor]: Taking taylor expansion of 1 in y.im 29.199 * [backup-simplify]: Simplify 1 into 1 29.199 * [taylor]: Taking taylor expansion of 0 in y.im 29.199 * [backup-simplify]: Simplify 0 into 0 29.199 * [backup-simplify]: Simplify 1 into 1 29.200 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.200 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.200 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 29.201 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 29.201 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 29.201 * [taylor]: Taking taylor expansion of 1/2 in y.im 29.201 * [backup-simplify]: Simplify 1/2 into 1/2 29.201 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.201 * [taylor]: Taking taylor expansion of y.im in y.im 29.201 * [backup-simplify]: Simplify 0 into 0 29.201 * [backup-simplify]: Simplify 1 into 1 29.201 * [backup-simplify]: Simplify (* 1 1) into 1 29.202 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 29.202 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.202 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 29.202 * [backup-simplify]: Simplify 0 into 0 29.202 * [backup-simplify]: Simplify 0 into 0 29.202 * [backup-simplify]: Simplify 0 into 0 29.203 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.204 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.204 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.204 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.204 * [backup-simplify]: Simplify (+ 0 0) into 0 29.204 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 29.204 * [taylor]: Taking taylor expansion of 0 in y.im 29.204 * [backup-simplify]: Simplify 0 into 0 29.205 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.206 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.206 * [backup-simplify]: Simplify 0 into 0 29.206 * [backup-simplify]: Simplify 0 into 0 29.206 * [backup-simplify]: Simplify 0 into 0 29.206 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 29.206 * [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)))) 29.206 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 29.206 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 29.206 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 29.206 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 29.206 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.206 * [taylor]: Taking taylor expansion of y.re in y.im 29.206 * [backup-simplify]: Simplify y.re into y.re 29.206 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.206 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.206 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 29.206 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.206 * [taylor]: Taking taylor expansion of y.im in y.im 29.206 * [backup-simplify]: Simplify 0 into 0 29.206 * [backup-simplify]: Simplify 1 into 1 29.206 * [backup-simplify]: Simplify (* 1 1) into 1 29.207 * [backup-simplify]: Simplify (/ 1 1) into 1 29.207 * [backup-simplify]: Simplify (+ 0 1) into 1 29.207 * [backup-simplify]: Simplify (sqrt 1) into 1 29.208 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.210 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.211 * [backup-simplify]: Simplify (+ 0 0) into 0 29.211 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.211 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.211 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.211 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.211 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.211 * [taylor]: Taking taylor expansion of y.re in y.re 29.211 * [backup-simplify]: Simplify 0 into 0 29.211 * [backup-simplify]: Simplify 1 into 1 29.212 * [backup-simplify]: Simplify (* 1 1) into 1 29.212 * [backup-simplify]: Simplify (/ 1 1) into 1 29.212 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.212 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.212 * [taylor]: Taking taylor expansion of y.im in y.re 29.212 * [backup-simplify]: Simplify y.im into y.im 29.212 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.212 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.212 * [backup-simplify]: Simplify (+ 1 0) into 1 29.212 * [backup-simplify]: Simplify (sqrt 1) into 1 29.213 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.213 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.214 * [backup-simplify]: Simplify (+ 0 0) into 0 29.214 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.214 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.214 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.214 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.214 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.214 * [taylor]: Taking taylor expansion of y.re in y.re 29.214 * [backup-simplify]: Simplify 0 into 0 29.214 * [backup-simplify]: Simplify 1 into 1 29.214 * [backup-simplify]: Simplify (* 1 1) into 1 29.215 * [backup-simplify]: Simplify (/ 1 1) into 1 29.215 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.215 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.215 * [taylor]: Taking taylor expansion of y.im in y.re 29.215 * [backup-simplify]: Simplify y.im into y.im 29.215 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.215 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.215 * [backup-simplify]: Simplify (+ 1 0) into 1 29.215 * [backup-simplify]: Simplify (sqrt 1) into 1 29.216 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.216 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.216 * [backup-simplify]: Simplify (+ 0 0) into 0 29.217 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.217 * [taylor]: Taking taylor expansion of 1 in y.im 29.217 * [backup-simplify]: Simplify 1 into 1 29.217 * [taylor]: Taking taylor expansion of 0 in y.im 29.217 * [backup-simplify]: Simplify 0 into 0 29.217 * [backup-simplify]: Simplify 1 into 1 29.218 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.219 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 29.220 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 29.220 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 29.220 * [taylor]: Taking taylor expansion of 1/2 in y.im 29.220 * [backup-simplify]: Simplify 1/2 into 1/2 29.220 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.220 * [taylor]: Taking taylor expansion of y.im in y.im 29.220 * [backup-simplify]: Simplify 0 into 0 29.220 * [backup-simplify]: Simplify 1 into 1 29.221 * [backup-simplify]: Simplify (* 1 1) into 1 29.221 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 29.222 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.223 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 29.223 * [backup-simplify]: Simplify 0 into 0 29.223 * [backup-simplify]: Simplify 0 into 0 29.223 * [backup-simplify]: Simplify 0 into 0 29.224 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.225 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.225 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.225 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.225 * [backup-simplify]: Simplify (+ 0 0) into 0 29.226 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 29.226 * [taylor]: Taking taylor expansion of 0 in y.im 29.226 * [backup-simplify]: Simplify 0 into 0 29.227 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.228 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.228 * [backup-simplify]: Simplify 0 into 0 29.228 * [backup-simplify]: Simplify 0 into 0 29.228 * [backup-simplify]: Simplify 0 into 0 29.228 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 29.228 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 2) 29.228 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 29.228 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 29.228 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 29.229 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 29.229 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.229 * [taylor]: Taking taylor expansion of y.re in y.im 29.229 * [backup-simplify]: Simplify y.re into y.re 29.229 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.229 * [taylor]: Taking taylor expansion of y.im in y.im 29.229 * [backup-simplify]: Simplify 0 into 0 29.229 * [backup-simplify]: Simplify 1 into 1 29.229 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.229 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 29.229 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 29.229 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 29.230 * [backup-simplify]: Simplify (+ 0 0) into 0 29.230 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 29.230 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 29.230 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 29.230 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.230 * [taylor]: Taking taylor expansion of y.re in y.re 29.230 * [backup-simplify]: Simplify 0 into 0 29.230 * [backup-simplify]: Simplify 1 into 1 29.230 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.230 * [taylor]: Taking taylor expansion of y.im in y.re 29.230 * [backup-simplify]: Simplify y.im into y.im 29.230 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.230 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 29.230 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 29.230 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.231 * [backup-simplify]: Simplify (+ 0 0) into 0 29.231 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 29.231 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 29.231 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 29.231 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.231 * [taylor]: Taking taylor expansion of y.re in y.re 29.231 * [backup-simplify]: Simplify 0 into 0 29.231 * [backup-simplify]: Simplify 1 into 1 29.231 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.231 * [taylor]: Taking taylor expansion of y.im in y.re 29.231 * [backup-simplify]: Simplify y.im into y.im 29.231 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.231 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 29.231 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 29.231 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.232 * [backup-simplify]: Simplify (+ 0 0) into 0 29.232 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 29.232 * [taylor]: Taking taylor expansion of y.im in y.im 29.232 * [backup-simplify]: Simplify 0 into 0 29.232 * [backup-simplify]: Simplify 1 into 1 29.232 * [backup-simplify]: Simplify 0 into 0 29.232 * [taylor]: Taking taylor expansion of 0 in y.im 29.232 * [backup-simplify]: Simplify 0 into 0 29.232 * [backup-simplify]: Simplify 0 into 0 29.232 * [backup-simplify]: Simplify 1 into 1 29.233 * [backup-simplify]: Simplify (* 1 1) into 1 29.233 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 29.233 * [backup-simplify]: Simplify (+ 1 0) into 1 29.234 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 29.234 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 29.234 * [taylor]: Taking taylor expansion of 1/2 in y.im 29.234 * [backup-simplify]: Simplify 1/2 into 1/2 29.234 * [taylor]: Taking taylor expansion of y.im in y.im 29.234 * [backup-simplify]: Simplify 0 into 0 29.234 * [backup-simplify]: Simplify 1 into 1 29.235 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 29.236 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 29.236 * [backup-simplify]: Simplify 0 into 0 29.236 * [backup-simplify]: Simplify 0 into 0 29.236 * [backup-simplify]: Simplify 0 into 0 29.236 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.237 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 29.238 * [backup-simplify]: Simplify (+ 0 0) into 0 29.238 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 29.238 * [taylor]: Taking taylor expansion of 0 in y.im 29.238 * [backup-simplify]: Simplify 0 into 0 29.238 * [backup-simplify]: Simplify 0 into 0 29.239 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.239 * [backup-simplify]: Simplify 0 into 0 29.239 * [backup-simplify]: Simplify 0 into 0 29.239 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 29.239 * [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)))) 29.239 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 29.239 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 29.239 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 29.239 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 29.239 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.239 * [taylor]: Taking taylor expansion of y.re in y.im 29.239 * [backup-simplify]: Simplify y.re into y.re 29.240 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.240 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.240 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 29.240 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.240 * [taylor]: Taking taylor expansion of y.im in y.im 29.240 * [backup-simplify]: Simplify 0 into 0 29.240 * [backup-simplify]: Simplify 1 into 1 29.240 * [backup-simplify]: Simplify (* 1 1) into 1 29.241 * [backup-simplify]: Simplify (/ 1 1) into 1 29.241 * [backup-simplify]: Simplify (+ 0 1) into 1 29.241 * [backup-simplify]: Simplify (sqrt 1) into 1 29.242 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.243 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.243 * [backup-simplify]: Simplify (+ 0 0) into 0 29.244 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.244 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.244 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.244 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.244 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.244 * [taylor]: Taking taylor expansion of y.re in y.re 29.244 * [backup-simplify]: Simplify 0 into 0 29.244 * [backup-simplify]: Simplify 1 into 1 29.245 * [backup-simplify]: Simplify (* 1 1) into 1 29.245 * [backup-simplify]: Simplify (/ 1 1) into 1 29.245 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.245 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.245 * [taylor]: Taking taylor expansion of y.im in y.re 29.245 * [backup-simplify]: Simplify y.im into y.im 29.245 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.245 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.246 * [backup-simplify]: Simplify (+ 1 0) into 1 29.246 * [backup-simplify]: Simplify (sqrt 1) into 1 29.247 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.248 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.248 * [backup-simplify]: Simplify (+ 0 0) into 0 29.249 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.249 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.249 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.249 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.249 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.249 * [taylor]: Taking taylor expansion of y.re in y.re 29.249 * [backup-simplify]: Simplify 0 into 0 29.249 * [backup-simplify]: Simplify 1 into 1 29.249 * [backup-simplify]: Simplify (* 1 1) into 1 29.250 * [backup-simplify]: Simplify (/ 1 1) into 1 29.250 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.250 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.250 * [taylor]: Taking taylor expansion of y.im in y.re 29.250 * [backup-simplify]: Simplify y.im into y.im 29.250 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.250 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.250 * [backup-simplify]: Simplify (+ 1 0) into 1 29.251 * [backup-simplify]: Simplify (sqrt 1) into 1 29.251 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.252 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.253 * [backup-simplify]: Simplify (+ 0 0) into 0 29.253 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.253 * [taylor]: Taking taylor expansion of 1 in y.im 29.253 * [backup-simplify]: Simplify 1 into 1 29.253 * [taylor]: Taking taylor expansion of 0 in y.im 29.253 * [backup-simplify]: Simplify 0 into 0 29.253 * [backup-simplify]: Simplify 1 into 1 29.254 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.255 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 29.257 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 29.257 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 29.257 * [taylor]: Taking taylor expansion of 1/2 in y.im 29.257 * [backup-simplify]: Simplify 1/2 into 1/2 29.257 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.257 * [taylor]: Taking taylor expansion of y.im in y.im 29.257 * [backup-simplify]: Simplify 0 into 0 29.257 * [backup-simplify]: Simplify 1 into 1 29.257 * [backup-simplify]: Simplify (* 1 1) into 1 29.258 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 29.258 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.259 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 29.259 * [backup-simplify]: Simplify 0 into 0 29.259 * [backup-simplify]: Simplify 0 into 0 29.259 * [backup-simplify]: Simplify 0 into 0 29.261 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.262 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.262 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.262 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.262 * [backup-simplify]: Simplify (+ 0 0) into 0 29.263 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 29.263 * [taylor]: Taking taylor expansion of 0 in y.im 29.263 * [backup-simplify]: Simplify 0 into 0 29.264 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.265 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.265 * [backup-simplify]: Simplify 0 into 0 29.265 * [backup-simplify]: Simplify 0 into 0 29.265 * [backup-simplify]: Simplify 0 into 0 29.265 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 29.265 * [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)))) 29.265 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 29.265 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 29.266 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 29.266 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 29.266 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.266 * [taylor]: Taking taylor expansion of y.re in y.im 29.266 * [backup-simplify]: Simplify y.re into y.re 29.266 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.266 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.266 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 29.266 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.266 * [taylor]: Taking taylor expansion of y.im in y.im 29.266 * [backup-simplify]: Simplify 0 into 0 29.266 * [backup-simplify]: Simplify 1 into 1 29.266 * [backup-simplify]: Simplify (* 1 1) into 1 29.267 * [backup-simplify]: Simplify (/ 1 1) into 1 29.267 * [backup-simplify]: Simplify (+ 0 1) into 1 29.268 * [backup-simplify]: Simplify (sqrt 1) into 1 29.268 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.269 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.269 * [backup-simplify]: Simplify (+ 0 0) into 0 29.270 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.270 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.270 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.270 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.270 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.270 * [taylor]: Taking taylor expansion of y.re in y.re 29.270 * [backup-simplify]: Simplify 0 into 0 29.270 * [backup-simplify]: Simplify 1 into 1 29.271 * [backup-simplify]: Simplify (* 1 1) into 1 29.271 * [backup-simplify]: Simplify (/ 1 1) into 1 29.271 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.271 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.271 * [taylor]: Taking taylor expansion of y.im in y.re 29.271 * [backup-simplify]: Simplify y.im into y.im 29.271 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.271 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.272 * [backup-simplify]: Simplify (+ 1 0) into 1 29.272 * [backup-simplify]: Simplify (sqrt 1) into 1 29.273 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.274 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.274 * [backup-simplify]: Simplify (+ 0 0) into 0 29.275 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.275 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.275 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.275 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.275 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.275 * [taylor]: Taking taylor expansion of y.re in y.re 29.275 * [backup-simplify]: Simplify 0 into 0 29.275 * [backup-simplify]: Simplify 1 into 1 29.275 * [backup-simplify]: Simplify (* 1 1) into 1 29.276 * [backup-simplify]: Simplify (/ 1 1) into 1 29.276 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.276 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.276 * [taylor]: Taking taylor expansion of y.im in y.re 29.276 * [backup-simplify]: Simplify y.im into y.im 29.276 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.276 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.276 * [backup-simplify]: Simplify (+ 1 0) into 1 29.277 * [backup-simplify]: Simplify (sqrt 1) into 1 29.277 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.278 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.279 * [backup-simplify]: Simplify (+ 0 0) into 0 29.279 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.279 * [taylor]: Taking taylor expansion of 1 in y.im 29.279 * [backup-simplify]: Simplify 1 into 1 29.279 * [taylor]: Taking taylor expansion of 0 in y.im 29.279 * [backup-simplify]: Simplify 0 into 0 29.280 * [backup-simplify]: Simplify 1 into 1 29.280 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.281 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.282 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 29.283 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 29.283 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 29.283 * [taylor]: Taking taylor expansion of 1/2 in y.im 29.283 * [backup-simplify]: Simplify 1/2 into 1/2 29.283 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.283 * [taylor]: Taking taylor expansion of y.im in y.im 29.283 * [backup-simplify]: Simplify 0 into 0 29.283 * [backup-simplify]: Simplify 1 into 1 29.283 * [backup-simplify]: Simplify (* 1 1) into 1 29.284 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 29.284 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.285 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 29.285 * [backup-simplify]: Simplify 0 into 0 29.285 * [backup-simplify]: Simplify 0 into 0 29.286 * [backup-simplify]: Simplify 0 into 0 29.287 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.288 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.288 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.288 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.288 * [backup-simplify]: Simplify (+ 0 0) into 0 29.289 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 29.289 * [taylor]: Taking taylor expansion of 0 in y.im 29.289 * [backup-simplify]: Simplify 0 into 0 29.290 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.291 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.291 * [backup-simplify]: Simplify 0 into 0 29.291 * [backup-simplify]: Simplify 0 into 0 29.291 * [backup-simplify]: Simplify 0 into 0 29.291 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 29.291 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2) 29.291 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 29.291 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 29.291 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 29.292 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 29.292 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.292 * [taylor]: Taking taylor expansion of y.re in y.im 29.292 * [backup-simplify]: Simplify y.re into y.re 29.292 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.292 * [taylor]: Taking taylor expansion of y.im in y.im 29.292 * [backup-simplify]: Simplify 0 into 0 29.292 * [backup-simplify]: Simplify 1 into 1 29.292 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.292 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 29.292 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 29.292 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 29.292 * [backup-simplify]: Simplify (+ 0 0) into 0 29.293 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 29.293 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 29.293 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 29.293 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.293 * [taylor]: Taking taylor expansion of y.re in y.re 29.293 * [backup-simplify]: Simplify 0 into 0 29.293 * [backup-simplify]: Simplify 1 into 1 29.293 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.293 * [taylor]: Taking taylor expansion of y.im in y.re 29.293 * [backup-simplify]: Simplify y.im into y.im 29.293 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.293 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 29.293 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 29.293 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.294 * [backup-simplify]: Simplify (+ 0 0) into 0 29.294 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 29.294 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 29.294 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 29.294 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.294 * [taylor]: Taking taylor expansion of y.re in y.re 29.294 * [backup-simplify]: Simplify 0 into 0 29.294 * [backup-simplify]: Simplify 1 into 1 29.294 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.294 * [taylor]: Taking taylor expansion of y.im in y.re 29.294 * [backup-simplify]: Simplify y.im into y.im 29.294 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.294 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 29.294 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 29.294 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.295 * [backup-simplify]: Simplify (+ 0 0) into 0 29.295 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 29.295 * [taylor]: Taking taylor expansion of y.im in y.im 29.295 * [backup-simplify]: Simplify 0 into 0 29.295 * [backup-simplify]: Simplify 1 into 1 29.295 * [backup-simplify]: Simplify 0 into 0 29.295 * [taylor]: Taking taylor expansion of 0 in y.im 29.295 * [backup-simplify]: Simplify 0 into 0 29.295 * [backup-simplify]: Simplify 0 into 0 29.295 * [backup-simplify]: Simplify 1 into 1 29.296 * [backup-simplify]: Simplify (* 1 1) into 1 29.296 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 29.296 * [backup-simplify]: Simplify (+ 1 0) into 1 29.297 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 29.297 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 29.297 * [taylor]: Taking taylor expansion of 1/2 in y.im 29.297 * [backup-simplify]: Simplify 1/2 into 1/2 29.297 * [taylor]: Taking taylor expansion of y.im in y.im 29.297 * [backup-simplify]: Simplify 0 into 0 29.297 * [backup-simplify]: Simplify 1 into 1 29.298 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 29.299 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 29.299 * [backup-simplify]: Simplify 0 into 0 29.299 * [backup-simplify]: Simplify 0 into 0 29.299 * [backup-simplify]: Simplify 0 into 0 29.299 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.300 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 29.301 * [backup-simplify]: Simplify (+ 0 0) into 0 29.301 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 29.301 * [taylor]: Taking taylor expansion of 0 in y.im 29.301 * [backup-simplify]: Simplify 0 into 0 29.301 * [backup-simplify]: Simplify 0 into 0 29.302 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.302 * [backup-simplify]: Simplify 0 into 0 29.302 * [backup-simplify]: Simplify 0 into 0 29.302 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 29.303 * [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)))) 29.303 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 29.303 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 29.303 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 29.303 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 29.303 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.303 * [taylor]: Taking taylor expansion of y.re in y.im 29.303 * [backup-simplify]: Simplify y.re into y.re 29.303 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.303 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.303 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 29.303 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.303 * [taylor]: Taking taylor expansion of y.im in y.im 29.303 * [backup-simplify]: Simplify 0 into 0 29.303 * [backup-simplify]: Simplify 1 into 1 29.304 * [backup-simplify]: Simplify (* 1 1) into 1 29.304 * [backup-simplify]: Simplify (/ 1 1) into 1 29.305 * [backup-simplify]: Simplify (+ 0 1) into 1 29.305 * [backup-simplify]: Simplify (sqrt 1) into 1 29.305 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.306 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.306 * [backup-simplify]: Simplify (+ 0 0) into 0 29.307 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.307 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.307 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.307 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.307 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.307 * [taylor]: Taking taylor expansion of y.re in y.re 29.307 * [backup-simplify]: Simplify 0 into 0 29.307 * [backup-simplify]: Simplify 1 into 1 29.308 * [backup-simplify]: Simplify (* 1 1) into 1 29.308 * [backup-simplify]: Simplify (/ 1 1) into 1 29.308 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.308 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.308 * [taylor]: Taking taylor expansion of y.im in y.re 29.308 * [backup-simplify]: Simplify y.im into y.im 29.308 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.308 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.309 * [backup-simplify]: Simplify (+ 1 0) into 1 29.309 * [backup-simplify]: Simplify (sqrt 1) into 1 29.309 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.310 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.310 * [backup-simplify]: Simplify (+ 0 0) into 0 29.311 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.311 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.311 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.311 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.311 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.311 * [taylor]: Taking taylor expansion of y.re in y.re 29.311 * [backup-simplify]: Simplify 0 into 0 29.311 * [backup-simplify]: Simplify 1 into 1 29.312 * [backup-simplify]: Simplify (* 1 1) into 1 29.312 * [backup-simplify]: Simplify (/ 1 1) into 1 29.312 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.312 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.312 * [taylor]: Taking taylor expansion of y.im in y.re 29.312 * [backup-simplify]: Simplify y.im into y.im 29.312 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.312 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.313 * [backup-simplify]: Simplify (+ 1 0) into 1 29.313 * [backup-simplify]: Simplify (sqrt 1) into 1 29.314 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.315 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.315 * [backup-simplify]: Simplify (+ 0 0) into 0 29.316 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.316 * [taylor]: Taking taylor expansion of 1 in y.im 29.316 * [backup-simplify]: Simplify 1 into 1 29.316 * [taylor]: Taking taylor expansion of 0 in y.im 29.316 * [backup-simplify]: Simplify 0 into 0 29.316 * [backup-simplify]: Simplify 1 into 1 29.317 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.318 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.318 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 29.320 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 29.320 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 29.320 * [taylor]: Taking taylor expansion of 1/2 in y.im 29.320 * [backup-simplify]: Simplify 1/2 into 1/2 29.320 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.320 * [taylor]: Taking taylor expansion of y.im in y.im 29.320 * [backup-simplify]: Simplify 0 into 0 29.320 * [backup-simplify]: Simplify 1 into 1 29.320 * [backup-simplify]: Simplify (* 1 1) into 1 29.321 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 29.321 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.322 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 29.322 * [backup-simplify]: Simplify 0 into 0 29.322 * [backup-simplify]: Simplify 0 into 0 29.322 * [backup-simplify]: Simplify 0 into 0 29.323 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.324 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.325 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.325 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.325 * [backup-simplify]: Simplify (+ 0 0) into 0 29.326 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 29.326 * [taylor]: Taking taylor expansion of 0 in y.im 29.326 * [backup-simplify]: Simplify 0 into 0 29.328 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.329 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.329 * [backup-simplify]: Simplify 0 into 0 29.329 * [backup-simplify]: Simplify 0 into 0 29.329 * [backup-simplify]: Simplify 0 into 0 29.329 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 29.330 * [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)))) 29.330 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 29.330 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 29.330 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 29.330 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 29.330 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.330 * [taylor]: Taking taylor expansion of y.re in y.im 29.330 * [backup-simplify]: Simplify y.re into y.re 29.330 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.330 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.330 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 29.330 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.330 * [taylor]: Taking taylor expansion of y.im in y.im 29.330 * [backup-simplify]: Simplify 0 into 0 29.330 * [backup-simplify]: Simplify 1 into 1 29.331 * [backup-simplify]: Simplify (* 1 1) into 1 29.331 * [backup-simplify]: Simplify (/ 1 1) into 1 29.332 * [backup-simplify]: Simplify (+ 0 1) into 1 29.332 * [backup-simplify]: Simplify (sqrt 1) into 1 29.333 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.334 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.334 * [backup-simplify]: Simplify (+ 0 0) into 0 29.335 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.335 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.335 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.335 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.335 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.335 * [taylor]: Taking taylor expansion of y.re in y.re 29.335 * [backup-simplify]: Simplify 0 into 0 29.335 * [backup-simplify]: Simplify 1 into 1 29.335 * [backup-simplify]: Simplify (* 1 1) into 1 29.336 * [backup-simplify]: Simplify (/ 1 1) into 1 29.336 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.336 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.336 * [taylor]: Taking taylor expansion of y.im in y.re 29.336 * [backup-simplify]: Simplify y.im into y.im 29.336 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.336 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.337 * [backup-simplify]: Simplify (+ 1 0) into 1 29.337 * [backup-simplify]: Simplify (sqrt 1) into 1 29.338 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.339 * [backup-simplify]: Simplify (+ 0 0) into 0 29.339 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.339 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.340 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.340 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.340 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.340 * [taylor]: Taking taylor expansion of y.re in y.re 29.340 * [backup-simplify]: Simplify 0 into 0 29.340 * [backup-simplify]: Simplify 1 into 1 29.340 * [backup-simplify]: Simplify (* 1 1) into 1 29.340 * [backup-simplify]: Simplify (/ 1 1) into 1 29.340 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.340 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.341 * [taylor]: Taking taylor expansion of y.im in y.re 29.341 * [backup-simplify]: Simplify y.im into y.im 29.341 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.341 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.341 * [backup-simplify]: Simplify (+ 1 0) into 1 29.342 * [backup-simplify]: Simplify (sqrt 1) into 1 29.342 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.343 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.343 * [backup-simplify]: Simplify (+ 0 0) into 0 29.344 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.344 * [taylor]: Taking taylor expansion of 1 in y.im 29.344 * [backup-simplify]: Simplify 1 into 1 29.344 * [taylor]: Taking taylor expansion of 0 in y.im 29.344 * [backup-simplify]: Simplify 0 into 0 29.344 * [backup-simplify]: Simplify 1 into 1 29.345 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.346 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 29.348 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 29.348 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 29.348 * [taylor]: Taking taylor expansion of 1/2 in y.im 29.348 * [backup-simplify]: Simplify 1/2 into 1/2 29.348 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.348 * [taylor]: Taking taylor expansion of y.im in y.im 29.348 * [backup-simplify]: Simplify 0 into 0 29.348 * [backup-simplify]: Simplify 1 into 1 29.348 * [backup-simplify]: Simplify (* 1 1) into 1 29.348 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 29.349 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.350 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 29.350 * [backup-simplify]: Simplify 0 into 0 29.350 * [backup-simplify]: Simplify 0 into 0 29.350 * [backup-simplify]: Simplify 0 into 0 29.351 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 29.352 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.352 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.353 * [backup-simplify]: Simplify (+ 0 0) into 0 29.354 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 29.354 * [taylor]: Taking taylor expansion of 0 in y.im 29.354 * [backup-simplify]: Simplify 0 into 0 29.355 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 29.358 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 29.358 * [backup-simplify]: Simplify 0 into 0 29.358 * [backup-simplify]: Simplify 0 into 0 29.358 * [backup-simplify]: Simplify 0 into 0 29.358 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 29.358 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 29.358 * [backup-simplify]: Simplify (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (* (* y.re x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 29.358 * [approximate]: Taking taylor expansion of (* (* y.re x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in (x.im y.re y.im) around 0 29.358 * [taylor]: Taking taylor expansion of (* (* y.re x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.im 29.358 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 29.358 * [taylor]: Taking taylor expansion of y.re in y.im 29.358 * [backup-simplify]: Simplify y.re into y.re 29.359 * [taylor]: Taking taylor expansion of x.im in y.im 29.359 * [backup-simplify]: Simplify x.im into x.im 29.359 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 29.359 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 29.359 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 29.359 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.359 * [taylor]: Taking taylor expansion of y.re in y.im 29.359 * [backup-simplify]: Simplify y.re into y.re 29.359 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.359 * [taylor]: Taking taylor expansion of y.im in y.im 29.359 * [backup-simplify]: Simplify 0 into 0 29.359 * [backup-simplify]: Simplify 1 into 1 29.359 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.359 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 29.359 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.359 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 29.359 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 29.360 * [backup-simplify]: Simplify (+ 0 0) into 0 29.360 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 29.360 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 29.360 * [taylor]: Taking taylor expansion of (* (* y.re x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 29.360 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 29.360 * [taylor]: Taking taylor expansion of y.re in y.re 29.360 * [backup-simplify]: Simplify 0 into 0 29.360 * [backup-simplify]: Simplify 1 into 1 29.360 * [taylor]: Taking taylor expansion of x.im in y.re 29.361 * [backup-simplify]: Simplify x.im into x.im 29.361 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 29.361 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 29.361 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 29.361 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.361 * [taylor]: Taking taylor expansion of y.re in y.re 29.361 * [backup-simplify]: Simplify 0 into 0 29.361 * [backup-simplify]: Simplify 1 into 1 29.361 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.361 * [taylor]: Taking taylor expansion of y.im in y.re 29.361 * [backup-simplify]: Simplify y.im into y.im 29.361 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.361 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 29.361 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.361 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 29.361 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.362 * [backup-simplify]: Simplify (+ 0 0) into 0 29.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.362 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 29.362 * [taylor]: Taking taylor expansion of (* (* y.re x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in x.im 29.362 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 29.362 * [taylor]: Taking taylor expansion of y.re in x.im 29.362 * [backup-simplify]: Simplify y.re into y.re 29.362 * [taylor]: Taking taylor expansion of x.im in x.im 29.362 * [backup-simplify]: Simplify 0 into 0 29.362 * [backup-simplify]: Simplify 1 into 1 29.362 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 29.362 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 29.362 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 29.362 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 29.362 * [taylor]: Taking taylor expansion of y.re in x.im 29.362 * [backup-simplify]: Simplify y.re into y.re 29.362 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 29.362 * [taylor]: Taking taylor expansion of y.im in x.im 29.362 * [backup-simplify]: Simplify y.im into y.im 29.363 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.363 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.363 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 29.363 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 29.363 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 29.363 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 29.363 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.364 * [backup-simplify]: Simplify (+ 0 0) into 0 29.364 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 29.364 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 29.364 * [taylor]: Taking taylor expansion of (* (* y.re x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in x.im 29.364 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 29.364 * [taylor]: Taking taylor expansion of y.re in x.im 29.364 * [backup-simplify]: Simplify y.re into y.re 29.364 * [taylor]: Taking taylor expansion of x.im in x.im 29.364 * [backup-simplify]: Simplify 0 into 0 29.364 * [backup-simplify]: Simplify 1 into 1 29.364 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 29.364 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 29.365 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 29.365 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 29.365 * [taylor]: Taking taylor expansion of y.re in x.im 29.365 * [backup-simplify]: Simplify y.re into y.re 29.365 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 29.365 * [taylor]: Taking taylor expansion of y.im in x.im 29.365 * [backup-simplify]: Simplify y.im into y.im 29.365 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.365 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.365 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 29.365 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 29.365 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 29.365 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 29.365 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.366 * [backup-simplify]: Simplify (+ 0 0) into 0 29.366 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 29.366 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 29.366 * [backup-simplify]: Simplify (* y.re 0) into 0 29.366 * [backup-simplify]: Simplify (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) into 0 29.366 * [taylor]: Taking taylor expansion of 0 in y.re 29.366 * [backup-simplify]: Simplify 0 into 0 29.366 * [taylor]: Taking taylor expansion of 0 in y.im 29.366 * [backup-simplify]: Simplify 0 into 0 29.366 * [backup-simplify]: Simplify 0 into 0 29.366 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 29.367 * [backup-simplify]: Simplify (+ (* 0 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))))) 29.367 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 29.367 * [taylor]: Taking taylor expansion of y.re in y.re 29.367 * [backup-simplify]: Simplify 0 into 0 29.367 * [backup-simplify]: Simplify 1 into 1 29.367 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 29.367 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 29.367 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 29.367 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.367 * [taylor]: Taking taylor expansion of y.re in y.re 29.367 * [backup-simplify]: Simplify 0 into 0 29.367 * [backup-simplify]: Simplify 1 into 1 29.367 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.367 * [taylor]: Taking taylor expansion of y.im in y.re 29.367 * [backup-simplify]: Simplify y.im into y.im 29.367 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.367 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 29.367 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.367 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 29.367 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.368 * [backup-simplify]: Simplify (+ 0 0) into 0 29.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.368 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 29.368 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 29.368 * [taylor]: Taking taylor expansion of 0 in y.im 29.368 * [backup-simplify]: Simplify 0 into 0 29.368 * [backup-simplify]: Simplify 0 into 0 29.368 * [taylor]: Taking taylor expansion of 0 in y.im 29.368 * [backup-simplify]: Simplify 0 into 0 29.368 * [backup-simplify]: Simplify 0 into 0 29.368 * [backup-simplify]: Simplify 0 into 0 29.368 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 29.368 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 29.369 * [backup-simplify]: Simplify (+ 0 0) into 0 29.369 * [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 29.370 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 29.370 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 29.370 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* y.re 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 29.370 * [taylor]: Taking taylor expansion of 0 in y.re 29.370 * [backup-simplify]: Simplify 0 into 0 29.370 * [taylor]: Taking taylor expansion of 0 in y.im 29.370 * [backup-simplify]: Simplify 0 into 0 29.370 * [backup-simplify]: Simplify 0 into 0 29.371 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 29.371 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 29.371 * [taylor]: Taking taylor expansion of y.im in y.im 29.371 * [backup-simplify]: Simplify 0 into 0 29.371 * [backup-simplify]: Simplify 1 into 1 29.371 * [backup-simplify]: Simplify (/ 1 1) into 1 29.371 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.371 * [backup-simplify]: Simplify 0 into 0 29.371 * [backup-simplify]: Simplify 0 into 0 29.372 * [backup-simplify]: Simplify (/ (* (/ 1 x.im) (/ 1 y.re)) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 29.372 * [approximate]: Taking taylor expansion of (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re y.im) around 0 29.372 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 29.372 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 29.372 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 29.372 * [taylor]: Taking taylor expansion of y.re in y.im 29.372 * [backup-simplify]: Simplify y.re into y.re 29.372 * [taylor]: Taking taylor expansion of x.im in y.im 29.372 * [backup-simplify]: Simplify x.im into x.im 29.372 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 29.372 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 29.372 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 29.372 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 29.372 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 29.372 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 29.372 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.372 * [taylor]: Taking taylor expansion of y.re in y.im 29.372 * [backup-simplify]: Simplify y.re into y.re 29.372 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.372 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.372 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 29.372 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.372 * [taylor]: Taking taylor expansion of y.im in y.im 29.372 * [backup-simplify]: Simplify 0 into 0 29.372 * [backup-simplify]: Simplify 1 into 1 29.372 * [backup-simplify]: Simplify (* 1 1) into 1 29.373 * [backup-simplify]: Simplify (/ 1 1) into 1 29.373 * [backup-simplify]: Simplify (+ 0 1) into 1 29.373 * [backup-simplify]: Simplify (/ 1 1) into 1 29.373 * [backup-simplify]: Simplify (sqrt 1) into 1 29.374 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.374 * [backup-simplify]: Simplify (+ 0 0) into 0 29.375 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.375 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.375 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 29.375 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 29.375 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 29.375 * [taylor]: Taking taylor expansion of y.re in y.re 29.375 * [backup-simplify]: Simplify 0 into 0 29.375 * [backup-simplify]: Simplify 1 into 1 29.375 * [taylor]: Taking taylor expansion of x.im in y.re 29.375 * [backup-simplify]: Simplify x.im into x.im 29.375 * [backup-simplify]: Simplify (* 0 x.im) into 0 29.376 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 29.376 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 29.376 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 29.376 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.376 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.376 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.376 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.376 * [taylor]: Taking taylor expansion of y.re in y.re 29.376 * [backup-simplify]: Simplify 0 into 0 29.376 * [backup-simplify]: Simplify 1 into 1 29.376 * [backup-simplify]: Simplify (* 1 1) into 1 29.376 * [backup-simplify]: Simplify (/ 1 1) into 1 29.376 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.376 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.376 * [taylor]: Taking taylor expansion of y.im in y.re 29.376 * [backup-simplify]: Simplify y.im into y.im 29.376 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.377 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.377 * [backup-simplify]: Simplify (+ 1 0) into 1 29.377 * [backup-simplify]: Simplify (/ 1 1) into 1 29.377 * [backup-simplify]: Simplify (sqrt 1) into 1 29.378 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.378 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.378 * [backup-simplify]: Simplify (+ 0 0) into 0 29.379 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.379 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.379 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 29.379 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 29.379 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 29.379 * [taylor]: Taking taylor expansion of y.re in x.im 29.379 * [backup-simplify]: Simplify y.re into y.re 29.379 * [taylor]: Taking taylor expansion of x.im in x.im 29.379 * [backup-simplify]: Simplify 0 into 0 29.379 * [backup-simplify]: Simplify 1 into 1 29.379 * [backup-simplify]: Simplify (* y.re 0) into 0 29.380 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 29.380 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 29.380 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 29.380 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 29.380 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 29.380 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 29.380 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 29.380 * [taylor]: Taking taylor expansion of y.re in x.im 29.380 * [backup-simplify]: Simplify y.re into y.re 29.380 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.380 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.380 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 29.380 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 29.380 * [taylor]: Taking taylor expansion of y.im in x.im 29.380 * [backup-simplify]: Simplify y.im into y.im 29.380 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.380 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.380 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 29.380 * [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)))) 29.380 * [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))))) 29.380 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 29.381 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 29.381 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.381 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.381 * [backup-simplify]: Simplify (+ 0 0) into 0 29.381 * [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 29.381 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 29.381 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 29.381 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 29.381 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 29.381 * [taylor]: Taking taylor expansion of y.re in x.im 29.381 * [backup-simplify]: Simplify y.re into y.re 29.381 * [taylor]: Taking taylor expansion of x.im in x.im 29.381 * [backup-simplify]: Simplify 0 into 0 29.381 * [backup-simplify]: Simplify 1 into 1 29.381 * [backup-simplify]: Simplify (* y.re 0) into 0 29.382 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 29.382 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 29.382 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 29.382 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 29.382 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 29.382 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 29.382 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 29.382 * [taylor]: Taking taylor expansion of y.re in x.im 29.382 * [backup-simplify]: Simplify y.re into y.re 29.382 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.382 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.382 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 29.382 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 29.382 * [taylor]: Taking taylor expansion of y.im in x.im 29.382 * [backup-simplify]: Simplify y.im into y.im 29.382 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.382 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.382 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 29.382 * [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)))) 29.383 * [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))))) 29.383 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 29.383 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 29.383 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.383 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.383 * [backup-simplify]: Simplify (+ 0 0) into 0 29.383 * [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 29.383 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 29.384 * [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)))))) 29.384 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 29.384 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 29.384 * [taylor]: Taking taylor expansion of y.re in y.re 29.384 * [backup-simplify]: Simplify 0 into 0 29.384 * [backup-simplify]: Simplify 1 into 1 29.384 * [backup-simplify]: Simplify (/ 1 1) into 1 29.384 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 29.384 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.384 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.384 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.384 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.384 * [taylor]: Taking taylor expansion of y.re in y.re 29.384 * [backup-simplify]: Simplify 0 into 0 29.384 * [backup-simplify]: Simplify 1 into 1 29.384 * [backup-simplify]: Simplify (* 1 1) into 1 29.385 * [backup-simplify]: Simplify (/ 1 1) into 1 29.385 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.385 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.385 * [taylor]: Taking taylor expansion of y.im in y.re 29.385 * [backup-simplify]: Simplify y.im into y.im 29.385 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.385 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.385 * [backup-simplify]: Simplify (+ 1 0) into 1 29.385 * [backup-simplify]: Simplify (/ 1 1) into 1 29.386 * [backup-simplify]: Simplify (sqrt 1) into 1 29.386 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.386 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.387 * [backup-simplify]: Simplify (+ 0 0) into 0 29.387 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.387 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.388 * [backup-simplify]: Simplify (* 1 1) into 1 29.388 * [taylor]: Taking taylor expansion of 1 in y.im 29.388 * [backup-simplify]: Simplify 1 into 1 29.388 * [backup-simplify]: Simplify 0 into 0 29.388 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 29.388 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 29.388 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 29.388 * [taylor]: Taking taylor expansion of 0 in y.re 29.389 * [backup-simplify]: Simplify 0 into 0 29.389 * [taylor]: Taking taylor expansion of 0 in y.im 29.389 * [backup-simplify]: Simplify 0 into 0 29.389 * [backup-simplify]: Simplify 0 into 0 29.389 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.389 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.389 * [taylor]: Taking taylor expansion of 0 in y.im 29.389 * [backup-simplify]: Simplify 0 into 0 29.389 * [backup-simplify]: Simplify 0 into 0 29.390 * [backup-simplify]: Simplify 0 into 0 29.390 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 29.390 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 29.390 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 29.390 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 29.391 * [backup-simplify]: Simplify (+ 0 0) into 0 29.391 * [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 29.392 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 29.392 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 29.392 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 29.392 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 29.393 * [taylor]: Taking taylor expansion of 0 in y.re 29.393 * [backup-simplify]: Simplify 0 into 0 29.393 * [taylor]: Taking taylor expansion of 0 in y.im 29.393 * [backup-simplify]: Simplify 0 into 0 29.393 * [backup-simplify]: Simplify 0 into 0 29.393 * [taylor]: Taking taylor expansion of 0 in y.im 29.393 * [backup-simplify]: Simplify 0 into 0 29.393 * [backup-simplify]: Simplify 0 into 0 29.393 * [backup-simplify]: Simplify 0 into 0 29.393 * [backup-simplify]: Simplify (/ (* (/ 1 (- x.im)) (/ 1 (- y.re))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 29.393 * [approximate]: Taking taylor expansion of (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re y.im) around 0 29.393 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 29.393 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 29.393 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 29.393 * [taylor]: Taking taylor expansion of y.re in y.im 29.393 * [backup-simplify]: Simplify y.re into y.re 29.393 * [taylor]: Taking taylor expansion of x.im in y.im 29.393 * [backup-simplify]: Simplify x.im into x.im 29.393 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 29.393 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 29.393 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 29.393 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 29.393 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 29.393 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 29.393 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 29.393 * [taylor]: Taking taylor expansion of y.re in y.im 29.393 * [backup-simplify]: Simplify y.re into y.re 29.393 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.393 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.393 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 29.393 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 29.393 * [taylor]: Taking taylor expansion of y.im in y.im 29.393 * [backup-simplify]: Simplify 0 into 0 29.393 * [backup-simplify]: Simplify 1 into 1 29.394 * [backup-simplify]: Simplify (* 1 1) into 1 29.394 * [backup-simplify]: Simplify (/ 1 1) into 1 29.394 * [backup-simplify]: Simplify (+ 0 1) into 1 29.394 * [backup-simplify]: Simplify (/ 1 1) into 1 29.395 * [backup-simplify]: Simplify (sqrt 1) into 1 29.395 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.395 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.396 * [backup-simplify]: Simplify (+ 0 0) into 0 29.396 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.397 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.397 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 29.397 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 29.397 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 29.397 * [taylor]: Taking taylor expansion of y.re in y.re 29.397 * [backup-simplify]: Simplify 0 into 0 29.397 * [backup-simplify]: Simplify 1 into 1 29.397 * [taylor]: Taking taylor expansion of x.im in y.re 29.397 * [backup-simplify]: Simplify x.im into x.im 29.397 * [backup-simplify]: Simplify (* 0 x.im) into 0 29.397 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 29.397 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 29.397 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 29.397 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.397 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.397 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.397 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.397 * [taylor]: Taking taylor expansion of y.re in y.re 29.397 * [backup-simplify]: Simplify 0 into 0 29.397 * [backup-simplify]: Simplify 1 into 1 29.398 * [backup-simplify]: Simplify (* 1 1) into 1 29.398 * [backup-simplify]: Simplify (/ 1 1) into 1 29.398 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.398 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.398 * [taylor]: Taking taylor expansion of y.im in y.re 29.398 * [backup-simplify]: Simplify y.im into y.im 29.398 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.398 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.399 * [backup-simplify]: Simplify (+ 1 0) into 1 29.399 * [backup-simplify]: Simplify (/ 1 1) into 1 29.399 * [backup-simplify]: Simplify (sqrt 1) into 1 29.400 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.401 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.401 * [backup-simplify]: Simplify (+ 0 0) into 0 29.402 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.402 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.402 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 29.402 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 29.402 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 29.402 * [taylor]: Taking taylor expansion of y.re in x.im 29.402 * [backup-simplify]: Simplify y.re into y.re 29.402 * [taylor]: Taking taylor expansion of x.im in x.im 29.402 * [backup-simplify]: Simplify 0 into 0 29.402 * [backup-simplify]: Simplify 1 into 1 29.402 * [backup-simplify]: Simplify (* y.re 0) into 0 29.402 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 29.402 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 29.402 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 29.402 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 29.403 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 29.403 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 29.403 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 29.403 * [taylor]: Taking taylor expansion of y.re in x.im 29.403 * [backup-simplify]: Simplify y.re into y.re 29.403 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.403 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.403 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 29.403 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 29.403 * [taylor]: Taking taylor expansion of y.im in x.im 29.403 * [backup-simplify]: Simplify y.im into y.im 29.403 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.403 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.403 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 29.403 * [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)))) 29.403 * [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))))) 29.403 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 29.403 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 29.403 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.403 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.404 * [backup-simplify]: Simplify (+ 0 0) into 0 29.404 * [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 29.404 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 29.404 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.re x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 29.404 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 29.404 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 29.404 * [taylor]: Taking taylor expansion of y.re in x.im 29.404 * [backup-simplify]: Simplify y.re into y.re 29.404 * [taylor]: Taking taylor expansion of x.im in x.im 29.404 * [backup-simplify]: Simplify 0 into 0 29.405 * [backup-simplify]: Simplify 1 into 1 29.405 * [backup-simplify]: Simplify (* y.re 0) into 0 29.405 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 29.405 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 29.405 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 29.405 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 29.405 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 29.405 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 29.405 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 29.405 * [taylor]: Taking taylor expansion of y.re in x.im 29.405 * [backup-simplify]: Simplify y.re into y.re 29.405 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 29.405 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 29.405 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 29.405 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 29.405 * [taylor]: Taking taylor expansion of y.im in x.im 29.405 * [backup-simplify]: Simplify y.im into y.im 29.405 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.405 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.405 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 29.405 * [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)))) 29.406 * [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))))) 29.406 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 29.406 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 29.406 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 29.406 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 29.406 * [backup-simplify]: Simplify (+ 0 0) into 0 29.406 * [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 29.407 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 29.407 * [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)))))) 29.407 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 29.407 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 29.407 * [taylor]: Taking taylor expansion of y.re in y.re 29.407 * [backup-simplify]: Simplify 0 into 0 29.407 * [backup-simplify]: Simplify 1 into 1 29.407 * [backup-simplify]: Simplify (/ 1 1) into 1 29.407 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 29.407 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 29.407 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 29.407 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 29.407 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 29.407 * [taylor]: Taking taylor expansion of y.re in y.re 29.407 * [backup-simplify]: Simplify 0 into 0 29.407 * [backup-simplify]: Simplify 1 into 1 29.408 * [backup-simplify]: Simplify (* 1 1) into 1 29.408 * [backup-simplify]: Simplify (/ 1 1) into 1 29.408 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 29.408 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 29.408 * [taylor]: Taking taylor expansion of y.im in y.re 29.408 * [backup-simplify]: Simplify y.im into y.im 29.408 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 29.408 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 29.408 * [backup-simplify]: Simplify (+ 1 0) into 1 29.409 * [backup-simplify]: Simplify (/ 1 1) into 1 29.409 * [backup-simplify]: Simplify (sqrt 1) into 1 29.409 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.410 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.410 * [backup-simplify]: Simplify (+ 0 0) into 0 29.410 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.411 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 29.411 * [backup-simplify]: Simplify (* 1 1) into 1 29.411 * [taylor]: Taking taylor expansion of 1 in y.im 29.411 * [backup-simplify]: Simplify 1 into 1 29.411 * [backup-simplify]: Simplify 0 into 0 29.412 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 29.412 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 29.412 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 29.412 * [taylor]: Taking taylor expansion of 0 in y.re 29.412 * [backup-simplify]: Simplify 0 into 0 29.412 * [taylor]: Taking taylor expansion of 0 in y.im 29.412 * [backup-simplify]: Simplify 0 into 0 29.412 * [backup-simplify]: Simplify 0 into 0 29.413 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 29.413 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 29.413 * [taylor]: Taking taylor expansion of 0 in y.im 29.413 * [backup-simplify]: Simplify 0 into 0 29.413 * [backup-simplify]: Simplify 0 into 0 29.413 * [backup-simplify]: Simplify 0 into 0 29.414 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 29.414 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 29.414 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 29.414 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 29.415 * [backup-simplify]: Simplify (+ 0 0) into 0 29.415 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 29.415 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 29.416 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 29.416 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 29.416 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 29.416 * [taylor]: Taking taylor expansion of 0 in y.re 29.417 * [backup-simplify]: Simplify 0 into 0 29.417 * [taylor]: Taking taylor expansion of 0 in y.im 29.417 * [backup-simplify]: Simplify 0 into 0 29.417 * [backup-simplify]: Simplify 0 into 0 29.417 * [taylor]: Taking taylor expansion of 0 in y.im 29.417 * [backup-simplify]: Simplify 0 into 0 29.417 * [backup-simplify]: Simplify 0 into 0 29.417 * [backup-simplify]: Simplify 0 into 0 29.417 * * * [progress]: simplifying candidates 29.417 * * * * [progress]: [ 1 / 90 ] simplifiying candidate # 29.417 * * * * [progress]: [ 2 / 90 ] simplifiying candidate # 29.417 * * * * [progress]: [ 3 / 90 ] simplifiying candidate # 29.417 * * * * [progress]: [ 4 / 90 ] simplifiying candidate # 29.417 * * * * [progress]: [ 5 / 90 ] simplifiying candidate # 29.417 * * * * [progress]: [ 6 / 90 ] simplifiying candidate # 29.417 * * * * [progress]: [ 7 / 90 ] simplifiying candidate # 29.417 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 29.417 * * [simplify]: iters left: 6 (8 enodes) 29.419 * * [simplify]: iters left: 5 (26 enodes) 29.422 * * [simplify]: Extracting #0: cost 1 inf + 0 29.422 * * [simplify]: Extracting #1: cost 4 inf + 0 29.423 * * [simplify]: Extracting #2: cost 7 inf + 0 29.423 * * [simplify]: Extracting #3: cost 10 inf + 0 29.423 * * [simplify]: Extracting #4: cost 14 inf + 0 29.423 * * [simplify]: Extracting #5: cost 10 inf + 84 29.423 * * [simplify]: Extracting #6: cost 8 inf + 166 29.423 * * [simplify]: Extracting #7: cost 4 inf + 854 29.423 * * [simplify]: Extracting #8: cost 1 inf + 1540 29.423 * * [simplify]: Extracting #9: cost 0 inf + 1782 29.424 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 29.424 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))))) 29.424 * * * * [progress]: [ 8 / 90 ] simplifiying candidate # 29.424 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 29.424 * * [simplify]: iters left: 6 (7 enodes) 29.426 * * [simplify]: iters left: 5 (22 enodes) 29.428 * * [simplify]: Extracting #0: cost 1 inf + 0 29.428 * * [simplify]: Extracting #1: cost 3 inf + 0 29.429 * * [simplify]: Extracting #2: cost 5 inf + 0 29.429 * * [simplify]: Extracting #3: cost 8 inf + 0 29.429 * * [simplify]: Extracting #4: cost 12 inf + 0 29.429 * * [simplify]: Extracting #5: cost 10 inf + 2 29.429 * * [simplify]: Extracting #6: cost 1 inf + 936 29.429 * * [simplify]: Extracting #7: cost 0 inf + 1138 29.429 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 29.429 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))))) 29.429 * * * * [progress]: [ 9 / 90 ] simplifiying candidate # 29.430 * [simplify]: Simplifying (sqrt 1) 29.430 * * [simplify]: iters left: 1 (2 enodes) 29.431 * * [simplify]: Extracting #0: cost 1 inf + 0 29.431 * * [simplify]: Extracting #1: cost 0 inf + 1 29.431 * [simplify]: Simplified to 1 29.432 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 29.432 * * * * [progress]: [ 10 / 90 ] simplifiying candidate # 29.432 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 29.432 * * [simplify]: iters left: 6 (9 enodes) 29.435 * * [simplify]: iters left: 5 (45 enodes) 29.446 * * [simplify]: iters left: 4 (100 enodes) 29.481 * * [simplify]: iters left: 3 (201 enodes) 29.527 * * [simplify]: iters left: 2 (406 enodes) 29.671 * * [simplify]: Extracting #0: cost 1 inf + 0 29.671 * * [simplify]: Extracting #1: cost 3 inf + 0 29.671 * * [simplify]: Extracting #2: cost 6 inf + 0 29.672 * * [simplify]: Extracting #3: cost 62 inf + 0 29.673 * * [simplify]: Extracting #4: cost 166 inf + 460 29.676 * * [simplify]: Extracting #5: cost 131 inf + 12951 29.683 * * [simplify]: Extracting #6: cost 49 inf + 45746 29.690 * * [simplify]: Extracting #7: cost 1 inf + 66256 29.695 * * [simplify]: Extracting #8: cost 0 inf + 65919 29.701 * [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))))) 29.701 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re 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)))))))))) 29.701 * * * * [progress]: [ 11 / 90 ] simplifiying candidate # 29.701 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 29.701 * * [simplify]: iters left: 6 (8 enodes) 29.704 * * [simplify]: iters left: 5 (37 enodes) 29.711 * * [simplify]: iters left: 4 (67 enodes) 29.723 * * [simplify]: iters left: 3 (123 enodes) 29.769 * * [simplify]: iters left: 2 (278 enodes) 29.907 * * [simplify]: Extracting #0: cost 1 inf + 0 29.907 * * [simplify]: Extracting #1: cost 3 inf + 0 29.908 * * [simplify]: Extracting #2: cost 50 inf + 0 29.908 * * [simplify]: Extracting #3: cost 150 inf + 0 29.909 * * [simplify]: Extracting #4: cost 194 inf + 1180 29.911 * * [simplify]: Extracting #5: cost 123 inf + 12421 29.917 * * [simplify]: Extracting #6: cost 12 inf + 33804 29.928 * * [simplify]: Extracting #7: cost 0 inf + 36129 29.937 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 29.938 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))))))) 29.938 * * * * [progress]: [ 12 / 90 ] simplifiying candidate # 29.938 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 29.938 * * [simplify]: iters left: 4 (5 enodes) 29.941 * * [simplify]: iters left: 3 (16 enodes) 29.945 * * [simplify]: Extracting #0: cost 1 inf + 0 29.945 * * [simplify]: Extracting #1: cost 4 inf + 0 29.945 * * [simplify]: Extracting #2: cost 8 inf + 0 29.945 * * [simplify]: Extracting #3: cost 4 inf + 84 29.946 * * [simplify]: Extracting #4: cost 0 inf + 410 29.946 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 29.946 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2)))))) 29.946 * * * * [progress]: [ 13 / 90 ] simplifiying candidate # 29.946 * * * * [progress]: [ 14 / 90 ] simplifiying candidate # 29.947 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 29.947 * * [simplify]: iters left: 5 (6 enodes) 29.949 * * [simplify]: iters left: 4 (19 enodes) 29.954 * * [simplify]: Extracting #0: cost 1 inf + 0 29.954 * * [simplify]: Extracting #1: cost 3 inf + 0 29.955 * * [simplify]: Extracting #2: cost 6 inf + 0 29.955 * * [simplify]: Extracting #3: cost 10 inf + 0 29.955 * * [simplify]: Extracting #4: cost 6 inf + 84 29.955 * * [simplify]: Extracting #5: cost 0 inf + 734 29.955 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 29.955 * [simplify]: Simplified (2 2 2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 29.955 * * * * [progress]: [ 15 / 90 ] simplifiying candidate # 29.956 * * * * [progress]: [ 16 / 90 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))))> 29.956 * * * * [progress]: [ 17 / 90 ] simplifiying candidate # 29.956 * * * * [progress]: [ 18 / 90 ] simplifiying candidate # 29.956 * * * * [progress]: [ 19 / 90 ] simplifiying candidate # 29.956 * * * * [progress]: [ 20 / 90 ] simplifiying candidate # 29.956 * * * * [progress]: [ 21 / 90 ] simplifiying candidate # 29.956 * * * * [progress]: [ 22 / 90 ] simplifiying candidate # 29.956 * * * * [progress]: [ 23 / 90 ] simplifiying candidate # 29.956 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 29.957 * * [simplify]: iters left: 6 (8 enodes) 29.960 * * [simplify]: iters left: 5 (26 enodes) 29.967 * * [simplify]: Extracting #0: cost 1 inf + 0 29.967 * * [simplify]: Extracting #1: cost 4 inf + 0 29.967 * * [simplify]: Extracting #2: cost 7 inf + 0 29.967 * * [simplify]: Extracting #3: cost 10 inf + 0 29.967 * * [simplify]: Extracting #4: cost 14 inf + 0 29.967 * * [simplify]: Extracting #5: cost 10 inf + 84 29.968 * * [simplify]: Extracting #6: cost 8 inf + 166 29.968 * * [simplify]: Extracting #7: cost 4 inf + 854 29.968 * * [simplify]: Extracting #8: cost 1 inf + 1540 29.969 * * [simplify]: Extracting #9: cost 0 inf + 1782 29.970 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 29.970 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 29.970 * * * * [progress]: [ 24 / 90 ] simplifiying candidate # 29.971 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 29.971 * * [simplify]: iters left: 6 (7 enodes) 29.974 * * [simplify]: iters left: 5 (22 enodes) 29.980 * * [simplify]: Extracting #0: cost 1 inf + 0 29.980 * * [simplify]: Extracting #1: cost 3 inf + 0 29.980 * * [simplify]: Extracting #2: cost 5 inf + 0 29.980 * * [simplify]: Extracting #3: cost 8 inf + 0 29.980 * * [simplify]: Extracting #4: cost 12 inf + 0 29.980 * * [simplify]: Extracting #5: cost 10 inf + 2 29.981 * * [simplify]: Extracting #6: cost 1 inf + 936 29.981 * * [simplify]: Extracting #7: cost 0 inf + 1138 29.982 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 29.982 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 29.982 * * * * [progress]: [ 25 / 90 ] simplifiying candidate # 29.982 * [simplify]: Simplifying (sqrt 1) 29.982 * * [simplify]: iters left: 1 (2 enodes) 29.985 * * [simplify]: Extracting #0: cost 1 inf + 0 29.985 * * [simplify]: Extracting #1: cost 0 inf + 1 29.985 * [simplify]: Simplified to 1 29.985 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 29.985 * * * * [progress]: [ 26 / 90 ] simplifiying candidate # 29.986 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 29.986 * * [simplify]: iters left: 6 (9 enodes) 29.991 * * [simplify]: iters left: 5 (45 enodes) 30.010 * * [simplify]: iters left: 4 (100 enodes) 30.054 * * [simplify]: iters left: 3 (201 enodes) 30.107 * * [simplify]: iters left: 2 (406 enodes) 30.239 * * [simplify]: Extracting #0: cost 1 inf + 0 30.239 * * [simplify]: Extracting #1: cost 3 inf + 0 30.239 * * [simplify]: Extracting #2: cost 6 inf + 0 30.240 * * [simplify]: Extracting #3: cost 62 inf + 0 30.241 * * [simplify]: Extracting #4: cost 166 inf + 460 30.244 * * [simplify]: Extracting #5: cost 131 inf + 12951 30.251 * * [simplify]: Extracting #6: cost 49 inf + 45746 30.261 * * [simplify]: Extracting #7: cost 1 inf + 66256 30.272 * * [simplify]: Extracting #8: cost 0 inf + 65919 30.278 * [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))))) 30.278 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (/ (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.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 30.278 * * * * [progress]: [ 27 / 90 ] simplifiying candidate # 30.279 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 30.279 * * [simplify]: iters left: 6 (8 enodes) 30.281 * * [simplify]: iters left: 5 (37 enodes) 30.288 * * [simplify]: iters left: 4 (67 enodes) 30.301 * * [simplify]: iters left: 3 (123 enodes) 30.346 * * [simplify]: iters left: 2 (278 enodes) 30.478 * * [simplify]: Extracting #0: cost 1 inf + 0 30.478 * * [simplify]: Extracting #1: cost 3 inf + 0 30.478 * * [simplify]: Extracting #2: cost 50 inf + 0 30.479 * * [simplify]: Extracting #3: cost 150 inf + 0 30.480 * * [simplify]: Extracting #4: cost 194 inf + 1180 30.485 * * [simplify]: Extracting #5: cost 123 inf + 12421 30.498 * * [simplify]: Extracting #6: cost 12 inf + 33804 30.509 * * [simplify]: Extracting #7: cost 0 inf + 36129 30.517 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 30.517 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (/ (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.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 30.517 * * * * [progress]: [ 28 / 90 ] simplifiying candidate # 30.517 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 30.518 * * [simplify]: iters left: 4 (5 enodes) 30.519 * * [simplify]: iters left: 3 (16 enodes) 30.524 * * [simplify]: Extracting #0: cost 1 inf + 0 30.524 * * [simplify]: Extracting #1: cost 4 inf + 0 30.524 * * [simplify]: Extracting #2: cost 8 inf + 0 30.524 * * [simplify]: Extracting #3: cost 4 inf + 84 30.525 * * [simplify]: Extracting #4: cost 0 inf + 410 30.525 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 30.525 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 30.525 * * * * [progress]: [ 29 / 90 ] simplifiying candidate # 30.525 * * * * [progress]: [ 30 / 90 ] simplifiying candidate # 30.525 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 30.525 * * [simplify]: iters left: 5 (6 enodes) 30.527 * * [simplify]: iters left: 4 (19 enodes) 30.529 * * [simplify]: Extracting #0: cost 1 inf + 0 30.529 * * [simplify]: Extracting #1: cost 3 inf + 0 30.529 * * [simplify]: Extracting #2: cost 6 inf + 0 30.530 * * [simplify]: Extracting #3: cost 10 inf + 0 30.530 * * [simplify]: Extracting #4: cost 6 inf + 84 30.530 * * [simplify]: Extracting #5: cost 0 inf + 734 30.530 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 30.530 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (fabs (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 30.530 * * * * [progress]: [ 31 / 90 ] simplifiying candidate # 30.530 * * * * [progress]: [ 32 / 90 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 30.530 * * * * [progress]: [ 33 / 90 ] simplifiying candidate # 30.530 * * * * [progress]: [ 34 / 90 ] simplifiying candidate # 30.530 * * * * [progress]: [ 35 / 90 ] simplifiying candidate # 30.530 * * * * [progress]: [ 36 / 90 ] simplifiying candidate # 30.530 * * * * [progress]: [ 37 / 90 ] simplifiying candidate # 30.530 * * * * [progress]: [ 38 / 90 ] simplifiying candidate # 30.530 * * * * [progress]: [ 39 / 90 ] simplifiying candidate # 30.531 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 30.531 * * [simplify]: iters left: 6 (8 enodes) 30.534 * * [simplify]: iters left: 5 (26 enodes) 30.541 * * [simplify]: Extracting #0: cost 1 inf + 0 30.541 * * [simplify]: Extracting #1: cost 4 inf + 0 30.541 * * [simplify]: Extracting #2: cost 7 inf + 0 30.541 * * [simplify]: Extracting #3: cost 10 inf + 0 30.541 * * [simplify]: Extracting #4: cost 14 inf + 0 30.541 * * [simplify]: Extracting #5: cost 10 inf + 84 30.541 * * [simplify]: Extracting #6: cost 8 inf + 166 30.542 * * [simplify]: Extracting #7: cost 4 inf + 854 30.542 * * [simplify]: Extracting #8: cost 1 inf + 1540 30.543 * * [simplify]: Extracting #9: cost 0 inf + 1782 30.543 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 30.543 * [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.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 30.544 * * * * [progress]: [ 40 / 90 ] simplifiying candidate # 30.544 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 30.544 * * [simplify]: iters left: 6 (7 enodes) 30.547 * * [simplify]: iters left: 5 (22 enodes) 30.554 * * [simplify]: Extracting #0: cost 1 inf + 0 30.554 * * [simplify]: Extracting #1: cost 3 inf + 0 30.554 * * [simplify]: Extracting #2: cost 5 inf + 0 30.554 * * [simplify]: Extracting #3: cost 8 inf + 0 30.554 * * [simplify]: Extracting #4: cost 12 inf + 0 30.554 * * [simplify]: Extracting #5: cost 10 inf + 2 30.554 * * [simplify]: Extracting #6: cost 1 inf + 936 30.555 * * [simplify]: Extracting #7: cost 0 inf + 1138 30.555 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 30.555 * [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.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 30.556 * * * * [progress]: [ 41 / 90 ] simplifiying candidate # 30.556 * [simplify]: Simplifying (sqrt 1) 30.556 * * [simplify]: iters left: 1 (2 enodes) 30.559 * * [simplify]: Extracting #0: cost 1 inf + 0 30.559 * * [simplify]: Extracting #1: cost 0 inf + 1 30.559 * [simplify]: Simplified to 1 30.560 * [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.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 30.560 * * * * [progress]: [ 42 / 90 ] simplifiying candidate # 30.560 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 30.560 * * [simplify]: iters left: 6 (9 enodes) 30.566 * * [simplify]: iters left: 5 (45 enodes) 30.587 * * [simplify]: iters left: 4 (100 enodes) 30.614 * * [simplify]: iters left: 3 (201 enodes) 30.707 * * [simplify]: iters left: 2 (406 enodes) 30.867 * * [simplify]: Extracting #0: cost 1 inf + 0 30.867 * * [simplify]: Extracting #1: cost 3 inf + 0 30.867 * * [simplify]: Extracting #2: cost 6 inf + 0 30.868 * * [simplify]: Extracting #3: cost 62 inf + 0 30.868 * * [simplify]: Extracting #4: cost 166 inf + 460 30.870 * * [simplify]: Extracting #5: cost 131 inf + 12951 30.877 * * [simplify]: Extracting #6: cost 49 inf + 45746 30.886 * * [simplify]: Extracting #7: cost 1 inf + 66256 30.891 * * [simplify]: Extracting #8: cost 0 inf + 65919 30.898 * [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))))) 30.898 * [simplify]: Simplified (2 1 2 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.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 30.898 * * * * [progress]: [ 43 / 90 ] simplifiying candidate # 30.898 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 30.899 * * [simplify]: iters left: 6 (8 enodes) 30.901 * * [simplify]: iters left: 5 (37 enodes) 30.907 * * [simplify]: iters left: 4 (67 enodes) 30.925 * * [simplify]: iters left: 3 (123 enodes) 30.975 * * [simplify]: iters left: 2 (278 enodes) 31.136 * * [simplify]: Extracting #0: cost 1 inf + 0 31.136 * * [simplify]: Extracting #1: cost 3 inf + 0 31.136 * * [simplify]: Extracting #2: cost 50 inf + 0 31.137 * * [simplify]: Extracting #3: cost 150 inf + 0 31.139 * * [simplify]: Extracting #4: cost 194 inf + 1180 31.143 * * [simplify]: Extracting #5: cost 123 inf + 12421 31.156 * * [simplify]: Extracting #6: cost 12 inf + 33804 31.171 * * [simplify]: Extracting #7: cost 0 inf + 36129 31.186 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 31.186 * [simplify]: Simplified (2 1 2 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.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.186 * * * * [progress]: [ 44 / 90 ] simplifiying candidate # 31.186 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 31.186 * * [simplify]: iters left: 4 (5 enodes) 31.189 * * [simplify]: iters left: 3 (16 enodes) 31.193 * * [simplify]: Extracting #0: cost 1 inf + 0 31.193 * * [simplify]: Extracting #1: cost 4 inf + 0 31.193 * * [simplify]: Extracting #2: cost 8 inf + 0 31.193 * * [simplify]: Extracting #3: cost 4 inf + 84 31.193 * * [simplify]: Extracting #4: cost 0 inf + 410 31.193 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 31.194 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (pow (+ (* y.re y.re) (* y.im y.im)) (/ 1 2))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.194 * * * * [progress]: [ 45 / 90 ] simplifiying candidate # 31.194 * * * * [progress]: [ 46 / 90 ] simplifiying candidate # 31.194 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 31.194 * * [simplify]: iters left: 5 (6 enodes) 31.197 * * [simplify]: iters left: 4 (19 enodes) 31.202 * * [simplify]: Extracting #0: cost 1 inf + 0 31.202 * * [simplify]: Extracting #1: cost 3 inf + 0 31.202 * * [simplify]: Extracting #2: cost 6 inf + 0 31.202 * * [simplify]: Extracting #3: cost 10 inf + 0 31.202 * * [simplify]: Extracting #4: cost 6 inf + 84 31.203 * * [simplify]: Extracting #5: cost 0 inf + 734 31.203 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 31.203 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.203 * * * * [progress]: [ 47 / 90 ] simplifiying candidate # 31.203 * * * * [progress]: [ 48 / 90 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 31.203 * * * * [progress]: [ 49 / 90 ] simplifiying candidate # 31.203 * * * * [progress]: [ 50 / 90 ] simplifiying candidate # 31.204 * [simplify]: Simplifying (- (+ (log x.im) (log y.re)) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.204 * * [simplify]: iters left: 6 (12 enodes) 31.209 * * [simplify]: iters left: 5 (42 enodes) 31.221 * * [simplify]: iters left: 4 (54 enodes) 31.238 * * [simplify]: iters left: 3 (63 enodes) 31.248 * * [simplify]: iters left: 2 (67 enodes) 31.255 * * [simplify]: iters left: 1 (71 enodes) 31.265 * * [simplify]: Extracting #0: cost 1 inf + 0 31.265 * * [simplify]: Extracting #1: cost 16 inf + 0 31.265 * * [simplify]: Extracting #2: cost 28 inf + 0 31.265 * * [simplify]: Extracting #3: cost 25 inf + 215 31.265 * * [simplify]: Extracting #4: cost 25 inf + 579 31.265 * * [simplify]: Extracting #5: cost 23 inf + 1286 31.266 * * [simplify]: Extracting #6: cost 15 inf + 1978 31.268 * * [simplify]: Extracting #7: cost 2 inf + 6300 31.270 * * [simplify]: Extracting #8: cost 0 inf + 7096 31.272 * [simplify]: Simplified to (- (+ (log x.im) (log y.re)) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.272 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (exp (- (+ (log x.im) (log y.re)) (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.273 * * * * [progress]: [ 51 / 90 ] simplifiying candidate # 31.273 * [simplify]: Simplifying (- (log (* x.im y.re)) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.273 * * [simplify]: iters left: 6 (11 enodes) 31.278 * * [simplify]: iters left: 5 (40 enodes) 31.284 * * [simplify]: iters left: 4 (52 enodes) 31.291 * * [simplify]: iters left: 3 (62 enodes) 31.300 * * [simplify]: iters left: 2 (70 enodes) 31.309 * * [simplify]: iters left: 1 (76 enodes) 31.320 * * [simplify]: Extracting #0: cost 1 inf + 0 31.320 * * [simplify]: Extracting #1: cost 13 inf + 0 31.320 * * [simplify]: Extracting #2: cost 28 inf + 0 31.320 * * [simplify]: Extracting #3: cost 29 inf + 2 31.320 * * [simplify]: Extracting #4: cost 23 inf + 785 31.320 * * [simplify]: Extracting #5: cost 23 inf + 1008 31.321 * * [simplify]: Extracting #6: cost 21 inf + 1050 31.321 * * [simplify]: Extracting #7: cost 12 inf + 2687 31.322 * * [simplify]: Extracting #8: cost 3 inf + 5529 31.323 * * [simplify]: Extracting #9: cost 0 inf + 6638 31.324 * [simplify]: Simplified to (- (log (* x.im y.re)) (log (sqrt (+ (* y.im y.im) (* y.re y.re))))) 31.324 * [simplify]: Simplified (2 2 1 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.re)) (log (sqrt (+ (* y.im y.im) (* y.re y.re)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.324 * * * * [progress]: [ 52 / 90 ] simplifiying candidate # 31.325 * * * * [progress]: [ 53 / 90 ] simplifiying candidate # 31.325 * * * * [progress]: [ 54 / 90 ] simplifiying candidate # 31.325 * [simplify]: Simplifying (/ (* (* (* x.im x.im) x.im) (* (* y.re y.re) y.re)) (* (* (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))))) 31.325 * * [simplify]: iters left: 6 (14 enodes) 31.328 * * [simplify]: iters left: 5 (56 enodes) 31.340 * * [simplify]: iters left: 4 (173 enodes) 31.420 * * [simplify]: Extracting #0: cost 1 inf + 0 31.420 * * [simplify]: Extracting #1: cost 92 inf + 0 31.421 * * [simplify]: Extracting #2: cost 196 inf + 165 31.422 * * [simplify]: Extracting #3: cost 196 inf + 1390 31.424 * * [simplify]: Extracting #4: cost 160 inf + 7524 31.429 * * [simplify]: Extracting #5: cost 84 inf + 26831 31.439 * * [simplify]: Extracting #6: cost 11 inf + 47027 31.458 * * [simplify]: Extracting #7: cost 0 inf + 50258 31.483 * [simplify]: Simplified to (/ (/ (* (* y.re x.im) (* (* y.re x.im) (* y.re x.im))) (+ (* y.im y.im) (* y.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 31.483 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (cbrt (/ (/ (* (* y.re x.im) (* (* y.re x.im) (* y.re x.im))) (+ (* y.im y.im) (* y.re y.re))) (sqrt (+ (* y.im y.im) (* y.re y.re))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.483 * * * * [progress]: [ 55 / 90 ] simplifiying candidate # 31.483 * [simplify]: Simplifying (/ (* (* (* x.im y.re) (* x.im y.re)) (* x.im y.re)) (* (* (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))))) 31.484 * * [simplify]: iters left: 6 (13 enodes) 31.490 * * [simplify]: iters left: 5 (56 enodes) 31.513 * * [simplify]: iters left: 4 (183 enodes) 31.618 * * [simplify]: Extracting #0: cost 1 inf + 0 31.618 * * [simplify]: Extracting #1: cost 108 inf + 0 31.619 * * [simplify]: Extracting #2: cost 219 inf + 495 31.621 * * [simplify]: Extracting #3: cost 216 inf + 2142 31.625 * * [simplify]: Extracting #4: cost 183 inf + 8220 31.639 * * [simplify]: Extracting #5: cost 93 inf + 30962 31.658 * * [simplify]: Extracting #6: cost 3 inf + 57187 31.674 * * [simplify]: Extracting #7: cost 0 inf + 57995 31.694 * [simplify]: Simplified to (/ (/ (* (* x.im y.re) (* x.im y.re)) (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* x.im y.re))) 31.694 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (cbrt (/ (/ (* (* x.im y.re) (* x.im y.re)) (+ (* y.re y.re) (* y.im y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* x.im y.re)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.695 * * * * [progress]: [ 56 / 90 ] simplifiying candidate # 31.695 * * * * [progress]: [ 57 / 90 ] simplifiying candidate # 31.695 * * * * [progress]: [ 58 / 90 ] simplifiying candidate # 31.695 * * * * [progress]: [ 59 / 90 ] simplifiying candidate # 31.695 * * * * [progress]: [ 60 / 90 ] simplifiying candidate # 31.695 * [simplify]: Simplifying (/ x.im (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 31.695 * * [simplify]: iters left: 6 (10 enodes) 31.699 * * [simplify]: iters left: 5 (33 enodes) 31.707 * * [simplify]: iters left: 4 (35 enodes) 31.715 * * [simplify]: Extracting #0: cost 1 inf + 0 31.715 * * [simplify]: Extracting #1: cost 6 inf + 0 31.715 * * [simplify]: Extracting #2: cost 9 inf + 1 31.715 * * [simplify]: Extracting #3: cost 11 inf + 1 31.715 * * [simplify]: Extracting #4: cost 14 inf + 1 31.715 * * [simplify]: Extracting #5: cost 18 inf + 1 31.715 * * [simplify]: Extracting #6: cost 16 inf + 3 31.716 * * [simplify]: Extracting #7: cost 11 inf + 289 31.716 * * [simplify]: Extracting #8: cost 6 inf + 1219 31.717 * * [simplify]: Extracting #9: cost 0 inf + 2995 31.720 * [simplify]: Simplified to (/ x.im (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 31.720 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* (/ x.im (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ y.re (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.720 * [simplify]: Simplifying (/ y.re (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.721 * * [simplify]: iters left: 6 (8 enodes) 31.724 * * [simplify]: iters left: 5 (25 enodes) 31.729 * * [simplify]: Extracting #0: cost 1 inf + 0 31.730 * * [simplify]: Extracting #1: cost 4 inf + 0 31.730 * * [simplify]: Extracting #2: cost 5 inf + 1 31.730 * * [simplify]: Extracting #3: cost 7 inf + 1 31.730 * * [simplify]: Extracting #4: cost 10 inf + 1 31.730 * * [simplify]: Extracting #5: cost 12 inf + 42 31.730 * * [simplify]: Extracting #6: cost 9 inf + 125 31.730 * * [simplify]: Extracting #7: cost 5 inf + 572 31.730 * * [simplify]: Extracting #8: cost 1 inf + 1500 31.731 * * [simplify]: Extracting #9: cost 0 inf + 1782 31.731 * [simplify]: Simplified to (/ y.re (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.731 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* (/ x.im (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ y.re (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.732 * * * * [progress]: [ 61 / 90 ] simplifiying candidate # 31.732 * [simplify]: Simplifying (/ x.im (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 31.732 * * [simplify]: iters left: 6 (10 enodes) 31.736 * * [simplify]: iters left: 5 (32 enodes) 31.743 * * [simplify]: Extracting #0: cost 1 inf + 0 31.743 * * [simplify]: Extracting #1: cost 4 inf + 0 31.744 * * [simplify]: Extracting #2: cost 6 inf + 1 31.744 * * [simplify]: Extracting #3: cost 9 inf + 1 31.744 * * [simplify]: Extracting #4: cost 12 inf + 1 31.744 * * [simplify]: Extracting #5: cost 16 inf + 1 31.744 * * [simplify]: Extracting #6: cost 14 inf + 3 31.744 * * [simplify]: Extracting #7: cost 10 inf + 248 31.744 * * [simplify]: Extracting #8: cost 3 inf + 1622 31.745 * * [simplify]: Extracting #9: cost 0 inf + 2349 31.745 * [simplify]: Simplified to (/ x.im (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 31.746 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* (/ x.im (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ y.re (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.746 * [simplify]: Simplifying (/ y.re (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 31.746 * * [simplify]: iters left: 6 (8 enodes) 31.749 * * [simplify]: iters left: 5 (25 enodes) 31.754 * * [simplify]: Extracting #0: cost 1 inf + 0 31.755 * * [simplify]: Extracting #1: cost 4 inf + 0 31.755 * * [simplify]: Extracting #2: cost 5 inf + 1 31.755 * * [simplify]: Extracting #3: cost 7 inf + 1 31.755 * * [simplify]: Extracting #4: cost 10 inf + 1 31.755 * * [simplify]: Extracting #5: cost 12 inf + 42 31.755 * * [simplify]: Extracting #6: cost 9 inf + 125 31.755 * * [simplify]: Extracting #7: cost 5 inf + 612 31.755 * * [simplify]: Extracting #8: cost 1 inf + 1580 31.756 * * [simplify]: Extracting #9: cost 0 inf + 1862 31.756 * [simplify]: Simplified to (/ y.re (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 31.756 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* (/ x.im (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ y.re (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.757 * * * * [progress]: [ 62 / 90 ] simplifiying candidate # 31.757 * [simplify]: Simplifying (/ x.im (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.757 * * [simplify]: iters left: 6 (9 enodes) 31.760 * * [simplify]: iters left: 5 (28 enodes) 31.766 * * [simplify]: Extracting #0: cost 1 inf + 0 31.766 * * [simplify]: Extracting #1: cost 4 inf + 0 31.766 * * [simplify]: Extracting #2: cost 5 inf + 1 31.766 * * [simplify]: Extracting #3: cost 7 inf + 1 31.766 * * [simplify]: Extracting #4: cost 10 inf + 1 31.766 * * [simplify]: Extracting #5: cost 14 inf + 1 31.767 * * [simplify]: Extracting #6: cost 12 inf + 3 31.767 * * [simplify]: Extracting #7: cost 7 inf + 289 31.767 * * [simplify]: Extracting #8: cost 4 inf + 775 31.768 * * [simplify]: Extracting #9: cost 1 inf + 1382 31.768 * * [simplify]: Extracting #10: cost 0 inf + 1625 31.769 * [simplify]: Simplified to (/ x.im (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.769 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* (/ x.im (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ y.re (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.769 * [simplify]: Simplifying (/ y.re (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.769 * * [simplify]: iters left: 6 (8 enodes) 31.772 * * [simplify]: iters left: 5 (25 enodes) 31.778 * * [simplify]: Extracting #0: cost 1 inf + 0 31.778 * * [simplify]: Extracting #1: cost 4 inf + 0 31.778 * * [simplify]: Extracting #2: cost 5 inf + 1 31.778 * * [simplify]: Extracting #3: cost 7 inf + 1 31.778 * * [simplify]: Extracting #4: cost 10 inf + 1 31.779 * * [simplify]: Extracting #5: cost 12 inf + 42 31.779 * * [simplify]: Extracting #6: cost 9 inf + 125 31.779 * * [simplify]: Extracting #7: cost 5 inf + 572 31.779 * * [simplify]: Extracting #8: cost 1 inf + 1380 31.780 * * [simplify]: Extracting #9: cost 0 inf + 1622 31.780 * [simplify]: Simplified to (/ y.re (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.780 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* (/ x.im (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ y.re (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.780 * * * * [progress]: [ 63 / 90 ] simplifiying candidate # 31.781 * [simplify]: Simplifying (/ x.im (sqrt 1)) 31.781 * * [simplify]: iters left: 3 (4 enodes) 31.784 * * [simplify]: iters left: 2 (14 enodes) 31.788 * * [simplify]: iters left: 1 (16 enodes) 31.791 * * [simplify]: Extracting #0: cost 1 inf + 0 31.791 * * [simplify]: Extracting #1: cost 0 inf + 1 31.791 * [simplify]: Simplified to x.im 31.791 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im (/ y.re (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.791 * [simplify]: Simplifying (/ y.re (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.792 * * [simplify]: iters left: 6 (7 enodes) 31.794 * * [simplify]: iters left: 5 (22 enodes) 31.799 * * [simplify]: Extracting #0: cost 1 inf + 0 31.799 * * [simplify]: Extracting #1: cost 4 inf + 0 31.799 * * [simplify]: Extracting #2: cost 5 inf + 1 31.799 * * [simplify]: Extracting #3: cost 8 inf + 1 31.800 * * [simplify]: Extracting #4: cost 10 inf + 42 31.800 * * [simplify]: Extracting #5: cost 8 inf + 84 31.800 * * [simplify]: Extracting #6: cost 1 inf + 936 31.800 * * [simplify]: Extracting #7: cost 0 inf + 1138 31.801 * [simplify]: Simplified to (/ y.re (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.801 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im (/ y.re (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.801 * * * * [progress]: [ 64 / 90 ] simplifiying candidate # 31.801 * [simplify]: Simplifying (/ x.im (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.801 * * [simplify]: iters left: 6 (9 enodes) 31.804 * * [simplify]: iters left: 5 (28 enodes) 31.808 * * [simplify]: Extracting #0: cost 1 inf + 0 31.808 * * [simplify]: Extracting #1: cost 4 inf + 0 31.808 * * [simplify]: Extracting #2: cost 5 inf + 1 31.808 * * [simplify]: Extracting #3: cost 7 inf + 1 31.808 * * [simplify]: Extracting #4: cost 10 inf + 1 31.809 * * [simplify]: Extracting #5: cost 14 inf + 1 31.809 * * [simplify]: Extracting #6: cost 12 inf + 3 31.809 * * [simplify]: Extracting #7: cost 7 inf + 289 31.809 * * [simplify]: Extracting #8: cost 4 inf + 775 31.809 * * [simplify]: Extracting #9: cost 1 inf + 1382 31.809 * * [simplify]: Extracting #10: cost 0 inf + 1625 31.810 * [simplify]: Simplified to (/ x.im (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.810 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* (/ x.im (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ y.re (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.810 * [simplify]: Simplifying (/ y.re (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.810 * * [simplify]: iters left: 6 (8 enodes) 31.812 * * [simplify]: iters left: 5 (25 enodes) 31.815 * * [simplify]: Extracting #0: cost 1 inf + 0 31.815 * * [simplify]: Extracting #1: cost 4 inf + 0 31.815 * * [simplify]: Extracting #2: cost 5 inf + 1 31.815 * * [simplify]: Extracting #3: cost 7 inf + 1 31.815 * * [simplify]: Extracting #4: cost 10 inf + 1 31.815 * * [simplify]: Extracting #5: cost 12 inf + 42 31.815 * * [simplify]: Extracting #6: cost 9 inf + 125 31.815 * * [simplify]: Extracting #7: cost 5 inf + 572 31.816 * * [simplify]: Extracting #8: cost 1 inf + 1380 31.816 * * [simplify]: Extracting #9: cost 0 inf + 1622 31.816 * [simplify]: Simplified to (/ y.re (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 31.816 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* (/ x.im (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ y.re (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.816 * * * * [progress]: [ 65 / 90 ] simplifiying candidate # 31.816 * [simplify]: Simplifying (/ x.im 1) 31.817 * * [simplify]: iters left: 2 (3 enodes) 31.818 * * [simplify]: iters left: 1 (9 enodes) 31.819 * * [simplify]: Extracting #0: cost 1 inf + 0 31.819 * * [simplify]: Extracting #1: cost 0 inf + 1 31.819 * [simplify]: Simplified to x.im 31.819 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im (/ y.re (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.819 * [simplify]: Simplifying (/ y.re (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.819 * * [simplify]: iters left: 6 (7 enodes) 31.821 * * [simplify]: iters left: 5 (22 enodes) 31.824 * * [simplify]: Extracting #0: cost 1 inf + 0 31.824 * * [simplify]: Extracting #1: cost 4 inf + 0 31.824 * * [simplify]: Extracting #2: cost 5 inf + 1 31.824 * * [simplify]: Extracting #3: cost 8 inf + 1 31.824 * * [simplify]: Extracting #4: cost 10 inf + 42 31.824 * * [simplify]: Extracting #5: cost 8 inf + 84 31.824 * * [simplify]: Extracting #6: cost 1 inf + 936 31.825 * * [simplify]: Extracting #7: cost 0 inf + 1138 31.825 * [simplify]: Simplified to (/ y.re (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.825 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im (/ y.re (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.825 * * * * [progress]: [ 66 / 90 ] simplifiying candidate # 31.825 * * * * [progress]: [ 67 / 90 ] simplifiying candidate # 31.825 * * * * [progress]: [ 68 / 90 ] simplifiying candidate # 31.825 * * * * [progress]: [ 69 / 90 ] simplifiying candidate # 31.826 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.826 * * [simplify]: iters left: 6 (7 enodes) 31.827 * * [simplify]: iters left: 5 (22 enodes) 31.830 * * [simplify]: Extracting #0: cost 1 inf + 0 31.831 * * [simplify]: Extracting #1: cost 3 inf + 0 31.831 * * [simplify]: Extracting #2: cost 5 inf + 0 31.831 * * [simplify]: Extracting #3: cost 8 inf + 0 31.831 * * [simplify]: Extracting #4: cost 12 inf + 0 31.831 * * [simplify]: Extracting #5: cost 10 inf + 2 31.831 * * [simplify]: Extracting #6: cost 1 inf + 976 31.831 * * [simplify]: Extracting #7: cost 0 inf + 1218 31.831 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.831 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (/ (* x.im 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))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.831 * * * * [progress]: [ 70 / 90 ] simplifiying candidate # 31.832 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 31.832 * * [simplify]: iters left: 6 (7 enodes) 31.835 * * [simplify]: iters left: 5 (22 enodes) 31.840 * * [simplify]: Extracting #0: cost 1 inf + 0 31.840 * * [simplify]: Extracting #1: cost 3 inf + 0 31.840 * * [simplify]: Extracting #2: cost 5 inf + 0 31.840 * * [simplify]: Extracting #3: cost 8 inf + 0 31.841 * * [simplify]: Extracting #4: cost 12 inf + 0 31.841 * * [simplify]: Extracting #5: cost 10 inf + 2 31.841 * * [simplify]: Extracting #6: cost 1 inf + 1056 31.841 * * [simplify]: Extracting #7: cost 0 inf + 1298 31.842 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 31.842 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (/ (* x.im y.re) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.842 * * * * [progress]: [ 71 / 90 ] simplifiying candidate # 31.842 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.842 * * [simplify]: iters left: 6 (7 enodes) 31.845 * * [simplify]: iters left: 5 (22 enodes) 31.850 * * [simplify]: Extracting #0: cost 1 inf + 0 31.850 * * [simplify]: Extracting #1: cost 3 inf + 0 31.850 * * [simplify]: Extracting #2: cost 5 inf + 0 31.850 * * [simplify]: Extracting #3: cost 8 inf + 0 31.850 * * [simplify]: Extracting #4: cost 12 inf + 0 31.850 * * [simplify]: Extracting #5: cost 10 inf + 2 31.851 * * [simplify]: Extracting #6: cost 1 inf + 936 31.851 * * [simplify]: Extracting #7: cost 0 inf + 1138 31.852 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.852 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (/ (* x.im y.re) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.852 * * * * [progress]: [ 72 / 90 ] simplifiying candidate # 31.853 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 31.853 * * [simplify]: iters left: 5 (6 enodes) 31.855 * * [simplify]: iters left: 4 (19 enodes) 31.860 * * [simplify]: Extracting #0: cost 1 inf + 0 31.860 * * [simplify]: Extracting #1: cost 3 inf + 0 31.860 * * [simplify]: Extracting #2: cost 6 inf + 0 31.860 * * [simplify]: Extracting #3: cost 10 inf + 0 31.860 * * [simplify]: Extracting #4: cost 6 inf + 84 31.860 * * [simplify]: Extracting #5: cost 0 inf + 734 31.860 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 31.860 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (/ (* x.im y.re) (sqrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.860 * * * * [progress]: [ 73 / 90 ] simplifiying candidate # 31.861 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.861 * * [simplify]: iters left: 6 (7 enodes) 31.863 * * [simplify]: iters left: 5 (22 enodes) 31.869 * * [simplify]: Extracting #0: cost 1 inf + 0 31.869 * * [simplify]: Extracting #1: cost 3 inf + 0 31.869 * * [simplify]: Extracting #2: cost 5 inf + 0 31.869 * * [simplify]: Extracting #3: cost 8 inf + 0 31.869 * * [simplify]: Extracting #4: cost 12 inf + 0 31.869 * * [simplify]: Extracting #5: cost 10 inf + 2 31.869 * * [simplify]: Extracting #6: cost 1 inf + 936 31.870 * * [simplify]: Extracting #7: cost 0 inf + 1138 31.870 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 31.870 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (/ (* x.im y.re) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.870 * * * * [progress]: [ 74 / 90 ] simplifiying candidate # 31.870 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 31.871 * * [simplify]: iters left: 5 (6 enodes) 31.873 * * [simplify]: iters left: 4 (19 enodes) 31.877 * * [simplify]: Extracting #0: cost 1 inf + 0 31.877 * * [simplify]: Extracting #1: cost 3 inf + 0 31.877 * * [simplify]: Extracting #2: cost 6 inf + 0 31.877 * * [simplify]: Extracting #3: cost 10 inf + 0 31.877 * * [simplify]: Extracting #4: cost 6 inf + 84 31.878 * * [simplify]: Extracting #5: cost 0 inf + 734 31.878 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 31.878 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (/ (* x.im y.re) 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 31.878 * * * * [progress]: [ 75 / 90 ] simplifiying candidate # 31.878 * * * * [progress]: [ 76 / 90 ] simplifiying candidate # 31.879 * [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))))) 31.879 * * [simplify]: iters left: 6 (10 enodes) 31.883 * * [simplify]: iters left: 5 (52 enodes) 31.893 * * [simplify]: iters left: 4 (119 enodes) 31.920 * * [simplify]: iters left: 3 (234 enodes) 32.025 * * [simplify]: iters left: 2 (366 enodes) 32.195 * * [simplify]: Extracting #0: cost 1 inf + 0 32.196 * * [simplify]: Extracting #1: cost 3 inf + 0 32.196 * * [simplify]: Extracting #2: cost 22 inf + 0 32.196 * * [simplify]: Extracting #3: cost 148 inf + 0 32.198 * * [simplify]: Extracting #4: cost 202 inf + 2230 32.206 * * [simplify]: Extracting #5: cost 83 inf + 22274 32.212 * * [simplify]: Extracting #6: cost 1 inf + 35108 32.220 * * [simplify]: Extracting #7: cost 0 inf + 35040 32.227 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 32.227 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* (/ (* x.im y.re) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.227 * * * * [progress]: [ 77 / 90 ] simplifiying candidate # 32.227 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 32.227 * * [simplify]: iters left: 5 (6 enodes) 32.229 * * [simplify]: iters left: 4 (23 enodes) 32.233 * * [simplify]: iters left: 3 (36 enodes) 32.242 * * [simplify]: iters left: 2 (53 enodes) 32.257 * * [simplify]: iters left: 1 (94 enodes) 32.277 * * [simplify]: Extracting #0: cost 1 inf + 0 32.277 * * [simplify]: Extracting #1: cost 3 inf + 0 32.277 * * [simplify]: Extracting #2: cost 32 inf + 0 32.277 * * [simplify]: Extracting #3: cost 48 inf + 0 32.277 * * [simplify]: Extracting #4: cost 42 inf + 247 32.278 * * [simplify]: Extracting #5: cost 18 inf + 3412 32.279 * * [simplify]: Extracting #6: cost 0 inf + 5728 32.280 * * [simplify]: Extracting #7: cost 0 inf + 5448 32.282 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 32.283 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* (/ (* x.im 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)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.283 * * * * [progress]: [ 78 / 90 ] simplifiying candidate #real (real->posit16 (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 32.283 * * * * [progress]: [ 79 / 90 ] simplifiying candidate # 32.283 * [simplify]: Simplifying y.im 32.283 * * [simplify]: iters left: 0 (1 enodes) 32.284 * * [simplify]: Extracting #0: cost 1 inf + 0 32.284 * * [simplify]: Extracting #1: cost 0 inf + 1 32.284 * [simplify]: Simplified to y.im 32.284 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) y.im)))) 32.284 * * * * [progress]: [ 80 / 90 ] simplifiying candidate # 32.284 * [simplify]: Simplifying y.re 32.284 * * [simplify]: iters left: 0 (1 enodes) 32.285 * * [simplify]: Extracting #0: cost 1 inf + 0 32.285 * * [simplify]: Extracting #1: cost 0 inf + 1 32.285 * [simplify]: Simplified to y.re 32.285 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) y.re)))) 32.285 * * * * [progress]: [ 81 / 90 ] simplifiying candidate # 32.285 * [simplify]: Simplifying (* -1 y.re) 32.285 * * [simplify]: iters left: 2 (3 enodes) 32.287 * * [simplify]: iters left: 1 (11 enodes) 32.291 * * [simplify]: Extracting #0: cost 1 inf + 0 32.291 * * [simplify]: Extracting #1: cost 4 inf + 0 32.291 * * [simplify]: Extracting #2: cost 0 inf + 84 32.291 * [simplify]: Simplified to (- y.re) 32.291 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (- y.re))))) 32.291 * * * * [progress]: [ 82 / 90 ] simplifiying candidate # 32.291 * [simplify]: Simplifying y.im 32.291 * * [simplify]: iters left: 0 (1 enodes) 32.292 * * [simplify]: Extracting #0: cost 1 inf + 0 32.292 * * [simplify]: Extracting #1: cost 0 inf + 1 32.292 * [simplify]: Simplified to y.im 32.292 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) y.im) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.292 * * * * [progress]: [ 83 / 90 ] simplifiying candidate # 32.292 * [simplify]: Simplifying y.re 32.292 * * [simplify]: iters left: 0 (1 enodes) 32.293 * * [simplify]: Extracting #0: cost 1 inf + 0 32.293 * * [simplify]: Extracting #1: cost 0 inf + 1 32.293 * [simplify]: Simplified to y.re 32.293 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) y.re) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.293 * * * * [progress]: [ 84 / 90 ] simplifiying candidate # 32.293 * [simplify]: Simplifying (* -1 y.re) 32.293 * * [simplify]: iters left: 2 (3 enodes) 32.295 * * [simplify]: iters left: 1 (11 enodes) 32.298 * * [simplify]: Extracting #0: cost 1 inf + 0 32.298 * * [simplify]: Extracting #1: cost 4 inf + 0 32.299 * * [simplify]: Extracting #2: cost 0 inf + 84 32.299 * [simplify]: Simplified to (- y.re) 32.299 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (/ (* x.im y.re) (- y.re)) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.299 * * * * [progress]: [ 85 / 90 ] simplifiying candidate # 32.299 * [simplify]: Simplifying y.im 32.299 * * [simplify]: iters left: 0 (1 enodes) 32.300 * * [simplify]: Extracting #0: cost 1 inf + 0 32.300 * * [simplify]: Extracting #1: cost 0 inf + 1 32.300 * [simplify]: Simplified to y.im 32.300 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 y.im) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.300 * * * * [progress]: [ 86 / 90 ] simplifiying candidate # 32.300 * [simplify]: Simplifying y.re 32.300 * * [simplify]: iters left: 0 (1 enodes) 32.301 * * [simplify]: Extracting #0: cost 1 inf + 0 32.301 * * [simplify]: Extracting #1: cost 0 inf + 1 32.301 * [simplify]: Simplified to y.re 32.301 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 y.re) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.301 * * * * [progress]: [ 87 / 90 ] simplifiying candidate # 32.301 * [simplify]: Simplifying (* -1 y.re) 32.302 * * [simplify]: iters left: 2 (3 enodes) 32.303 * * [simplify]: iters left: 1 (11 enodes) 32.307 * * [simplify]: Extracting #0: cost 1 inf + 0 32.307 * * [simplify]: Extracting #1: cost 4 inf + 0 32.307 * * [simplify]: Extracting #2: cost 0 inf + 84 32.307 * [simplify]: Simplified to (- y.re) 32.307 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (- y.re)) (- (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.307 * * * * [progress]: [ 88 / 90 ] simplifiying candidate # 32.307 * [simplify]: Simplifying 0 32.307 * * [simplify]: iters left: 0 (1 enodes) 32.308 * * [simplify]: Extracting #0: cost 1 inf + 0 32.308 * * [simplify]: Extracting #1: cost 0 inf + 1 32.308 * [simplify]: Simplified to 0 32.308 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- 0 (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.308 * * * * [progress]: [ 89 / 90 ] simplifiying candidate # 32.309 * [simplify]: Simplifying 0 32.309 * * [simplify]: iters left: 0 (1 enodes) 32.310 * * [simplify]: Extracting #0: cost 1 inf + 0 32.310 * * [simplify]: Extracting #1: cost 0 inf + 1 32.310 * [simplify]: Simplified to 0 32.310 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- 0 (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.310 * * * * [progress]: [ 90 / 90 ] simplifiying candidate # 32.310 * [simplify]: Simplifying 0 32.310 * * [simplify]: iters left: 0 (1 enodes) 32.311 * * [simplify]: Extracting #0: cost 1 inf + 0 32.311 * * [simplify]: Extracting #1: cost 0 inf + 1 32.311 * [simplify]: Simplified to 0 32.311 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- 0 (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 32.311 * * * [progress]: adding candidates to table 33.623 * [progress]: [Phase 3 of 3] Extracting. 33.623 * * [regime]: Finding splitpoints for: (#real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # # # #) 33.628 * * * [regime-changes]: Trying 5 branch expressions: (y.im x.re y.re x.im (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 33.628 * * * * [regimes]: Trying to branch on y.im from (#real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # # # #) 33.747 * * * * [regimes]: Trying to branch on x.re from (#real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # # # #) 33.834 * * * * [regimes]: Trying to branch on y.re from (#real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # # # #) 33.983 * * * * [regimes]: Trying to branch on x.im from (#real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # # # #) 34.091 * * * * [regimes]: Trying to branch on (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) from (#real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # # # #) 34.192 * * * [regime]: Found split indices: #