0.003 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.054 * * * [progress]: [2/2] Setting up program. 0.059 * [progress]: [Phase 2 of 3] Improving. 0.059 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.059 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.059 * * [simplify]: iters left: 6 (11 enodes) 0.063 * * [simplify]: iters left: 5 (41 enodes) 0.074 * * [simplify]: iters left: 4 (64 enodes) 0.089 * * [simplify]: iters left: 3 (90 enodes) 0.121 * * [simplify]: iters left: 2 (116 enodes) 0.149 * * [simplify]: iters left: 1 (128 enodes) 0.176 * * [simplify]: Extracting #0: cost 1 inf + 0 0.176 * * [simplify]: Extracting #1: cost 7 inf + 0 0.176 * * [simplify]: Extracting #2: cost 35 inf + 0 0.176 * * [simplify]: Extracting #3: cost 47 inf + 128 0.177 * * [simplify]: Extracting #4: cost 35 inf + 909 0.179 * * [simplify]: Extracting #5: cost 8 inf + 5781 0.181 * * [simplify]: Extracting #6: cost 0 inf + 7242 0.184 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 0.184 * [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.190 * * [progress]: iteration 1 / 4 0.190 * * * [progress]: picking best candidate 0.194 * * * * [pick]: Picked # 0.194 * * * [progress]: localizing error 0.224 * * * [progress]: generating rewritten candidates 0.224 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 0.245 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 0.253 * * * [progress]: generating series expansions 0.253 * * * * [progress]: [ 1 / 2 ] generating series at (2) 0.253 * [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.253 * [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.253 * [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.253 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 0.253 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.253 * [taylor]: Taking taylor expansion of y.re in y.im 0.253 * [backup-simplify]: Simplify y.re into y.re 0.253 * [taylor]: Taking taylor expansion of x.im in y.im 0.253 * [backup-simplify]: Simplify x.im into x.im 0.253 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.253 * [taylor]: Taking taylor expansion of y.im in y.im 0.253 * [backup-simplify]: Simplify 0 into 0 0.253 * [backup-simplify]: Simplify 1 into 1 0.253 * [taylor]: Taking taylor expansion of x.re in y.im 0.253 * [backup-simplify]: Simplify x.re into x.re 0.253 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 0.253 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.253 * [taylor]: Taking taylor expansion of y.re in y.im 0.253 * [backup-simplify]: Simplify y.re into y.re 0.253 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.253 * [taylor]: Taking taylor expansion of y.im in y.im 0.253 * [backup-simplify]: Simplify 0 into 0 0.253 * [backup-simplify]: Simplify 1 into 1 0.253 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.254 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.254 * [backup-simplify]: Simplify (- 0) into 0 0.254 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 0.254 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.254 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 0.254 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 0.254 * [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.254 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 0.254 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.254 * [taylor]: Taking taylor expansion of y.re in x.re 0.254 * [backup-simplify]: Simplify y.re into y.re 0.254 * [taylor]: Taking taylor expansion of x.im in x.re 0.254 * [backup-simplify]: Simplify x.im into x.im 0.254 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.254 * [taylor]: Taking taylor expansion of y.im in x.re 0.255 * [backup-simplify]: Simplify y.im into y.im 0.255 * [taylor]: Taking taylor expansion of x.re in x.re 0.255 * [backup-simplify]: Simplify 0 into 0 0.255 * [backup-simplify]: Simplify 1 into 1 0.255 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 0.255 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.255 * [taylor]: Taking taylor expansion of y.re in x.re 0.255 * [backup-simplify]: Simplify y.re into y.re 0.255 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.255 * [taylor]: Taking taylor expansion of y.im in x.re 0.255 * [backup-simplify]: Simplify y.im into y.im 0.255 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.255 * [backup-simplify]: Simplify (* y.im 0) into 0 0.255 * [backup-simplify]: Simplify (- 0) into 0 0.255 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 0.255 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.255 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.255 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.255 * [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.255 * [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.255 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 0.255 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.255 * [taylor]: Taking taylor expansion of y.re in y.re 0.255 * [backup-simplify]: Simplify 0 into 0 0.255 * [backup-simplify]: Simplify 1 into 1 0.255 * [taylor]: Taking taylor expansion of x.im in y.re 0.255 * [backup-simplify]: Simplify x.im into x.im 0.255 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.255 * [taylor]: Taking taylor expansion of y.im in y.re 0.255 * [backup-simplify]: Simplify y.im into y.im 0.255 * [taylor]: Taking taylor expansion of x.re in y.re 0.256 * [backup-simplify]: Simplify x.re into x.re 0.256 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.256 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.256 * [taylor]: Taking taylor expansion of y.re in y.re 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [backup-simplify]: Simplify 1 into 1 0.256 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.256 * [taylor]: Taking taylor expansion of y.im in y.re 0.256 * [backup-simplify]: Simplify y.im into y.im 0.256 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.256 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.256 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.256 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.256 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.256 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.256 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 0.256 * [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.256 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.256 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.256 * [taylor]: Taking taylor expansion of y.re in x.im 0.256 * [backup-simplify]: Simplify y.re into y.re 0.256 * [taylor]: Taking taylor expansion of x.im in x.im 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [backup-simplify]: Simplify 1 into 1 0.256 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.256 * [taylor]: Taking taylor expansion of y.im in x.im 0.256 * [backup-simplify]: Simplify y.im into y.im 0.256 * [taylor]: Taking taylor expansion of x.re in x.im 0.256 * [backup-simplify]: Simplify x.re into x.re 0.256 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 0.256 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.256 * [taylor]: Taking taylor expansion of y.re in x.im 0.256 * [backup-simplify]: Simplify y.re into y.re 0.256 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.256 * [taylor]: Taking taylor expansion of y.im in x.im 0.256 * [backup-simplify]: Simplify y.im into y.im 0.256 * [backup-simplify]: Simplify (* y.re 0) into 0 0.256 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.256 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.256 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.256 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.256 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.257 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.257 * [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.257 * [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.257 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.257 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.257 * [taylor]: Taking taylor expansion of y.re in x.im 0.257 * [backup-simplify]: Simplify y.re into y.re 0.257 * [taylor]: Taking taylor expansion of x.im in x.im 0.257 * [backup-simplify]: Simplify 0 into 0 0.257 * [backup-simplify]: Simplify 1 into 1 0.257 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.257 * [taylor]: Taking taylor expansion of y.im in x.im 0.257 * [backup-simplify]: Simplify y.im into y.im 0.257 * [taylor]: Taking taylor expansion of x.re in x.im 0.257 * [backup-simplify]: Simplify x.re into x.re 0.257 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 0.257 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.257 * [taylor]: Taking taylor expansion of y.re in x.im 0.257 * [backup-simplify]: Simplify y.re into y.re 0.257 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.257 * [taylor]: Taking taylor expansion of y.im in x.im 0.257 * [backup-simplify]: Simplify y.im into y.im 0.257 * [backup-simplify]: Simplify (* y.re 0) into 0 0.257 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.257 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.257 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.257 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.257 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.257 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 0.257 * [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.257 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 0.258 * [taylor]: Taking taylor expansion of -1 in y.re 0.258 * [backup-simplify]: Simplify -1 into -1 0.258 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 0.258 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.258 * [taylor]: Taking taylor expansion of y.im in y.re 0.258 * [backup-simplify]: Simplify y.im into y.im 0.258 * [taylor]: Taking taylor expansion of x.re in y.re 0.258 * [backup-simplify]: Simplify x.re into x.re 0.258 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.258 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.258 * [taylor]: Taking taylor expansion of y.re in y.re 0.258 * [backup-simplify]: Simplify 0 into 0 0.258 * [backup-simplify]: Simplify 1 into 1 0.258 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.258 * [taylor]: Taking taylor expansion of y.im in y.re 0.258 * [backup-simplify]: Simplify y.im into y.im 0.258 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.258 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.258 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.258 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 0.258 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 0.258 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 0.258 * [taylor]: Taking taylor expansion of -1 in x.re 0.258 * [backup-simplify]: Simplify -1 into -1 0.258 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 0.258 * [taylor]: Taking taylor expansion of x.re in x.re 0.258 * [backup-simplify]: Simplify 0 into 0 0.258 * [backup-simplify]: Simplify 1 into 1 0.258 * [taylor]: Taking taylor expansion of y.im in x.re 0.258 * [backup-simplify]: Simplify y.im into y.im 0.258 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.258 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.259 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.259 * [backup-simplify]: Simplify (- 0) into 0 0.259 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.259 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.259 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.259 * [backup-simplify]: Simplify (+ 0 0) into 0 0.259 * [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.259 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 0.260 * [taylor]: Taking taylor expansion of y.re in y.re 0.260 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify 1 into 1 0.260 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 0.260 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.260 * [taylor]: Taking taylor expansion of y.re in y.re 0.260 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify 1 into 1 0.260 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.260 * [taylor]: Taking taylor expansion of y.im in y.re 0.260 * [backup-simplify]: Simplify y.im into y.im 0.260 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.260 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 0.260 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.260 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.260 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.260 * [backup-simplify]: Simplify (+ 0 0) into 0 0.260 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 0.261 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 0.261 * [taylor]: Taking taylor expansion of 0 in x.re 0.261 * [backup-simplify]: Simplify 0 into 0 0.261 * [taylor]: Taking taylor expansion of 0 in y.im 0.261 * [backup-simplify]: Simplify 0 into 0 0.261 * [backup-simplify]: Simplify 0 into 0 0.261 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 0.261 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 0.261 * [taylor]: Taking taylor expansion of -1 in y.im 0.261 * [backup-simplify]: Simplify -1 into -1 0.261 * [taylor]: Taking taylor expansion of y.im in y.im 0.261 * [backup-simplify]: Simplify 0 into 0 0.261 * [backup-simplify]: Simplify 1 into 1 0.261 * [backup-simplify]: Simplify (/ -1 1) into -1 0.262 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.263 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.263 * [backup-simplify]: Simplify (- 0) into 0 0.263 * [backup-simplify]: Simplify (+ 0 0) into 0 0.263 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.264 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.264 * [backup-simplify]: Simplify (+ 0 0) into 0 0.264 * [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.264 * [taylor]: Taking taylor expansion of 0 in y.re 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [taylor]: Taking taylor expansion of 0 in x.re 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [taylor]: Taking taylor expansion of 0 in y.im 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify 0 into 0 0.265 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.265 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.265 * [taylor]: Taking taylor expansion of y.im in x.re 0.265 * [backup-simplify]: Simplify y.im into y.im 0.265 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.265 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.265 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.265 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.265 * [taylor]: Taking taylor expansion of y.im in y.im 0.265 * [backup-simplify]: Simplify 0 into 0 0.265 * [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.266 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.266 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.267 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.267 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.268 * [backup-simplify]: Simplify 0 into 0 0.268 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.268 * [backup-simplify]: Simplify (* 1 1) into 1 0.268 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.269 * [backup-simplify]: Simplify (+ 1 0) into 1 0.269 * [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.269 * [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.269 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 0.269 * [taylor]: Taking taylor expansion of x.re in x.re 0.269 * [backup-simplify]: Simplify 0 into 0 0.269 * [backup-simplify]: Simplify 1 into 1 0.270 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 0.270 * [taylor]: Taking taylor expansion of y.im in x.re 0.270 * [backup-simplify]: Simplify y.im into y.im 0.270 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.270 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 0.270 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 0.270 * [taylor]: Taking taylor expansion of 0 in y.im 0.270 * [backup-simplify]: Simplify 0 into 0 0.270 * [backup-simplify]: Simplify 0 into 0 0.270 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.270 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 0.270 * [taylor]: Taking taylor expansion of 0 in y.im 0.270 * [backup-simplify]: Simplify 0 into 0 0.270 * [backup-simplify]: Simplify 0 into 0 0.271 * [backup-simplify]: Simplify 0 into 0 0.271 * [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.271 * [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.271 * [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.271 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.271 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.271 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.271 * [taylor]: Taking taylor expansion of y.re in y.im 0.271 * [backup-simplify]: Simplify y.re into y.re 0.271 * [taylor]: Taking taylor expansion of x.im in y.im 0.271 * [backup-simplify]: Simplify x.im into x.im 0.271 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.271 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.271 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.271 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.271 * [taylor]: Taking taylor expansion of y.im in y.im 0.271 * [backup-simplify]: Simplify 0 into 0 0.271 * [backup-simplify]: Simplify 1 into 1 0.271 * [taylor]: Taking taylor expansion of x.re in y.im 0.271 * [backup-simplify]: Simplify x.re into x.re 0.271 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.271 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.271 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.271 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.271 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.271 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.271 * [taylor]: Taking taylor expansion of y.re in y.im 0.272 * [backup-simplify]: Simplify y.re into y.re 0.272 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.272 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.272 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.272 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.272 * [taylor]: Taking taylor expansion of y.im in y.im 0.272 * [backup-simplify]: Simplify 0 into 0 0.272 * [backup-simplify]: Simplify 1 into 1 0.272 * [backup-simplify]: Simplify (* 1 1) into 1 0.272 * [backup-simplify]: Simplify (/ 1 1) into 1 0.272 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 0.272 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.273 * [backup-simplify]: Simplify (+ 0 1) into 1 0.273 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.273 * [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.273 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.273 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.273 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.273 * [taylor]: Taking taylor expansion of y.re in x.re 0.273 * [backup-simplify]: Simplify y.re into y.re 0.273 * [taylor]: Taking taylor expansion of x.im in x.re 0.273 * [backup-simplify]: Simplify x.im into x.im 0.273 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.273 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.273 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.273 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.273 * [taylor]: Taking taylor expansion of y.im in x.re 0.273 * [backup-simplify]: Simplify y.im into y.im 0.273 * [taylor]: Taking taylor expansion of x.re in x.re 0.273 * [backup-simplify]: Simplify 0 into 0 0.273 * [backup-simplify]: Simplify 1 into 1 0.273 * [backup-simplify]: Simplify (* y.im 0) into 0 0.273 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.273 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.273 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.273 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.273 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.273 * [taylor]: Taking taylor expansion of y.re in x.re 0.273 * [backup-simplify]: Simplify y.re into y.re 0.273 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.273 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.273 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.273 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.273 * [taylor]: Taking taylor expansion of y.im in x.re 0.273 * [backup-simplify]: Simplify y.im into y.im 0.274 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.274 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.274 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.274 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 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.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.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 y.re 0.274 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.274 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.274 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.274 * [taylor]: Taking taylor expansion of y.re in y.re 0.274 * [backup-simplify]: Simplify 0 into 0 0.274 * [backup-simplify]: Simplify 1 into 1 0.274 * [taylor]: Taking taylor expansion of x.im in y.re 0.274 * [backup-simplify]: Simplify x.im into x.im 0.274 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.274 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.274 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.274 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.274 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.274 * [taylor]: Taking taylor expansion of y.im in y.re 0.274 * [backup-simplify]: Simplify y.im into y.im 0.274 * [taylor]: Taking taylor expansion of x.re in y.re 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 y.re 0.275 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.275 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.275 * [taylor]: Taking taylor expansion of y.re in y.re 0.275 * [backup-simplify]: Simplify 0 into 0 0.275 * [backup-simplify]: Simplify 1 into 1 0.275 * [backup-simplify]: Simplify (* 1 1) into 1 0.275 * [backup-simplify]: Simplify (/ 1 1) into 1 0.275 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.275 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.275 * [taylor]: Taking taylor expansion of y.im in y.re 0.275 * [backup-simplify]: Simplify y.im into y.im 0.275 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.275 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.275 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.276 * [backup-simplify]: Simplify (+ 1 0) into 1 0.276 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.276 * [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.276 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.276 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.276 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.276 * [taylor]: Taking taylor expansion of y.re in x.im 0.276 * [backup-simplify]: Simplify y.re into y.re 0.276 * [taylor]: Taking taylor expansion of x.im in x.im 0.276 * [backup-simplify]: Simplify 0 into 0 0.276 * [backup-simplify]: Simplify 1 into 1 0.276 * [backup-simplify]: Simplify (* y.re 0) into 0 0.276 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.276 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.276 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.276 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.276 * [taylor]: Taking taylor expansion of y.im in x.im 0.276 * [backup-simplify]: Simplify y.im into y.im 0.276 * [taylor]: Taking taylor expansion of x.re in x.im 0.276 * [backup-simplify]: Simplify x.re into x.re 0.276 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.276 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.276 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.276 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.276 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.276 * [taylor]: Taking taylor expansion of y.re in x.im 0.276 * [backup-simplify]: Simplify y.re into y.re 0.276 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.276 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.277 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.277 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.277 * [taylor]: Taking taylor expansion of y.im in x.im 0.277 * [backup-simplify]: Simplify y.im into y.im 0.277 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.277 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.277 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.277 * [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.277 * [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.277 * [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.277 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.277 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.277 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.277 * [taylor]: Taking taylor expansion of y.re in x.im 0.277 * [backup-simplify]: Simplify y.re into y.re 0.277 * [taylor]: Taking taylor expansion of x.im in x.im 0.277 * [backup-simplify]: Simplify 0 into 0 0.277 * [backup-simplify]: Simplify 1 into 1 0.277 * [backup-simplify]: Simplify (* y.re 0) into 0 0.278 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.278 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.278 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.278 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.278 * [taylor]: Taking taylor expansion of y.im in x.im 0.278 * [backup-simplify]: Simplify y.im into y.im 0.278 * [taylor]: Taking taylor expansion of x.re in x.im 0.278 * [backup-simplify]: Simplify x.re into x.re 0.278 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.278 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.278 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.278 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.278 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.278 * [taylor]: Taking taylor expansion of y.re in x.im 0.278 * [backup-simplify]: Simplify y.re into y.re 0.278 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.278 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.278 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.278 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.278 * [taylor]: Taking taylor expansion of y.im in x.im 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.279 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.279 * [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.279 * [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.279 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.279 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.279 * [taylor]: Taking taylor expansion of y.re in y.re 0.279 * [backup-simplify]: Simplify 0 into 0 0.279 * [backup-simplify]: Simplify 1 into 1 0.279 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.279 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.279 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.279 * [taylor]: Taking taylor expansion of y.re in y.re 0.279 * [backup-simplify]: Simplify 0 into 0 0.279 * [backup-simplify]: Simplify 1 into 1 0.280 * [backup-simplify]: Simplify (* 1 1) into 1 0.280 * [backup-simplify]: Simplify (/ 1 1) into 1 0.280 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.280 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.280 * [taylor]: Taking taylor expansion of y.im in y.re 0.280 * [backup-simplify]: Simplify y.im into y.im 0.280 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.280 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.281 * [backup-simplify]: Simplify (+ 1 0) into 1 0.281 * [backup-simplify]: Simplify (* 0 1) into 0 0.282 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.282 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.283 * [backup-simplify]: Simplify (+ 0 0) into 0 0.283 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.284 * [backup-simplify]: Simplify (/ 1 1) into 1 0.284 * [taylor]: Taking taylor expansion of 1 in x.re 0.284 * [backup-simplify]: Simplify 1 into 1 0.284 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.285 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.285 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.285 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.285 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.286 * [backup-simplify]: Simplify (+ 0 0) into 0 0.286 * [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.286 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.286 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.286 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.286 * [taylor]: Taking taylor expansion of y.im in y.re 0.286 * [backup-simplify]: Simplify y.im into y.im 0.287 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.287 * [taylor]: Taking taylor expansion of x.re in y.re 0.287 * [backup-simplify]: Simplify x.re into x.re 0.287 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.287 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.287 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.287 * [taylor]: Taking taylor expansion of y.re in y.re 0.287 * [backup-simplify]: Simplify 0 into 0 0.287 * [backup-simplify]: Simplify 1 into 1 0.287 * [backup-simplify]: Simplify (* 1 1) into 1 0.287 * [backup-simplify]: Simplify (/ 1 1) into 1 0.287 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.288 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.288 * [taylor]: Taking taylor expansion of y.im in y.re 0.288 * [backup-simplify]: Simplify y.im into y.im 0.288 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.288 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.288 * [backup-simplify]: Simplify (+ 1 0) into 1 0.288 * [backup-simplify]: Simplify (* x.re 1) into x.re 0.288 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.288 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.289 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.290 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.290 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.291 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.292 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.292 * [taylor]: Taking taylor expansion of 0 in x.re 0.292 * [backup-simplify]: Simplify 0 into 0 0.292 * [taylor]: Taking taylor expansion of 1 in y.im 0.292 * [backup-simplify]: Simplify 1 into 1 0.292 * [backup-simplify]: Simplify 0 into 0 0.293 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.293 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.293 * [backup-simplify]: Simplify (- 0) into 0 0.294 * [backup-simplify]: Simplify (+ 0 0) into 0 0.294 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.295 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.295 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.295 * [backup-simplify]: Simplify (+ 0 0) into 0 0.296 * [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.296 * [taylor]: Taking taylor expansion of 0 in y.re 0.296 * [backup-simplify]: Simplify 0 into 0 0.296 * [taylor]: Taking taylor expansion of 0 in x.re 0.296 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.297 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.297 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.297 * [taylor]: Taking taylor expansion of y.im in x.re 0.297 * [backup-simplify]: Simplify y.im into y.im 0.297 * [taylor]: Taking taylor expansion of x.re in x.re 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify 1 into 1 0.297 * [backup-simplify]: Simplify (* y.im 0) into 0 0.297 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.297 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.297 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.297 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.297 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.297 * [taylor]: Taking taylor expansion of y.im in y.im 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify 1 into 1 0.298 * [backup-simplify]: Simplify (/ 1 1) into 1 0.298 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.299 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.299 * [backup-simplify]: Simplify (- 0) into 0 0.299 * [backup-simplify]: Simplify 0 into 0 0.300 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.300 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.300 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.300 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.301 * [backup-simplify]: Simplify (+ 0 0) into 0 0.301 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.302 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.302 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.302 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.302 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.302 * [taylor]: Taking taylor expansion of y.im in x.re 0.302 * [backup-simplify]: Simplify y.im into y.im 0.302 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.302 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.302 * [taylor]: Taking taylor expansion of 0 in y.im 0.302 * [backup-simplify]: Simplify 0 into 0 0.302 * [backup-simplify]: Simplify 0 into 0 0.302 * [taylor]: Taking taylor expansion of 0 in y.im 0.302 * [backup-simplify]: Simplify 0 into 0 0.302 * [backup-simplify]: Simplify 0 into 0 0.302 * [backup-simplify]: Simplify 0 into 0 0.303 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.303 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.303 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.303 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.303 * [backup-simplify]: Simplify (- 0) into 0 0.304 * [backup-simplify]: Simplify (+ 0 0) into 0 0.304 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.304 * [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.305 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.305 * [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.305 * [backup-simplify]: Simplify (+ 0 0) into 0 0.306 * [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.306 * [taylor]: Taking taylor expansion of 0 in y.re 0.306 * [backup-simplify]: Simplify 0 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 x.re 0.306 * [backup-simplify]: Simplify 0 into 0 0.306 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.307 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.307 * [backup-simplify]: Simplify (+ 0 0) into 0 0.309 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 0.309 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.309 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.310 * [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 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.311 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.311 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.312 * [backup-simplify]: Simplify (+ 0 0) into 0 0.313 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.313 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.313 * [taylor]: Taking taylor expansion of 0 in x.re 0.313 * [backup-simplify]: Simplify 0 into 0 0.314 * [taylor]: Taking taylor expansion of 0 in y.im 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [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.314 * [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.314 * [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.314 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.314 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.314 * [taylor]: Taking taylor expansion of y.re in y.im 0.314 * [backup-simplify]: Simplify y.re into y.re 0.314 * [taylor]: Taking taylor expansion of x.im in y.im 0.314 * [backup-simplify]: Simplify x.im into x.im 0.314 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.314 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.314 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.314 * [taylor]: Taking taylor expansion of y.im in y.im 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 1 into 1 0.314 * [taylor]: Taking taylor expansion of x.re in y.im 0.314 * [backup-simplify]: Simplify x.re into x.re 0.314 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.314 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.315 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.315 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 0.315 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 0.315 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 0.315 * [taylor]: Taking taylor expansion of y.re in y.im 0.315 * [backup-simplify]: Simplify y.re into y.re 0.315 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.315 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.315 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 0.315 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 0.315 * [taylor]: Taking taylor expansion of y.im in y.im 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 * [backup-simplify]: Simplify (/ 1 1) into 1 0.315 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 0.315 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 0.316 * [backup-simplify]: Simplify (+ 0 1) into 1 0.316 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 0.316 * [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.316 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.316 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.316 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.316 * [taylor]: Taking taylor expansion of y.re in x.re 0.316 * [backup-simplify]: Simplify y.re into y.re 0.316 * [taylor]: Taking taylor expansion of x.im in x.re 0.316 * [backup-simplify]: Simplify x.im into x.im 0.316 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.316 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.316 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.316 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.316 * [taylor]: Taking taylor expansion of y.im in x.re 0.316 * [backup-simplify]: Simplify y.im into y.im 0.316 * [taylor]: Taking taylor expansion of x.re in x.re 0.316 * [backup-simplify]: Simplify 0 into 0 0.316 * [backup-simplify]: Simplify 1 into 1 0.316 * [backup-simplify]: Simplify (* y.im 0) into 0 0.316 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.316 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.316 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 0.316 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 0.316 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 0.316 * [taylor]: Taking taylor expansion of y.re in x.re 0.316 * [backup-simplify]: Simplify y.re into y.re 0.316 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.317 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.317 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.317 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.317 * [taylor]: Taking taylor expansion of y.im in x.re 0.317 * [backup-simplify]: Simplify y.im into y.im 0.317 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.317 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.317 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.317 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 0.317 * [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.317 * [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.317 * [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.317 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.317 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.317 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.317 * [taylor]: Taking taylor expansion of y.re in y.re 0.317 * [backup-simplify]: Simplify 0 into 0 0.317 * [backup-simplify]: Simplify 1 into 1 0.317 * [taylor]: Taking taylor expansion of x.im in y.re 0.317 * [backup-simplify]: Simplify x.im into x.im 0.317 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.317 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.318 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.318 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.318 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.318 * [taylor]: Taking taylor expansion of y.im in y.re 0.318 * [backup-simplify]: Simplify y.im into y.im 0.318 * [taylor]: Taking taylor expansion of x.re in y.re 0.318 * [backup-simplify]: Simplify x.re into x.re 0.318 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.318 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.318 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.318 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.318 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.318 * [taylor]: Taking taylor expansion of y.re in y.re 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify 1 into 1 0.318 * [backup-simplify]: Simplify (* 1 1) into 1 0.318 * [backup-simplify]: Simplify (/ 1 1) into 1 0.318 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.318 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.318 * [taylor]: Taking taylor expansion of y.im in y.re 0.318 * [backup-simplify]: Simplify y.im into y.im 0.318 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.318 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.318 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 0.319 * [backup-simplify]: Simplify (+ 1 0) into 1 0.319 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 0.319 * [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.319 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.319 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.319 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.319 * [taylor]: Taking taylor expansion of y.re in x.im 0.319 * [backup-simplify]: Simplify y.re into y.re 0.319 * [taylor]: Taking taylor expansion of x.im in x.im 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [backup-simplify]: Simplify 1 into 1 0.319 * [backup-simplify]: Simplify (* y.re 0) into 0 0.319 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.319 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.319 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.319 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.319 * [taylor]: Taking taylor expansion of y.im in x.im 0.319 * [backup-simplify]: Simplify y.im into y.im 0.319 * [taylor]: Taking taylor expansion of x.re in x.im 0.319 * [backup-simplify]: Simplify x.re into x.re 0.319 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.319 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.319 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.319 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.319 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.319 * [taylor]: Taking taylor expansion of y.re in x.im 0.320 * [backup-simplify]: Simplify y.re into y.re 0.320 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.320 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.320 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.320 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.320 * [taylor]: Taking taylor expansion of y.im in x.im 0.320 * [backup-simplify]: Simplify y.im into y.im 0.320 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.320 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.320 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.320 * [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.320 * [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.320 * [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.320 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.320 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.320 * [taylor]: Taking taylor expansion of y.re in x.im 0.320 * [backup-simplify]: Simplify y.re into y.re 0.320 * [taylor]: Taking taylor expansion of x.im in x.im 0.320 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify 1 into 1 0.320 * [backup-simplify]: Simplify (* y.re 0) into 0 0.320 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.320 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.321 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.321 * [taylor]: Taking taylor expansion of y.im in x.im 0.321 * [backup-simplify]: Simplify y.im into y.im 0.321 * [taylor]: Taking taylor expansion of x.re in x.im 0.321 * [backup-simplify]: Simplify x.re into x.re 0.321 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.321 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.321 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 0.321 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 0.321 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 0.321 * [taylor]: Taking taylor expansion of y.re in x.im 0.321 * [backup-simplify]: Simplify y.re into y.re 0.321 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 0.321 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 0.321 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 0.321 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 0.321 * [taylor]: Taking taylor expansion of y.im in x.im 0.321 * [backup-simplify]: Simplify y.im into y.im 0.321 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.321 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.321 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.321 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 0.321 * [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.321 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.321 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.321 * [taylor]: Taking taylor expansion of y.re in y.re 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [backup-simplify]: Simplify 1 into 1 0.321 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.321 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.321 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.321 * [taylor]: Taking taylor expansion of y.re in y.re 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [backup-simplify]: Simplify 1 into 1 0.322 * [backup-simplify]: Simplify (* 1 1) into 1 0.322 * [backup-simplify]: Simplify (/ 1 1) into 1 0.322 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.322 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.322 * [taylor]: Taking taylor expansion of y.im in y.re 0.322 * [backup-simplify]: Simplify y.im into y.im 0.322 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.322 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.322 * [backup-simplify]: Simplify (+ 1 0) into 1 0.323 * [backup-simplify]: Simplify (* 0 1) into 0 0.323 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.323 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.324 * [backup-simplify]: Simplify (+ 0 0) into 0 0.324 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 0.324 * [backup-simplify]: Simplify (/ 1 1) into 1 0.324 * [taylor]: Taking taylor expansion of 1 in x.re 0.324 * [backup-simplify]: Simplify 1 into 1 0.325 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.325 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.325 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.325 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.325 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 0.325 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 0.325 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.325 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.326 * [backup-simplify]: Simplify (+ 0 0) into 0 0.326 * [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.326 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 0.326 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 0.326 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 0.326 * [taylor]: Taking taylor expansion of y.im in y.re 0.326 * [backup-simplify]: Simplify y.im into y.im 0.326 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 0.326 * [taylor]: Taking taylor expansion of x.re in y.re 0.326 * [backup-simplify]: Simplify x.re into x.re 0.326 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 0.326 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 0.326 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 0.326 * [taylor]: Taking taylor expansion of y.re in y.re 0.326 * [backup-simplify]: Simplify 0 into 0 0.326 * [backup-simplify]: Simplify 1 into 1 0.326 * [backup-simplify]: Simplify (* 1 1) into 1 0.327 * [backup-simplify]: Simplify (/ 1 1) into 1 0.327 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 0.327 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 0.327 * [taylor]: Taking taylor expansion of y.im in y.re 0.327 * [backup-simplify]: Simplify y.im into y.im 0.327 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.327 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.327 * [backup-simplify]: Simplify (+ 1 0) into 1 0.327 * [backup-simplify]: Simplify (* x.re 1) into x.re 0.327 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.327 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.328 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.329 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 0.329 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 0.330 * [backup-simplify]: Simplify (- (+ (* 1 (/ 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 1 in y.im 0.330 * [backup-simplify]: Simplify 1 into 1 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.330 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.330 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.330 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.331 * [backup-simplify]: Simplify (- 0) into 0 0.331 * [backup-simplify]: Simplify (+ 0 0) into 0 0.331 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 0.331 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 0.332 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.332 * [backup-simplify]: Simplify (+ 0 0) into 0 0.333 * [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.333 * [taylor]: Taking taylor expansion of 0 in y.re 0.333 * [backup-simplify]: Simplify 0 into 0 0.333 * [taylor]: Taking taylor expansion of 0 in x.re 0.333 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.333 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.333 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.333 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.333 * [taylor]: Taking taylor expansion of y.im in x.re 0.333 * [backup-simplify]: Simplify y.im into y.im 0.333 * [taylor]: Taking taylor expansion of x.re in x.re 0.333 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify 1 into 1 0.333 * [backup-simplify]: Simplify (* y.im 0) into 0 0.333 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.333 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.333 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.333 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.333 * [taylor]: Taking taylor expansion of (/ 1 y.im) 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.334 * [backup-simplify]: Simplify (/ 1 1) into 1 0.334 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.335 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.335 * [backup-simplify]: Simplify (- 0) into 0 0.335 * [backup-simplify]: Simplify 0 into 0 0.336 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.336 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 0.336 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 0.336 * [backup-simplify]: Simplify (+ 0 0) into 0 0.337 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 0.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 0.338 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 0.338 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 0.338 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 0.338 * [taylor]: Taking taylor expansion of y.im in x.re 0.338 * [backup-simplify]: Simplify y.im into y.im 0.338 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 0.338 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 0.338 * [taylor]: Taking taylor expansion of 0 in y.im 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [taylor]: Taking taylor expansion of 0 in y.im 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.339 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.339 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.339 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.339 * [backup-simplify]: Simplify (- 0) into 0 0.339 * [backup-simplify]: Simplify (+ 0 0) into 0 0.340 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 0.340 * [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.341 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 0.341 * [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.341 * [backup-simplify]: Simplify (+ 0 0) into 0 0.342 * [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.342 * [taylor]: Taking taylor expansion of 0 in y.re 0.342 * [backup-simplify]: Simplify 0 into 0 0.342 * [taylor]: Taking taylor expansion of 0 in x.re 0.342 * [backup-simplify]: Simplify 0 into 0 0.342 * [taylor]: Taking taylor expansion of 0 in x.re 0.342 * [backup-simplify]: Simplify 0 into 0 0.342 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.343 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.343 * [backup-simplify]: Simplify (+ 0 0) into 0 0.343 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 0.343 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.344 * [backup-simplify]: Simplify (- 0) into 0 0.344 * [taylor]: Taking taylor expansion of 0 in x.re 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.345 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.345 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 0.345 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 0.346 * [backup-simplify]: Simplify (+ 0 0) into 0 0.347 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 0.347 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 0.347 * [taylor]: Taking taylor expansion of 0 in x.re 0.347 * [backup-simplify]: Simplify 0 into 0 0.347 * [taylor]: Taking taylor expansion of 0 in y.im 0.347 * [backup-simplify]: Simplify 0 into 0 0.347 * [backup-simplify]: Simplify 0 into 0 0.347 * [backup-simplify]: Simplify 0 into 0 0.347 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 0.348 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 0.348 * [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.348 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 0.348 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.348 * [taylor]: Taking taylor expansion of y.re in y.im 0.348 * [backup-simplify]: Simplify y.re into y.re 0.348 * [taylor]: Taking taylor expansion of x.im in y.im 0.348 * [backup-simplify]: Simplify x.im into x.im 0.348 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.348 * [taylor]: Taking taylor expansion of y.im in y.im 0.348 * [backup-simplify]: Simplify 0 into 0 0.348 * [backup-simplify]: Simplify 1 into 1 0.348 * [taylor]: Taking taylor expansion of x.re in y.im 0.348 * [backup-simplify]: Simplify x.re into x.re 0.348 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 0.348 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.348 * [taylor]: Taking taylor expansion of y.re in x.re 0.348 * [backup-simplify]: Simplify y.re into y.re 0.348 * [taylor]: Taking taylor expansion of x.im in x.re 0.348 * [backup-simplify]: Simplify x.im into x.im 0.348 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.348 * [taylor]: Taking taylor expansion of y.im in x.re 0.348 * [backup-simplify]: Simplify y.im into y.im 0.348 * [taylor]: Taking taylor expansion of x.re in x.re 0.348 * [backup-simplify]: Simplify 0 into 0 0.348 * [backup-simplify]: Simplify 1 into 1 0.348 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 0.348 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.348 * [taylor]: Taking taylor expansion of y.re in y.re 0.348 * [backup-simplify]: Simplify 0 into 0 0.348 * [backup-simplify]: Simplify 1 into 1 0.348 * [taylor]: Taking taylor expansion of x.im in y.re 0.348 * [backup-simplify]: Simplify x.im into x.im 0.348 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.348 * [taylor]: Taking taylor expansion of y.im in y.re 0.348 * [backup-simplify]: Simplify y.im into y.im 0.348 * [taylor]: Taking taylor expansion of x.re in y.re 0.348 * [backup-simplify]: Simplify x.re into x.re 0.348 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.348 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.348 * [taylor]: Taking taylor expansion of y.re in x.im 0.348 * [backup-simplify]: Simplify y.re into y.re 0.348 * [taylor]: Taking taylor expansion of x.im in x.im 0.348 * [backup-simplify]: Simplify 0 into 0 0.348 * [backup-simplify]: Simplify 1 into 1 0.348 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.348 * [taylor]: Taking taylor expansion of y.im in x.im 0.348 * [backup-simplify]: Simplify y.im into y.im 0.348 * [taylor]: Taking taylor expansion of x.re in x.im 0.348 * [backup-simplify]: Simplify x.re into x.re 0.348 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 0.348 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.348 * [taylor]: Taking taylor expansion of y.re in x.im 0.348 * [backup-simplify]: Simplify y.re into y.re 0.348 * [taylor]: Taking taylor expansion of x.im in x.im 0.348 * [backup-simplify]: Simplify 0 into 0 0.348 * [backup-simplify]: Simplify 1 into 1 0.348 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.348 * [taylor]: Taking taylor expansion of y.im in x.im 0.348 * [backup-simplify]: Simplify y.im into y.im 0.348 * [taylor]: Taking taylor expansion of x.re in x.im 0.348 * [backup-simplify]: Simplify x.re into x.re 0.348 * [backup-simplify]: Simplify (* y.re 0) into 0 0.348 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.349 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.349 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 0.349 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 0.349 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.349 * [taylor]: Taking taylor expansion of y.im in y.re 0.349 * [backup-simplify]: Simplify y.im into y.im 0.349 * [taylor]: Taking taylor expansion of x.re in y.re 0.349 * [backup-simplify]: Simplify x.re into x.re 0.349 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.349 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 0.349 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 0.349 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.349 * [taylor]: Taking taylor expansion of y.im in x.re 0.349 * [backup-simplify]: Simplify y.im into y.im 0.349 * [taylor]: Taking taylor expansion of x.re in x.re 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify 1 into 1 0.349 * [backup-simplify]: Simplify (* y.im 0) into 0 0.349 * [backup-simplify]: Simplify (- 0) into 0 0.349 * [taylor]: Taking taylor expansion of 0 in y.im 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.350 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.350 * [backup-simplify]: Simplify (- 0) into 0 0.350 * [backup-simplify]: Simplify (+ y.re 0) into y.re 0.350 * [taylor]: Taking taylor expansion of y.re in y.re 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify 1 into 1 0.350 * [taylor]: Taking taylor expansion of 0 in x.re 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [taylor]: Taking taylor expansion of 0 in y.im 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.350 * [backup-simplify]: Simplify (- 0) into 0 0.350 * [taylor]: Taking taylor expansion of 0 in x.re 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [taylor]: Taking taylor expansion of 0 in y.im 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.351 * [backup-simplify]: Simplify (- y.im) into (- y.im) 0.351 * [taylor]: Taking taylor expansion of (- y.im) in y.im 0.351 * [taylor]: Taking taylor expansion of y.im in y.im 0.351 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify 1 into 1 0.351 * [backup-simplify]: Simplify (- 0) into 0 0.351 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.352 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.352 * [backup-simplify]: Simplify (- 0) into 0 0.352 * [backup-simplify]: Simplify (+ 0 0) into 0 0.352 * [taylor]: Taking taylor expansion of 0 in y.re 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [taylor]: Taking taylor expansion of 0 in x.re 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 0 into 0 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [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.352 * [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.353 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.353 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.353 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.353 * [taylor]: Taking taylor expansion of y.re in y.im 0.353 * [backup-simplify]: Simplify y.re into y.re 0.353 * [taylor]: Taking taylor expansion of x.im in y.im 0.353 * [backup-simplify]: Simplify x.im into x.im 0.353 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.353 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.353 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.353 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.353 * [taylor]: Taking taylor expansion of y.im in y.im 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [backup-simplify]: Simplify 1 into 1 0.353 * [taylor]: Taking taylor expansion of x.re in y.im 0.353 * [backup-simplify]: Simplify x.re into x.re 0.353 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.353 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.353 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.353 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.353 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.353 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.353 * [taylor]: Taking taylor expansion of y.re in x.re 0.353 * [backup-simplify]: Simplify y.re into y.re 0.353 * [taylor]: Taking taylor expansion of x.im in x.re 0.353 * [backup-simplify]: Simplify x.im into x.im 0.353 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.353 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.353 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.353 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.353 * [taylor]: Taking taylor expansion of y.im in x.re 0.353 * [backup-simplify]: Simplify y.im into y.im 0.353 * [taylor]: Taking taylor expansion of x.re in x.re 0.353 * [backup-simplify]: Simplify 0 into 0 0.353 * [backup-simplify]: Simplify 1 into 1 0.353 * [backup-simplify]: Simplify (* y.im 0) into 0 0.354 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.354 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.354 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.354 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.354 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.354 * [taylor]: Taking taylor expansion of y.re in y.re 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify 1 into 1 0.354 * [taylor]: Taking taylor expansion of x.im in y.re 0.354 * [backup-simplify]: Simplify x.im into x.im 0.354 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.354 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.354 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.354 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.354 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.354 * [taylor]: Taking taylor expansion of y.im in y.re 0.354 * [backup-simplify]: Simplify y.im into y.im 0.354 * [taylor]: Taking taylor expansion of x.re in y.re 0.354 * [backup-simplify]: Simplify x.re into x.re 0.354 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.354 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.354 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.354 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.354 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.354 * [taylor]: Taking taylor expansion of y.re in x.im 0.354 * [backup-simplify]: Simplify y.re into y.re 0.354 * [taylor]: Taking taylor expansion of x.im in x.im 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify 1 into 1 0.355 * [backup-simplify]: Simplify (* y.re 0) into 0 0.355 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.355 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.355 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.355 * [taylor]: Taking taylor expansion of y.im in x.im 0.355 * [backup-simplify]: Simplify y.im into y.im 0.355 * [taylor]: Taking taylor expansion of x.re in x.im 0.355 * [backup-simplify]: Simplify x.re into x.re 0.355 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.355 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.355 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.355 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.355 * [taylor]: Taking taylor expansion of y.re in x.im 0.355 * [backup-simplify]: Simplify y.re into y.re 0.355 * [taylor]: Taking taylor expansion of x.im in x.im 0.355 * [backup-simplify]: Simplify 0 into 0 0.355 * [backup-simplify]: Simplify 1 into 1 0.355 * [backup-simplify]: Simplify (* y.re 0) into 0 0.355 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.355 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.355 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.355 * [taylor]: Taking taylor expansion of y.im in x.im 0.355 * [backup-simplify]: Simplify y.im into y.im 0.355 * [taylor]: Taking taylor expansion of x.re in x.im 0.356 * [backup-simplify]: Simplify x.re into x.re 0.356 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.356 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.356 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.356 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.356 * [taylor]: Taking taylor expansion of y.re in y.re 0.356 * [backup-simplify]: Simplify 0 into 0 0.356 * [backup-simplify]: Simplify 1 into 1 0.356 * [backup-simplify]: Simplify (/ 1 1) into 1 0.356 * [taylor]: Taking taylor expansion of 1 in x.re 0.356 * [backup-simplify]: Simplify 1 into 1 0.356 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.357 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.357 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.357 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.357 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.357 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.357 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.357 * [taylor]: Taking taylor expansion of y.im in y.re 0.357 * [backup-simplify]: Simplify y.im into y.im 0.357 * [taylor]: Taking taylor expansion of x.re in y.re 0.357 * [backup-simplify]: Simplify x.re into x.re 0.357 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.357 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.357 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.357 * [taylor]: Taking taylor expansion of 0 in x.re 0.357 * [backup-simplify]: Simplify 0 into 0 0.357 * [taylor]: Taking taylor expansion of 1 in y.im 0.357 * [backup-simplify]: Simplify 1 into 1 0.358 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.358 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.358 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.358 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.358 * [backup-simplify]: Simplify (- 0) into 0 0.359 * [backup-simplify]: Simplify (+ 0 0) into 0 0.359 * [taylor]: Taking taylor expansion of 0 in y.re 0.359 * [backup-simplify]: Simplify 0 into 0 0.359 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.359 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.359 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.359 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.359 * [taylor]: Taking taylor expansion of y.im in x.re 0.359 * [backup-simplify]: Simplify y.im into y.im 0.359 * [taylor]: Taking taylor expansion of x.re in x.re 0.359 * [backup-simplify]: Simplify 0 into 0 0.359 * [backup-simplify]: Simplify 1 into 1 0.359 * [backup-simplify]: Simplify (* y.im 0) into 0 0.359 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.359 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.359 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.359 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.359 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.359 * [taylor]: Taking taylor expansion of y.im in y.im 0.359 * [backup-simplify]: Simplify 0 into 0 0.359 * [backup-simplify]: Simplify 1 into 1 0.360 * [backup-simplify]: Simplify (/ 1 1) into 1 0.360 * [backup-simplify]: Simplify (- 1) into -1 0.360 * [backup-simplify]: Simplify -1 into -1 0.360 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.360 * [taylor]: Taking taylor expansion of 0 in x.re 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 * [backup-simplify]: Simplify 1 into 1 0.361 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.361 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.362 * [backup-simplify]: Simplify (- 0) into 0 0.362 * [backup-simplify]: Simplify (+ 0 0) into 0 0.362 * [taylor]: Taking taylor expansion of 0 in y.re 0.362 * [backup-simplify]: Simplify 0 into 0 0.362 * [taylor]: Taking taylor expansion of 0 in x.re 0.362 * [backup-simplify]: Simplify 0 into 0 0.362 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.363 * [backup-simplify]: Simplify (- 0) into 0 0.363 * [taylor]: Taking taylor expansion of 0 in x.re 0.363 * [backup-simplify]: Simplify 0 into 0 0.363 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.363 * [taylor]: Taking taylor expansion of 0 in x.re 0.363 * [backup-simplify]: Simplify 0 into 0 0.364 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.364 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.364 * [backup-simplify]: Simplify (- 0) into 0 0.364 * [taylor]: Taking taylor expansion of 0 in y.im 0.364 * [backup-simplify]: Simplify 0 into 0 0.364 * [taylor]: Taking taylor expansion of 0 in y.im 0.364 * [backup-simplify]: Simplify 0 into 0 0.364 * [taylor]: Taking taylor expansion of 0 in y.im 0.364 * [backup-simplify]: Simplify 0 into 0 0.364 * [taylor]: Taking taylor expansion of 0 in y.im 0.364 * [backup-simplify]: Simplify 0 into 0 0.365 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.365 * [backup-simplify]: Simplify (- 0) into 0 0.365 * [backup-simplify]: Simplify 0 into 0 0.365 * [backup-simplify]: Simplify 0 into 0 0.365 * [backup-simplify]: Simplify 0 into 0 0.365 * [backup-simplify]: Simplify 0 into 0 0.366 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.366 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.367 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.367 * [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.368 * [backup-simplify]: Simplify (- 0) into 0 0.368 * [backup-simplify]: Simplify (+ 0 0) into 0 0.368 * [taylor]: Taking taylor expansion of 0 in y.re 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [taylor]: Taking taylor expansion of 0 in x.re 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [taylor]: Taking taylor expansion of 0 in x.re 0.368 * [backup-simplify]: Simplify 0 into 0 0.369 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.369 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.369 * [backup-simplify]: Simplify (- 0) into 0 0.369 * [taylor]: Taking taylor expansion of 0 in x.re 0.369 * [backup-simplify]: Simplify 0 into 0 0.370 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.370 * [taylor]: Taking taylor expansion of 0 in x.re 0.370 * [backup-simplify]: Simplify 0 into 0 0.370 * [taylor]: Taking taylor expansion of 0 in y.im 0.370 * [backup-simplify]: Simplify 0 into 0 0.370 * [taylor]: Taking taylor expansion of 0 in y.im 0.370 * [backup-simplify]: Simplify 0 into 0 0.370 * [taylor]: Taking taylor expansion of 0 in y.im 0.370 * [backup-simplify]: Simplify 0 into 0 0.371 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.371 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.372 * [backup-simplify]: Simplify (- 0) into 0 0.372 * [taylor]: Taking taylor expansion of 0 in y.im 0.372 * [backup-simplify]: Simplify 0 into 0 0.372 * [taylor]: Taking taylor expansion of 0 in y.im 0.372 * [backup-simplify]: Simplify 0 into 0 0.372 * [taylor]: Taking taylor expansion of 0 in y.im 0.372 * [backup-simplify]: Simplify 0 into 0 0.372 * [taylor]: Taking taylor expansion of 0 in y.im 0.372 * [backup-simplify]: Simplify 0 into 0 0.372 * [backup-simplify]: Simplify 0 into 0 0.372 * [backup-simplify]: Simplify 0 into 0 0.373 * [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.373 * [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.373 * [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.373 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 0.373 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 0.373 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 0.373 * [taylor]: Taking taylor expansion of y.re in y.im 0.373 * [backup-simplify]: Simplify y.re into y.re 0.373 * [taylor]: Taking taylor expansion of x.im in y.im 0.373 * [backup-simplify]: Simplify x.im into x.im 0.373 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.373 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.373 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 0.373 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 0.373 * [taylor]: Taking taylor expansion of y.im in y.im 0.374 * [backup-simplify]: Simplify 0 into 0 0.374 * [backup-simplify]: Simplify 1 into 1 0.374 * [taylor]: Taking taylor expansion of x.re in y.im 0.374 * [backup-simplify]: Simplify x.re into x.re 0.374 * [backup-simplify]: Simplify (* 0 x.re) into 0 0.374 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 0.374 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 0.374 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 0.374 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 0.374 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 0.374 * [taylor]: Taking taylor expansion of y.re in x.re 0.374 * [backup-simplify]: Simplify y.re into y.re 0.374 * [taylor]: Taking taylor expansion of x.im in x.re 0.374 * [backup-simplify]: Simplify x.im into x.im 0.374 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 0.374 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 0.374 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.374 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.374 * [taylor]: Taking taylor expansion of y.im in x.re 0.375 * [backup-simplify]: Simplify y.im into y.im 0.375 * [taylor]: Taking taylor expansion of x.re in x.re 0.375 * [backup-simplify]: Simplify 0 into 0 0.375 * [backup-simplify]: Simplify 1 into 1 0.375 * [backup-simplify]: Simplify (* y.im 0) into 0 0.375 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.375 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.375 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 0.375 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 0.375 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 0.375 * [taylor]: Taking taylor expansion of y.re in y.re 0.375 * [backup-simplify]: Simplify 0 into 0 0.375 * [backup-simplify]: Simplify 1 into 1 0.375 * [taylor]: Taking taylor expansion of x.im in y.re 0.375 * [backup-simplify]: Simplify x.im into x.im 0.375 * [backup-simplify]: Simplify (* 0 x.im) into 0 0.376 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 0.376 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 0.376 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.376 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.376 * [taylor]: Taking taylor expansion of y.im in y.re 0.376 * [backup-simplify]: Simplify y.im into y.im 0.376 * [taylor]: Taking taylor expansion of x.re in y.re 0.376 * [backup-simplify]: Simplify x.re into x.re 0.376 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.376 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.376 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.376 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.376 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.376 * [taylor]: Taking taylor expansion of y.re in x.im 0.376 * [backup-simplify]: Simplify y.re into y.re 0.376 * [taylor]: Taking taylor expansion of x.im in x.im 0.376 * [backup-simplify]: Simplify 0 into 0 0.376 * [backup-simplify]: Simplify 1 into 1 0.376 * [backup-simplify]: Simplify (* y.re 0) into 0 0.377 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.377 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.377 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.377 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.377 * [taylor]: Taking taylor expansion of y.im in x.im 0.377 * [backup-simplify]: Simplify y.im into y.im 0.377 * [taylor]: Taking taylor expansion of x.re in x.im 0.377 * [backup-simplify]: Simplify x.re into x.re 0.377 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.377 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.377 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 0.377 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 0.377 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 0.377 * [taylor]: Taking taylor expansion of y.re in x.im 0.377 * [backup-simplify]: Simplify y.re into y.re 0.377 * [taylor]: Taking taylor expansion of x.im in x.im 0.377 * [backup-simplify]: Simplify 0 into 0 0.377 * [backup-simplify]: Simplify 1 into 1 0.378 * [backup-simplify]: Simplify (* y.re 0) into 0 0.378 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 0.378 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 0.378 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 0.378 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 0.378 * [taylor]: Taking taylor expansion of y.im in x.im 0.378 * [backup-simplify]: Simplify y.im into y.im 0.378 * [taylor]: Taking taylor expansion of x.re in x.im 0.378 * [backup-simplify]: Simplify x.re into x.re 0.378 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.378 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.379 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 0.379 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 0.379 * [taylor]: Taking taylor expansion of y.re in y.re 0.379 * [backup-simplify]: Simplify 0 into 0 0.379 * [backup-simplify]: Simplify 1 into 1 0.379 * [backup-simplify]: Simplify (/ 1 1) into 1 0.379 * [taylor]: Taking taylor expansion of 1 in x.re 0.379 * [backup-simplify]: Simplify 1 into 1 0.380 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 0.380 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 0.380 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.380 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 0.380 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 0.380 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 0.380 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 0.380 * [taylor]: Taking taylor expansion of y.im in y.re 0.380 * [backup-simplify]: Simplify y.im into y.im 0.380 * [taylor]: Taking taylor expansion of x.re in y.re 0.380 * [backup-simplify]: Simplify x.re into x.re 0.380 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 0.380 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 0.381 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.381 * [taylor]: Taking taylor expansion of 0 in x.re 0.381 * [backup-simplify]: Simplify 0 into 0 0.381 * [taylor]: Taking taylor expansion of 1 in y.im 0.381 * [backup-simplify]: Simplify 1 into 1 0.382 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.382 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.383 * [backup-simplify]: Simplify (- 0) into 0 0.383 * [backup-simplify]: Simplify (+ 0 0) into 0 0.383 * [taylor]: Taking taylor expansion of 0 in y.re 0.383 * [backup-simplify]: Simplify 0 into 0 0.383 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 0.383 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 0.383 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 0.383 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 0.383 * [taylor]: Taking taylor expansion of y.im in x.re 0.384 * [backup-simplify]: Simplify y.im into y.im 0.384 * [taylor]: Taking taylor expansion of x.re in x.re 0.384 * [backup-simplify]: Simplify 0 into 0 0.384 * [backup-simplify]: Simplify 1 into 1 0.384 * [backup-simplify]: Simplify (* y.im 0) into 0 0.384 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 0.384 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 0.384 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 0.384 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 0.384 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 0.384 * [taylor]: Taking taylor expansion of y.im in y.im 0.384 * [backup-simplify]: Simplify 0 into 0 0.384 * [backup-simplify]: Simplify 1 into 1 0.385 * [backup-simplify]: Simplify (/ 1 1) into 1 0.385 * [backup-simplify]: Simplify (- 1) into -1 0.385 * [backup-simplify]: Simplify -1 into -1 0.386 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.386 * [taylor]: Taking taylor expansion of 0 in x.re 0.386 * [backup-simplify]: Simplify 0 into 0 0.386 * [taylor]: Taking taylor expansion of 0 in y.im 0.386 * [backup-simplify]: Simplify 0 into 0 0.386 * [taylor]: Taking taylor expansion of 0 in y.im 0.386 * [backup-simplify]: Simplify 0 into 0 0.386 * [backup-simplify]: Simplify 1 into 1 0.387 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 0.387 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.388 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.388 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.388 * [backup-simplify]: Simplify (- 0) into 0 0.389 * [backup-simplify]: Simplify (+ 0 0) into 0 0.389 * [taylor]: Taking taylor expansion of 0 in y.re 0.389 * [backup-simplify]: Simplify 0 into 0 0.389 * [taylor]: Taking taylor expansion of 0 in x.re 0.389 * [backup-simplify]: Simplify 0 into 0 0.389 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 0.389 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 0.389 * [backup-simplify]: Simplify (- 0) into 0 0.390 * [taylor]: Taking taylor expansion of 0 in x.re 0.390 * [backup-simplify]: Simplify 0 into 0 0.390 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.391 * [taylor]: Taking taylor expansion of 0 in x.re 0.391 * [backup-simplify]: Simplify 0 into 0 0.391 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 0.391 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 0.392 * [backup-simplify]: Simplify (- 0) into 0 0.392 * [taylor]: Taking taylor expansion of 0 in y.im 0.392 * [backup-simplify]: Simplify 0 into 0 0.392 * [taylor]: Taking taylor expansion of 0 in y.im 0.392 * [backup-simplify]: Simplify 0 into 0 0.392 * [taylor]: Taking taylor expansion of 0 in y.im 0.392 * [backup-simplify]: Simplify 0 into 0 0.392 * [taylor]: Taking taylor expansion of 0 in y.im 0.392 * [backup-simplify]: Simplify 0 into 0 0.393 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.393 * [backup-simplify]: Simplify (- 0) into 0 0.393 * [backup-simplify]: Simplify 0 into 0 0.393 * [backup-simplify]: Simplify 0 into 0 0.393 * [backup-simplify]: Simplify 0 into 0 0.393 * [backup-simplify]: Simplify 0 into 0 0.395 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 0.395 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 0.396 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 0.396 * [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.396 * [backup-simplify]: Simplify (- 0) into 0 0.397 * [backup-simplify]: Simplify (+ 0 0) into 0 0.397 * [taylor]: Taking taylor expansion of 0 in y.re 0.397 * [backup-simplify]: Simplify 0 into 0 0.397 * [taylor]: Taking taylor expansion of 0 in x.re 0.397 * [backup-simplify]: Simplify 0 into 0 0.397 * [taylor]: Taking taylor expansion of 0 in x.re 0.397 * [backup-simplify]: Simplify 0 into 0 0.397 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 0.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 0.398 * [backup-simplify]: Simplify (- 0) into 0 0.398 * [taylor]: Taking taylor expansion of 0 in x.re 0.398 * [backup-simplify]: Simplify 0 into 0 0.399 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.399 * [taylor]: Taking taylor expansion of 0 in x.re 0.399 * [backup-simplify]: Simplify 0 into 0 0.399 * [taylor]: Taking taylor expansion of 0 in y.im 0.399 * [backup-simplify]: Simplify 0 into 0 0.399 * [taylor]: Taking taylor expansion of 0 in y.im 0.399 * [backup-simplify]: Simplify 0 into 0 0.399 * [taylor]: Taking taylor expansion of 0 in y.im 0.400 * [backup-simplify]: Simplify 0 into 0 0.400 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.401 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 0.401 * [backup-simplify]: Simplify (- 0) into 0 0.401 * [taylor]: Taking taylor expansion of 0 in y.im 0.401 * [backup-simplify]: Simplify 0 into 0 0.401 * [taylor]: Taking taylor expansion of 0 in y.im 0.401 * [backup-simplify]: Simplify 0 into 0 0.401 * [taylor]: Taking taylor expansion of 0 in y.im 0.401 * [backup-simplify]: Simplify 0 into 0 0.401 * [taylor]: Taking taylor expansion of 0 in y.im 0.401 * [backup-simplify]: Simplify 0 into 0 0.401 * [backup-simplify]: Simplify 0 into 0 0.401 * [backup-simplify]: Simplify 0 into 0 0.402 * [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.402 * * * [progress]: simplifying candidates 0.402 * * * * [progress]: [ 1 / 52 ] simplifiying candidate # 0.402 * * * * [progress]: [ 2 / 52 ] simplifiying candidate # 0.403 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.403 * * [simplify]: iters left: 6 (13 enodes) 0.408 * * [simplify]: iters left: 5 (46 enodes) 0.421 * * [simplify]: iters left: 4 (58 enodes) 0.438 * * [simplify]: iters left: 3 (62 enodes) 0.453 * * [simplify]: Extracting #0: cost 1 inf + 0 0.453 * * [simplify]: Extracting #1: cost 5 inf + 0 0.453 * * [simplify]: Extracting #2: cost 10 inf + 0 0.453 * * [simplify]: Extracting #3: cost 17 inf + 0 0.453 * * [simplify]: Extracting #4: cost 28 inf + 0 0.453 * * [simplify]: Extracting #5: cost 22 inf + 210 0.454 * * [simplify]: Extracting #6: cost 9 inf + 1259 0.455 * * [simplify]: Extracting #7: cost 2 inf + 2584 0.456 * * [simplify]: Extracting #8: cost 0 inf + 3240 0.457 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 0.457 * [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.457 * * * * [progress]: [ 3 / 52 ] simplifiying candidate # 0.458 * [simplify]: Simplifying (log (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.458 * * [simplify]: iters left: 6 (12 enodes) 0.463 * * [simplify]: iters left: 5 (47 enodes) 0.476 * * [simplify]: iters left: 4 (76 enodes) 0.493 * * [simplify]: iters left: 3 (105 enodes) 0.509 * * [simplify]: iters left: 2 (131 enodes) 0.528 * * [simplify]: iters left: 1 (143 enodes) 0.559 * * [simplify]: Extracting #0: cost 1 inf + 0 0.560 * * [simplify]: Extracting #1: cost 6 inf + 0 0.560 * * [simplify]: Extracting #2: cost 15 inf + 0 0.560 * * [simplify]: Extracting #3: cost 43 inf + 0 0.560 * * [simplify]: Extracting #4: cost 55 inf + 128 0.561 * * [simplify]: Extracting #5: cost 40 inf + 1237 0.563 * * [simplify]: Extracting #6: cost 11 inf + 6837 0.566 * * [simplify]: Extracting #7: cost 0 inf + 9186 0.570 * [simplify]: Simplified to (log (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.570 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (log (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 0.570 * * * * [progress]: [ 4 / 52 ] simplifiying candidate # 0.571 * [simplify]: Simplifying (exp (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.571 * * [simplify]: iters left: 6 (12 enodes) 0.576 * * [simplify]: iters left: 5 (44 enodes) 0.588 * * [simplify]: iters left: 4 (70 enodes) 0.608 * * [simplify]: iters left: 3 (102 enodes) 0.635 * * [simplify]: iters left: 2 (141 enodes) 0.659 * * [simplify]: iters left: 1 (192 enodes) 0.687 * * [simplify]: Extracting #0: cost 1 inf + 0 0.687 * * [simplify]: Extracting #1: cost 27 inf + 0 0.687 * * [simplify]: Extracting #2: cost 79 inf + 1 0.687 * * [simplify]: Extracting #3: cost 114 inf + 117 0.688 * * [simplify]: Extracting #4: cost 108 inf + 1239 0.689 * * [simplify]: Extracting #5: cost 53 inf + 10477 0.696 * * [simplify]: Extracting #6: cost 18 inf + 24059 0.706 * * [simplify]: Extracting #7: cost 0 inf + 35152 0.716 * [simplify]: Simplified to (exp (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 0.716 * [simplify]: Simplified (2 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)))))) 0.716 * * * * [progress]: [ 5 / 52 ] simplifiying candidate # 0.716 * [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.716 * * [simplify]: iters left: 6 (15 enodes) 0.723 * * [simplify]: iters left: 5 (71 enodes) 0.754 * * [simplify]: iters left: 4 (223 enodes) 0.845 * * [simplify]: Extracting #0: cost 1 inf + 0 0.846 * * [simplify]: Extracting #1: cost 32 inf + 0 0.846 * * [simplify]: Extracting #2: cost 96 inf + 1 0.847 * * [simplify]: Extracting #3: cost 224 inf + 1 0.852 * * [simplify]: Extracting #4: cost 148 inf + 14594 0.873 * * [simplify]: Extracting #5: cost 10 inf + 46601 0.895 * * [simplify]: Extracting #6: cost 0 inf + 49233 0.910 * [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.910 * [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.910 * * * * [progress]: [ 6 / 52 ] simplifiying candidate # 0.911 * [simplify]: Simplifying (* (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)) (+ (* y.re y.re) (* y.im y.im))))) 0.911 * * [simplify]: iters left: 6 (13 enodes) 0.914 * * [simplify]: iters left: 5 (47 enodes) 0.920 * * [simplify]: iters left: 4 (70 enodes) 0.930 * * [simplify]: iters left: 3 (96 enodes) 0.945 * * [simplify]: iters left: 2 (122 enodes) 0.980 * * [simplify]: iters left: 1 (134 enodes) 1.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1.006 * * [simplify]: Extracting #1: cost 3 inf + 0 1.006 * * [simplify]: Extracting #2: cost 5 inf + 0 1.006 * * [simplify]: Extracting #3: cost 11 inf + 0 1.006 * * [simplify]: Extracting #4: cost 39 inf + 0 1.006 * * [simplify]: Extracting #5: cost 51 inf + 128 1.006 * * [simplify]: Extracting #6: cost 38 inf + 1073 1.007 * * [simplify]: Extracting #7: cost 6 inf + 7441 1.009 * * [simplify]: Extracting #8: cost 0 inf + 8778 1.011 * [simplify]: Simplified to (* (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)) (+ (* y.re y.re) (* y.im y.im))))) 1.011 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.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)) (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 1.011 * [simplify]: Simplifying (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 1.011 * * [simplify]: iters left: 6 (12 enodes) 1.014 * * [simplify]: iters left: 5 (44 enodes) 1.020 * * [simplify]: iters left: 4 (67 enodes) 1.029 * * [simplify]: iters left: 3 (93 enodes) 1.054 * * [simplify]: iters left: 2 (119 enodes) 1.074 * * [simplify]: iters left: 1 (131 enodes) 1.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1.092 * * [simplify]: Extracting #1: cost 3 inf + 0 1.093 * * [simplify]: Extracting #2: cost 9 inf + 0 1.093 * * [simplify]: Extracting #3: cost 37 inf + 0 1.093 * * [simplify]: Extracting #4: cost 49 inf + 128 1.094 * * [simplify]: Extracting #5: cost 37 inf + 1030 1.096 * * [simplify]: Extracting #6: cost 8 inf + 6549 1.099 * * [simplify]: Extracting #7: cost 0 inf + 7970 1.103 * [simplify]: Simplified to (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 1.103 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.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)) (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 1.103 * * * * [progress]: [ 7 / 52 ] simplifiying candidate # 1.103 * [simplify]: Simplifying (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 1.103 * * [simplify]: iters left: 6 (13 enodes) 1.110 * * [simplify]: iters left: 5 (54 enodes) 1.125 * * [simplify]: iters left: 4 (111 enodes) 1.148 * * [simplify]: iters left: 3 (339 enodes) 1.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1.384 * * [simplify]: Extracting #1: cost 38 inf + 0 1.385 * * [simplify]: Extracting #2: cost 142 inf + 1 1.387 * * [simplify]: Extracting #3: cost 385 inf + 87 1.400 * * [simplify]: Extracting #4: cost 270 inf + 37247 1.452 * * [simplify]: Extracting #5: cost 24 inf + 119750 1.510 * * [simplify]: Extracting #6: cost 0 inf + 129966 1.548 * [simplify]: Simplified to (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1.549 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))) 1.549 * * * * [progress]: [ 8 / 52 ] simplifiying candidate # 1.549 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 1.549 * * [simplify]: iters left: 6 (12 enodes) 1.552 * * [simplify]: iters left: 5 (44 enodes) 1.558 * * [simplify]: iters left: 4 (67 enodes) 1.576 * * [simplify]: iters left: 3 (93 enodes) 1.602 * * [simplify]: iters left: 2 (119 enodes) 1.631 * * [simplify]: iters left: 1 (131 enodes) 1.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1.647 * * [simplify]: Extracting #1: cost 3 inf + 0 1.647 * * [simplify]: Extracting #2: cost 9 inf + 0 1.647 * * [simplify]: Extracting #3: cost 37 inf + 0 1.648 * * [simplify]: Extracting #4: cost 49 inf + 128 1.648 * * [simplify]: Extracting #5: cost 37 inf + 1030 1.649 * * [simplify]: Extracting #6: cost 8 inf + 6469 1.651 * * [simplify]: Extracting #7: cost 0 inf + 7890 1.652 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 1.652 * [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)) (+ (* y.re y.re) (* y.im y.im)))))) 1.653 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 1.653 * * [simplify]: iters left: 6 (12 enodes) 1.655 * * [simplify]: iters left: 5 (44 enodes) 1.661 * * [simplify]: iters left: 4 (67 enodes) 1.676 * * [simplify]: iters left: 3 (93 enodes) 1.699 * * [simplify]: iters left: 2 (119 enodes) 1.716 * * [simplify]: iters left: 1 (131 enodes) 1.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1.735 * * [simplify]: Extracting #1: cost 3 inf + 0 1.735 * * [simplify]: Extracting #2: cost 9 inf + 0 1.735 * * [simplify]: Extracting #3: cost 37 inf + 0 1.735 * * [simplify]: Extracting #4: cost 49 inf + 128 1.736 * * [simplify]: Extracting #5: cost 37 inf + 1030 1.738 * * [simplify]: Extracting #6: cost 8 inf + 6469 1.741 * * [simplify]: Extracting #7: cost 0 inf + 7890 1.744 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 1.745 * [simplify]: Simplified (2 2) 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)) (+ (* y.re y.re) (* y.im y.im)))))) 1.745 * * * * [progress]: [ 9 / 52 ] simplifiying candidate # 1.745 * [simplify]: Simplifying (- (- (* x.im y.re) (* x.re y.im))) 1.745 * * [simplify]: iters left: 6 (8 enodes) 1.749 * * [simplify]: iters left: 5 (28 enodes) 1.756 * * [simplify]: iters left: 4 (40 enodes) 1.767 * * [simplify]: iters left: 3 (61 enodes) 1.781 * * [simplify]: iters left: 2 (66 enodes) 1.788 * * [simplify]: iters left: 1 (67 enodes) 1.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1.796 * * [simplify]: Extracting #1: cost 7 inf + 0 1.796 * * [simplify]: Extracting #2: cost 20 inf + 0 1.797 * * [simplify]: Extracting #3: cost 15 inf + 292 1.797 * * [simplify]: Extracting #4: cost 3 inf + 1077 1.797 * * [simplify]: Extracting #5: cost 0 inf + 1324 1.798 * [simplify]: Simplified to (- (* x.re y.im) (* x.im y.re)) 1.798 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.re y.im) (* x.im y.re)) (- (+ (* y.re y.re) (* y.im y.im))))) 1.798 * [simplify]: Simplifying (- (+ (* y.re y.re) (* y.im y.im))) 1.798 * * [simplify]: iters left: 6 (6 enodes) 1.799 * * [simplify]: iters left: 5 (22 enodes) 1.802 * * [simplify]: iters left: 4 (34 enodes) 1.807 * * [simplify]: iters left: 3 (38 enodes) 1.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1.813 * * [simplify]: Extracting #1: cost 6 inf + 0 1.813 * * [simplify]: Extracting #2: cost 15 inf + 0 1.813 * * [simplify]: Extracting #3: cost 12 inf + 206 1.814 * * [simplify]: Extracting #4: cost 7 inf + 451 1.814 * * [simplify]: Extracting #5: cost 1 inf + 1060 1.814 * * [simplify]: Extracting #6: cost 0 inf + 1222 1.815 * [simplify]: Simplified to (- (+ (* y.re y.re) (* y.im y.im))) 1.815 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (- (* x.re y.im) (* x.im y.re)) (- (+ (* y.re y.re) (* y.im y.im))))) 1.815 * * * * [progress]: [ 10 / 52 ] simplifiying candidate # 1.815 * [simplify]: Simplifying (/ (* x.im y.re) (+ (* y.re y.re) (* y.im y.im))) 1.816 * * [simplify]: iters left: 6 (8 enodes) 1.819 * * [simplify]: iters left: 5 (28 enodes) 1.826 * * [simplify]: iters left: 4 (34 enodes) 1.834 * * [simplify]: iters left: 3 (39 enodes) 1.841 * * [simplify]: iters left: 2 (41 enodes) 1.847 * * [simplify]: iters left: 1 (44 enodes) 1.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1.853 * * [simplify]: Extracting #1: cost 10 inf + 0 1.853 * * [simplify]: Extracting #2: cost 16 inf + 2 1.853 * * [simplify]: Extracting #3: cost 16 inf + 127 1.853 * * [simplify]: Extracting #4: cost 13 inf + 210 1.853 * * [simplify]: Extracting #5: cost 5 inf + 1348 1.853 * * [simplify]: Extracting #6: cost 0 inf + 2201 1.854 * [simplify]: Simplified to (/ x.im (/ (+ (* y.re y.re) (* y.im y.im)) y.re)) 1.854 * [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))))) 1.854 * [simplify]: Simplifying (/ (* x.re y.im) (+ (* y.re y.re) (* y.im y.im))) 1.854 * * [simplify]: iters left: 6 (8 enodes) 1.856 * * [simplify]: iters left: 5 (28 enodes) 1.860 * * [simplify]: iters left: 4 (34 enodes) 1.864 * * [simplify]: iters left: 3 (39 enodes) 1.870 * * [simplify]: iters left: 2 (41 enodes) 1.875 * * [simplify]: iters left: 1 (44 enodes) 1.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1.882 * * [simplify]: Extracting #1: cost 10 inf + 0 1.882 * * [simplify]: Extracting #2: cost 16 inf + 2 1.882 * * [simplify]: Extracting #3: cost 16 inf + 127 1.882 * * [simplify]: Extracting #4: cost 14 inf + 169 1.882 * * [simplify]: Extracting #5: cost 5 inf + 1348 1.883 * * [simplify]: Extracting #6: cost 0 inf + 2201 1.883 * [simplify]: Simplified to (/ x.re (/ (+ (* y.im y.im) (* y.re y.re)) y.im)) 1.883 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (- (/ (* x.im y.re) (+ (* y.re y.re) (* y.im y.im))) (/ x.re (/ (+ (* y.im y.im) (* y.re y.re)) y.im)))) 1.883 * * * * [progress]: [ 11 / 52 ] simplifiying candidate # 1.884 * [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))))) 1.884 * * [simplify]: iters left: 6 (15 enodes) 1.887 * * [simplify]: iters left: 5 (56 enodes) 1.895 * * [simplify]: iters left: 4 (80 enodes) 1.914 * * [simplify]: iters left: 3 (91 enodes) 1.933 * * [simplify]: iters left: 2 (94 enodes) 1.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1.945 * * [simplify]: Extracting #1: cost 11 inf + 0 1.945 * * [simplify]: Extracting #2: cost 22 inf + 0 1.945 * * [simplify]: Extracting #3: cost 29 inf + 0 1.945 * * [simplify]: Extracting #4: cost 40 inf + 0 1.945 * * [simplify]: Extracting #5: cost 35 inf + 128 1.946 * * [simplify]: Extracting #6: cost 16 inf + 2331 1.947 * * [simplify]: Extracting #7: cost 2 inf + 7740 1.948 * * [simplify]: Extracting #8: cost 0 inf + 8588 1.950 * [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))))) 1.950 * [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)))))) 1.950 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.950 * * [simplify]: iters left: 6 (13 enodes) 1.953 * * [simplify]: iters left: 5 (44 enodes) 1.959 * * [simplify]: iters left: 4 (53 enodes) 1.970 * * [simplify]: iters left: 3 (57 enodes) 1.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1.985 * * [simplify]: Extracting #1: cost 4 inf + 0 1.985 * * [simplify]: Extracting #2: cost 8 inf + 0 1.985 * * [simplify]: Extracting #3: cost 15 inf + 0 1.986 * * [simplify]: Extracting #4: cost 26 inf + 0 1.986 * * [simplify]: Extracting #5: cost 20 inf + 210 1.986 * * [simplify]: Extracting #6: cost 9 inf + 951 1.987 * * [simplify]: Extracting #7: cost 3 inf + 2088 1.988 * * [simplify]: Extracting #8: cost 0 inf + 2856 1.989 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1.989 * [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)))))) 1.989 * * * * [progress]: [ 12 / 52 ] simplifiying candidate # 1.989 * [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)))) 1.989 * * [simplify]: iters left: 6 (14 enodes) 1.992 * * [simplify]: iters left: 5 (49 enodes) 1.999 * * [simplify]: iters left: 4 (62 enodes) 2.007 * * [simplify]: iters left: 3 (69 enodes) 2.016 * * [simplify]: Extracting #0: cost 1 inf + 0 2.016 * * [simplify]: Extracting #1: cost 7 inf + 0 2.016 * * [simplify]: Extracting #2: cost 14 inf + 0 2.016 * * [simplify]: Extracting #3: cost 21 inf + 0 2.016 * * [simplify]: Extracting #4: cost 32 inf + 0 2.016 * * [simplify]: Extracting #5: cost 26 inf + 210 2.017 * * [simplify]: Extracting #6: cost 7 inf + 2494 2.017 * * [simplify]: Extracting #7: cost 2 inf + 4072 2.018 * * [simplify]: Extracting #8: cost 0 inf + 4880 2.019 * [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)))) 2.019 * [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)))))) 2.019 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.020 * * [simplify]: iters left: 6 (13 enodes) 2.022 * * [simplify]: iters left: 5 (44 enodes) 2.028 * * [simplify]: iters left: 4 (53 enodes) 2.035 * * [simplify]: iters left: 3 (57 enodes) 2.042 * * [simplify]: Extracting #0: cost 1 inf + 0 2.042 * * [simplify]: Extracting #1: cost 4 inf + 0 2.042 * * [simplify]: Extracting #2: cost 8 inf + 0 2.042 * * [simplify]: Extracting #3: cost 15 inf + 0 2.042 * * [simplify]: Extracting #4: cost 26 inf + 0 2.042 * * [simplify]: Extracting #5: cost 20 inf + 210 2.043 * * [simplify]: Extracting #6: cost 9 inf + 951 2.043 * * [simplify]: Extracting #7: cost 3 inf + 2008 2.043 * * [simplify]: Extracting #8: cost 0 inf + 2696 2.044 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.044 * [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)))))) 2.044 * * * * [progress]: [ 13 / 52 ] simplifiying candidate # 2.044 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 2.044 * * [simplify]: iters left: 6 (11 enodes) 2.047 * * [simplify]: iters left: 5 (39 enodes) 2.053 * * [simplify]: iters left: 4 (58 enodes) 2.066 * * [simplify]: iters left: 3 (63 enodes) 2.076 * * [simplify]: Extracting #0: cost 1 inf + 0 2.076 * * [simplify]: Extracting #1: cost 5 inf + 0 2.076 * * [simplify]: Extracting #2: cost 7 inf + 1 2.077 * * [simplify]: Extracting #3: cost 11 inf + 1 2.077 * * [simplify]: Extracting #4: cost 20 inf + 1 2.077 * * [simplify]: Extracting #5: cost 14 inf + 211 2.077 * * [simplify]: Extracting #6: cost 4 inf + 1198 2.078 * * [simplify]: Extracting #7: cost 0 inf + 2135 2.079 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 2.079 * [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))))) 2.079 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 2.079 * * [simplify]: iters left: 6 (12 enodes) 2.084 * * [simplify]: iters left: 5 (41 enodes) 2.096 * * [simplify]: iters left: 4 (50 enodes) 2.109 * * [simplify]: iters left: 3 (54 enodes) 2.122 * * [simplify]: Extracting #0: cost 1 inf + 0 2.122 * * [simplify]: Extracting #1: cost 4 inf + 0 2.122 * * [simplify]: Extracting #2: cost 9 inf + 0 2.122 * * [simplify]: Extracting #3: cost 17 inf + 0 2.123 * * [simplify]: Extracting #4: cost 20 inf + 84 2.123 * * [simplify]: Extracting #5: cost 13 inf + 456 2.123 * * [simplify]: Extracting #6: cost 0 inf + 2292 2.123 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 2.123 * [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))))) 2.124 * * * * [progress]: [ 14 / 52 ] simplifiying candidate # 2.124 * [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))))) 2.124 * * [simplify]: iters left: 6 (14 enodes) 2.127 * * [simplify]: iters left: 5 (49 enodes) 2.133 * * [simplify]: iters left: 4 (60 enodes) 2.141 * * [simplify]: iters left: 3 (64 enodes) 2.149 * * [simplify]: Extracting #0: cost 1 inf + 0 2.149 * * [simplify]: Extracting #1: cost 6 inf + 0 2.149 * * [simplify]: Extracting #2: cost 12 inf + 0 2.149 * * [simplify]: Extracting #3: cost 19 inf + 0 2.149 * * [simplify]: Extracting #4: cost 30 inf + 0 2.150 * * [simplify]: Extracting #5: cost 24 inf + 210 2.150 * * [simplify]: Extracting #6: cost 11 inf + 1076 2.151 * * [simplify]: Extracting #7: cost 4 inf + 2614 2.152 * * [simplify]: Extracting #8: cost 0 inf + 4068 2.154 * [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))))) 2.154 * [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)))))) 2.154 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 2.154 * * [simplify]: iters left: 6 (13 enodes) 2.160 * * [simplify]: iters left: 5 (44 enodes) 2.173 * * [simplify]: iters left: 4 (53 enodes) 2.187 * * [simplify]: iters left: 3 (57 enodes) 2.202 * * [simplify]: Extracting #0: cost 1 inf + 0 2.202 * * [simplify]: Extracting #1: cost 4 inf + 0 2.202 * * [simplify]: Extracting #2: cost 8 inf + 0 2.202 * * [simplify]: Extracting #3: cost 15 inf + 0 2.202 * * [simplify]: Extracting #4: cost 26 inf + 0 2.202 * * [simplify]: Extracting #5: cost 20 inf + 210 2.203 * * [simplify]: Extracting #6: cost 9 inf + 911 2.203 * * [simplify]: Extracting #7: cost 3 inf + 1968 2.204 * * [simplify]: Extracting #8: cost 0 inf + 2696 2.205 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 2.205 * [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)))))) 2.205 * * * * [progress]: [ 15 / 52 ] simplifiying candidate # 2.206 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.206 * * [simplify]: iters left: 6 (13 enodes) 2.211 * * [simplify]: iters left: 5 (44 enodes) 2.224 * * [simplify]: iters left: 4 (53 enodes) 2.237 * * [simplify]: iters left: 3 (57 enodes) 2.251 * * [simplify]: Extracting #0: cost 1 inf + 0 2.251 * * [simplify]: Extracting #1: cost 4 inf + 0 2.251 * * [simplify]: Extracting #2: cost 8 inf + 0 2.251 * * [simplify]: Extracting #3: cost 15 inf + 0 2.251 * * [simplify]: Extracting #4: cost 26 inf + 0 2.252 * * [simplify]: Extracting #5: cost 20 inf + 210 2.252 * * [simplify]: Extracting #6: cost 9 inf + 911 2.253 * * [simplify]: Extracting #7: cost 3 inf + 1888 2.254 * * [simplify]: Extracting #8: cost 0 inf + 2536 2.255 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.255 * [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)))))) 2.255 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.255 * * [simplify]: iters left: 6 (13 enodes) 2.261 * * [simplify]: iters left: 5 (44 enodes) 2.272 * * [simplify]: iters left: 4 (53 enodes) 2.286 * * [simplify]: iters left: 3 (57 enodes) 2.301 * * [simplify]: Extracting #0: cost 1 inf + 0 2.301 * * [simplify]: Extracting #1: cost 4 inf + 0 2.301 * * [simplify]: Extracting #2: cost 8 inf + 0 2.301 * * [simplify]: Extracting #3: cost 15 inf + 0 2.301 * * [simplify]: Extracting #4: cost 26 inf + 0 2.301 * * [simplify]: Extracting #5: cost 20 inf + 210 2.302 * * [simplify]: Extracting #6: cost 9 inf + 911 2.303 * * [simplify]: Extracting #7: cost 3 inf + 1888 2.303 * * [simplify]: Extracting #8: cost 0 inf + 2536 2.304 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.304 * [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)))))) 2.305 * * * * [progress]: [ 16 / 52 ] simplifiying candidate # 2.305 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 2.305 * * [simplify]: iters left: 6 (10 enodes) 2.311 * * [simplify]: iters left: 5 (34 enodes) 2.321 * * [simplify]: iters left: 4 (45 enodes) 2.330 * * [simplify]: iters left: 3 (51 enodes) 2.336 * * [simplify]: Extracting #0: cost 1 inf + 0 2.336 * * [simplify]: Extracting #1: cost 4 inf + 0 2.336 * * [simplify]: Extracting #2: cost 7 inf + 1 2.336 * * [simplify]: Extracting #3: cost 16 inf + 1 2.337 * * [simplify]: Extracting #4: cost 11 inf + 130 2.337 * * [simplify]: Extracting #5: cost 1 inf + 995 2.337 * * [simplify]: Extracting #6: cost 0 inf + 1077 2.337 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 2.337 * [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))))) 2.338 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 2.338 * * [simplify]: iters left: 6 (12 enodes) 2.340 * * [simplify]: iters left: 5 (41 enodes) 2.346 * * [simplify]: iters left: 4 (50 enodes) 2.352 * * [simplify]: iters left: 3 (54 enodes) 2.359 * * [simplify]: Extracting #0: cost 1 inf + 0 2.359 * * [simplify]: Extracting #1: cost 4 inf + 0 2.359 * * [simplify]: Extracting #2: cost 9 inf + 0 2.359 * * [simplify]: Extracting #3: cost 17 inf + 0 2.359 * * [simplify]: Extracting #4: cost 20 inf + 84 2.359 * * [simplify]: Extracting #5: cost 13 inf + 456 2.360 * * [simplify]: Extracting #6: cost 0 inf + 2132 2.360 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 2.360 * [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))))) 2.360 * * * * [progress]: [ 17 / 52 ] simplifiying candidate # 2.361 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 2.361 * * [simplify]: iters left: 6 (9 enodes) 2.363 * * [simplify]: iters left: 5 (32 enodes) 2.368 * * [simplify]: iters left: 4 (36 enodes) 2.373 * * [simplify]: Extracting #0: cost 1 inf + 0 2.373 * * [simplify]: Extracting #1: cost 6 inf + 0 2.373 * * [simplify]: Extracting #2: cost 9 inf + 1 2.373 * * [simplify]: Extracting #3: cost 12 inf + 1 2.373 * * [simplify]: Extracting #4: cost 16 inf + 1 2.373 * * [simplify]: Extracting #5: cost 14 inf + 3 2.374 * * [simplify]: Extracting #6: cost 10 inf + 248 2.374 * * [simplify]: Extracting #7: cost 3 inf + 1543 2.374 * * [simplify]: Extracting #8: cost 0 inf + 2351 2.375 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 2.375 * [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)))))) 2.375 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 2.375 * * [simplify]: iters left: 6 (12 enodes) 2.378 * * [simplify]: iters left: 5 (44 enodes) 2.384 * * [simplify]: iters left: 4 (67 enodes) 2.394 * * [simplify]: iters left: 3 (93 enodes) 2.407 * * [simplify]: iters left: 2 (119 enodes) 2.423 * * [simplify]: iters left: 1 (131 enodes) 2.439 * * [simplify]: Extracting #0: cost 1 inf + 0 2.439 * * [simplify]: Extracting #1: cost 7 inf + 0 2.439 * * [simplify]: Extracting #2: cost 34 inf + 0 2.440 * * [simplify]: Extracting #3: cost 48 inf + 87 2.440 * * [simplify]: Extracting #4: cost 39 inf + 746 2.441 * * [simplify]: Extracting #5: cost 11 inf + 7337 2.443 * * [simplify]: Extracting #6: cost 0 inf + 10206 2.445 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 2.445 * [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)))))) 2.445 * * * * [progress]: [ 18 / 52 ] simplifiying candidate # 2.445 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.445 * * [simplify]: iters left: 6 (8 enodes) 2.449 * * [simplify]: iters left: 5 (27 enodes) 2.457 * * [simplify]: iters left: 4 (29 enodes) 2.465 * * [simplify]: Extracting #0: cost 1 inf + 0 2.465 * * [simplify]: Extracting #1: cost 4 inf + 0 2.465 * * [simplify]: Extracting #2: cost 5 inf + 1 2.466 * * [simplify]: Extracting #3: cost 8 inf + 1 2.466 * * [simplify]: Extracting #4: cost 12 inf + 1 2.466 * * [simplify]: Extracting #5: cost 10 inf + 3 2.466 * * [simplify]: Extracting #6: cost 5 inf + 289 2.466 * * [simplify]: Extracting #7: cost 1 inf + 938 2.467 * * [simplify]: Extracting #8: cost 0 inf + 1141 2.467 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.467 * [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)))))) 2.468 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.468 * * [simplify]: iters left: 6 (12 enodes) 2.471 * * [simplify]: iters left: 5 (44 enodes) 2.479 * * [simplify]: iters left: 4 (67 enodes) 2.488 * * [simplify]: iters left: 3 (93 enodes) 2.501 * * [simplify]: iters left: 2 (119 enodes) 2.522 * * [simplify]: iters left: 1 (131 enodes) 2.539 * * [simplify]: Extracting #0: cost 1 inf + 0 2.539 * * [simplify]: Extracting #1: cost 7 inf + 0 2.539 * * [simplify]: Extracting #2: cost 34 inf + 0 2.539 * * [simplify]: Extracting #3: cost 48 inf + 87 2.540 * * [simplify]: Extracting #4: cost 39 inf + 746 2.541 * * [simplify]: Extracting #5: cost 11 inf + 6417 2.544 * * [simplify]: Extracting #6: cost 0 inf + 8846 2.547 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.547 * [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)))))) 2.547 * * * * [progress]: [ 19 / 52 ] simplifiying candidate # 2.548 * [simplify]: Simplifying (/ 1 1) 2.548 * * [simplify]: iters left: 2 (2 enodes) 2.549 * * [simplify]: iters left: 1 (6 enodes) 2.551 * * [simplify]: Extracting #0: cost 1 inf + 0 2.551 * * [simplify]: Extracting #1: cost 0 inf + 1 2.551 * [simplify]: Simplified to 1 2.551 * [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))))) 2.552 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 2.552 * * [simplify]: iters left: 6 (11 enodes) 2.556 * * [simplify]: iters left: 5 (41 enodes) 2.569 * * [simplify]: iters left: 4 (64 enodes) 2.579 * * [simplify]: iters left: 3 (90 enodes) 2.591 * * [simplify]: iters left: 2 (116 enodes) 2.609 * * [simplify]: iters left: 1 (128 enodes) 2.626 * * [simplify]: Extracting #0: cost 1 inf + 0 2.626 * * [simplify]: Extracting #1: cost 7 inf + 0 2.626 * * [simplify]: Extracting #2: cost 35 inf + 0 2.626 * * [simplify]: Extracting #3: cost 47 inf + 128 2.627 * * [simplify]: Extracting #4: cost 35 inf + 909 2.629 * * [simplify]: Extracting #5: cost 8 inf + 5781 2.630 * * [simplify]: Extracting #6: cost 0 inf + 7242 2.632 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 2.632 * [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))))) 2.632 * * * * [progress]: [ 20 / 52 ] simplifiying candidate # 2.632 * * * * [progress]: [ 21 / 52 ] simplifiying candidate # 2.632 * [simplify]: Simplifying (/ 1 (+ (* y.re y.re) (* y.im y.im))) 2.632 * * [simplify]: iters left: 6 (7 enodes) 2.635 * * [simplify]: iters left: 5 (24 enodes) 2.639 * * [simplify]: iters left: 4 (26 enodes) 2.643 * * [simplify]: Extracting #0: cost 1 inf + 0 2.643 * * [simplify]: Extracting #1: cost 4 inf + 0 2.643 * * [simplify]: Extracting #2: cost 6 inf + 1 2.643 * * [simplify]: Extracting #3: cost 10 inf + 1 2.643 * * [simplify]: Extracting #4: cost 8 inf + 3 2.644 * * [simplify]: Extracting #5: cost 2 inf + 452 2.644 * * [simplify]: Extracting #6: cost 0 inf + 737 2.644 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 2.644 * [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))))) 2.644 * * * * [progress]: [ 22 / 52 ] simplifiying candidate # 2.644 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (- (* x.im y.re) (* x.re y.im))) 2.644 * * [simplify]: iters left: 6 (11 enodes) 2.648 * * [simplify]: iters left: 5 (38 enodes) 2.653 * * [simplify]: iters left: 4 (47 enodes) 2.659 * * [simplify]: iters left: 3 (51 enodes) 2.666 * * [simplify]: Extracting #0: cost 1 inf + 0 2.666 * * [simplify]: Extracting #1: cost 4 inf + 0 2.666 * * [simplify]: Extracting #2: cost 11 inf + 0 2.666 * * [simplify]: Extracting #3: cost 22 inf + 0 2.666 * * [simplify]: Extracting #4: cost 16 inf + 209 2.666 * * [simplify]: Extracting #5: cost 6 inf + 746 2.666 * * [simplify]: Extracting #6: cost 3 inf + 1034 2.667 * * [simplify]: Extracting #7: cost 0 inf + 1724 2.667 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (- (* x.im y.re) (* x.re y.im))) 2.667 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (+ (* y.re y.re) (* y.im y.im)) (- (* x.im y.re) (* x.re y.im))))) 2.667 * * * * [progress]: [ 23 / 52 ] simplifiying candidate # 2.667 * [simplify]: Simplifying (/ (- (* 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))))) 2.668 * * [simplify]: iters left: 6 (13 enodes) 2.671 * * [simplify]: iters left: 5 (49 enodes) 2.683 * * [simplify]: iters left: 4 (87 enodes) 2.714 * * [simplify]: iters left: 3 (162 enodes) 2.751 * * [simplify]: iters left: 2 (236 enodes) 2.807 * * [simplify]: iters left: 1 (272 enodes) 2.866 * * [simplify]: Extracting #0: cost 1 inf + 0 2.866 * * [simplify]: Extracting #1: cost 9 inf + 0 2.867 * * [simplify]: Extracting #2: cost 53 inf + 0 2.867 * * [simplify]: Extracting #3: cost 81 inf + 128 2.867 * * [simplify]: Extracting #4: cost 71 inf + 952 2.869 * * [simplify]: Extracting #5: cost 23 inf + 13956 2.874 * * [simplify]: Extracting #6: cost 0 inf + 20616 2.878 * [simplify]: Simplified to (/ (- (* 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))))) 2.878 * [simplify]: Simplified (2 1) 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))))) 2.878 * * * * [progress]: [ 24 / 52 ] simplifiying candidate # 2.878 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.879 * * [simplify]: iters left: 6 (12 enodes) 2.881 * * [simplify]: iters left: 5 (44 enodes) 2.888 * * [simplify]: iters left: 4 (67 enodes) 2.897 * * [simplify]: iters left: 3 (93 enodes) 2.910 * * [simplify]: iters left: 2 (119 enodes) 2.926 * * [simplify]: iters left: 1 (131 enodes) 2.943 * * [simplify]: Extracting #0: cost 1 inf + 0 2.943 * * [simplify]: Extracting #1: cost 7 inf + 0 2.943 * * [simplify]: Extracting #2: cost 34 inf + 0 2.943 * * [simplify]: Extracting #3: cost 48 inf + 87 2.944 * * [simplify]: Extracting #4: cost 39 inf + 746 2.945 * * [simplify]: Extracting #5: cost 11 inf + 6417 2.948 * * [simplify]: Extracting #6: cost 0 inf + 8846 2.951 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 2.951 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 2.951 * * * * [progress]: [ 25 / 52 ] simplifiying candidate # 2.952 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 2.952 * * [simplify]: iters left: 6 (9 enodes) 2.956 * * [simplify]: iters left: 5 (34 enodes) 2.967 * * [simplify]: iters left: 4 (56 enodes) 2.983 * * [simplify]: iters left: 3 (91 enodes) 3.006 * * [simplify]: iters left: 2 (103 enodes) 3.027 * * [simplify]: iters left: 1 (107 enodes) 3.046 * * [simplify]: Extracting #0: cost 1 inf + 0 3.046 * * [simplify]: Extracting #1: cost 6 inf + 0 3.047 * * [simplify]: Extracting #2: cost 20 inf + 1 3.047 * * [simplify]: Extracting #3: cost 18 inf + 255 3.047 * * [simplify]: Extracting #4: cost 2 inf + 1289 3.048 * * [simplify]: Extracting #5: cost 0 inf + 1413 3.049 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 3.049 * [simplify]: Simplified (2 1) 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)))) 3.049 * * * * [progress]: [ 26 / 52 ] simplifiying candidate # 3.050 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))) 3.050 * * [simplify]: iters left: 6 (12 enodes) 3.056 * * [simplify]: iters left: 5 (41 enodes) 3.066 * * [simplify]: iters left: 4 (50 enodes) 3.077 * * [simplify]: iters left: 3 (54 enodes) 3.090 * * [simplify]: Extracting #0: cost 1 inf + 0 3.090 * * [simplify]: Extracting #1: cost 4 inf + 0 3.090 * * [simplify]: Extracting #2: cost 9 inf + 0 3.090 * * [simplify]: Extracting #3: cost 17 inf + 0 3.090 * * [simplify]: Extracting #4: cost 21 inf + 43 3.090 * * [simplify]: Extracting #5: cost 13 inf + 457 3.091 * * [simplify]: Extracting #6: cost 5 inf + 1032 3.092 * * [simplify]: Extracting #7: cost 0 inf + 2292 3.092 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))) 3.092 * [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)))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))))) 3.093 * * * * [progress]: [ 27 / 52 ] simplifiying candidate # 3.093 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (- (* x.im y.re) (* x.re y.im)))) 3.093 * * [simplify]: iters left: 6 (12 enodes) 3.098 * * [simplify]: iters left: 5 (41 enodes) 3.108 * * [simplify]: iters left: 4 (50 enodes) 3.120 * * [simplify]: iters left: 3 (54 enodes) 3.132 * * [simplify]: Extracting #0: cost 1 inf + 0 3.132 * * [simplify]: Extracting #1: cost 4 inf + 0 3.132 * * [simplify]: Extracting #2: cost 9 inf + 0 3.132 * * [simplify]: Extracting #3: cost 17 inf + 0 3.132 * * [simplify]: Extracting #4: cost 21 inf + 43 3.132 * * [simplify]: Extracting #5: cost 13 inf + 457 3.133 * * [simplify]: Extracting #6: cost 5 inf + 1032 3.133 * * [simplify]: Extracting #7: cost 0 inf + 2132 3.135 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (- (* x.im y.re) (* x.re y.im)))) 3.135 * [simplify]: Simplified (2 2) 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)))))) 3.135 * * * * [progress]: [ 28 / 52 ] simplifiying candidate # 3.135 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (- (* x.im y.re) (* x.re y.im))) 3.135 * * [simplify]: iters left: 6 (11 enodes) 3.139 * * [simplify]: iters left: 5 (38 enodes) 3.149 * * [simplify]: iters left: 4 (47 enodes) 3.160 * * [simplify]: iters left: 3 (51 enodes) 3.170 * * [simplify]: Extracting #0: cost 1 inf + 0 3.170 * * [simplify]: Extracting #1: cost 4 inf + 0 3.170 * * [simplify]: Extracting #2: cost 11 inf + 0 3.170 * * [simplify]: Extracting #3: cost 22 inf + 0 3.171 * * [simplify]: Extracting #4: cost 16 inf + 209 3.171 * * [simplify]: Extracting #5: cost 6 inf + 746 3.171 * * [simplify]: Extracting #6: cost 3 inf + 1034 3.172 * * [simplify]: Extracting #7: cost 0 inf + 1724 3.173 * [simplify]: Simplified to (/ (+ (* y.re y.re) (* y.im y.im)) (- (* x.im y.re) (* x.re y.im))) 3.173 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ 1 (/ (+ (* y.re y.re) (* y.im y.im)) (- (* x.im y.re) (* x.re y.im))))) 3.173 * * * * [progress]: [ 29 / 52 ] simplifiying candidate # 3.174 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 3.174 * * [simplify]: iters left: 6 (14 enodes) 3.182 * * [simplify]: iters left: 5 (67 enodes) 3.209 * * [simplify]: iters left: 4 (145 enodes) 3.261 * * [simplify]: iters left: 3 (270 enodes) 3.338 * * [simplify]: Extracting #0: cost 1 inf + 0 3.338 * * [simplify]: Extracting #1: cost 7 inf + 0 3.338 * * [simplify]: Extracting #2: cost 37 inf + 0 3.339 * * [simplify]: Extracting #3: cost 71 inf + 128 3.339 * * [simplify]: Extracting #4: cost 106 inf + 1415 3.341 * * [simplify]: Extracting #5: cost 80 inf + 10905 3.344 * * [simplify]: Extracting #6: cost 23 inf + 26824 3.349 * * [simplify]: Extracting #7: cost 3 inf + 32016 3.353 * * [simplify]: Extracting #8: cost 0 inf + 33023 3.358 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re)))) 3.358 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re)))) (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))))) 3.358 * * * * [progress]: [ 30 / 52 ] simplifiying candidate # 3.358 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 3.359 * * [simplify]: iters left: 6 (13 enodes) 3.362 * * [simplify]: iters left: 5 (59 enodes) 3.380 * * [simplify]: iters left: 4 (129 enodes) 3.410 * * [simplify]: iters left: 3 (310 enodes) 3.487 * * [simplify]: Extracting #0: cost 1 inf + 0 3.487 * * [simplify]: Extracting #1: cost 17 inf + 0 3.488 * * [simplify]: Extracting #2: cost 161 inf + 0 3.489 * * [simplify]: Extracting #3: cost 267 inf + 416 3.492 * * [simplify]: Extracting #4: cost 232 inf + 12029 3.500 * * [simplify]: Extracting #5: cost 54 inf + 44215 3.513 * * [simplify]: Extracting #6: cost 0 inf + 55852 3.525 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 3.525 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (- (* y.re y.re) (* y.im y.im)))) 3.525 * * * * [progress]: [ 31 / 52 ] simplifiying candidate # 3.526 * [simplify]: Simplifying (* (+ (* 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))))) 3.526 * * [simplify]: iters left: 6 (15 enodes) 3.530 * * [simplify]: iters left: 5 (78 enodes) 3.557 * * [simplify]: iters left: 4 (222 enodes) 3.619 * * [simplify]: Extracting #0: cost 1 inf + 0 3.619 * * [simplify]: Extracting #1: cost 27 inf + 0 3.621 * * [simplify]: Extracting #2: cost 173 inf + 0 3.623 * * [simplify]: Extracting #3: cost 189 inf + 2775 3.628 * * [simplify]: Extracting #4: cost 74 inf + 22684 3.637 * * [simplify]: Extracting #5: cost 1 inf + 40541 3.648 * * [simplify]: Extracting #6: cost 0 inf + 40905 3.658 * [simplify]: Simplified to (* (+ (* y.re y.re) (* y.im y.im)) (+ (* (* x.im y.re) (* x.im y.re)) (* (+ (* x.im y.re) (* y.im x.re)) (* y.im x.re)))) 3.659 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) (* (+ (* y.re y.re) (* y.im y.im)) (+ (* (* x.im y.re) (* x.im y.re)) (* (+ (* x.im y.re) (* y.im x.re)) (* y.im x.re)))))) 3.659 * * * * [progress]: [ 32 / 52 ] simplifiying candidate # 3.659 * [simplify]: Simplifying (* (+ (* y.re y.re) (* y.im y.im)) (+ (* x.im y.re) (* x.re y.im))) 3.659 * * [simplify]: iters left: 6 (11 enodes) 3.661 * * [simplify]: iters left: 5 (44 enodes) 3.672 * * [simplify]: iters left: 4 (94 enodes) 3.695 * * [simplify]: iters left: 3 (246 enodes) 3.761 * * [simplify]: iters left: 2 (423 enodes) 3.872 * * [simplify]: Extracting #0: cost 1 inf + 0 3.872 * * [simplify]: Extracting #1: cost 18 inf + 0 3.941 * * [simplify]: Extracting #2: cost 100 inf + 0 3.942 * * [simplify]: Extracting #3: cost 118 inf + 1027 3.950 * * [simplify]: Extracting #4: cost 41 inf + 13957 3.961 * * [simplify]: Extracting #5: cost 3 inf + 21423 3.973 * * [simplify]: Extracting #6: cost 0 inf + 22275 3.985 * [simplify]: Simplified to (* (+ (* y.re y.re) (* y.im y.im)) (+ (* x.re y.im) (* x.im y.re))) 3.985 * [simplify]: Simplified (2 2) 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.re y.im) (* x.im y.re))))) 3.985 * * * * [progress]: [ 33 / 52 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> 3.986 * [simplify]: Simplifying (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 3.986 * * [simplify]: iters left: 6 (12 enodes) 3.991 * * [simplify]: iters left: 5 (41 enodes) 4.003 * * [simplify]: iters left: 4 (64 enodes) 4.021 * * [simplify]: iters left: 3 (90 enodes) 4.046 * * [simplify]: iters left: 2 (116 enodes) 4.079 * * [simplify]: iters left: 1 (128 enodes) 4.114 * * [simplify]: Extracting #0: cost 1 inf + 0 4.114 * * [simplify]: Extracting #1: cost 2 inf + 0 4.114 * * [simplify]: Extracting #2: cost 7 inf + 0 4.114 * * [simplify]: Extracting #3: cost 35 inf + 0 4.115 * * [simplify]: Extracting #4: cost 47 inf + 128 4.115 * * [simplify]: Extracting #5: cost 36 inf + 787 4.117 * * [simplify]: Extracting #6: cost 8 inf + 5781 4.120 * * [simplify]: Extracting #7: cost 0 inf + 7242 4.123 * [simplify]: Simplified to (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 4.123 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (posit16->real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 4.123 * * * * [progress]: [ 34 / 52 ] simplifiying candidate # 4.123 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 4.124 * * [simplify]: iters left: 5 (9 enodes) 4.127 * * [simplify]: iters left: 4 (35 enodes) 4.137 * * [simplify]: iters left: 3 (54 enodes) 4.152 * * [simplify]: iters left: 2 (95 enodes) 4.179 * * [simplify]: iters left: 1 (193 enodes) 4.245 * * [simplify]: Extracting #0: cost 1 inf + 0 4.245 * * [simplify]: Extracting #1: cost 61 inf + 0 4.246 * * [simplify]: Extracting #2: cost 177 inf + 0 4.248 * * [simplify]: Extracting #3: cost 207 inf + 844 4.250 * * [simplify]: Extracting #4: cost 161 inf + 6973 4.256 * * [simplify]: Extracting #5: cost 112 inf + 18650 4.267 * * [simplify]: Extracting #6: cost 35 inf + 67314 4.287 * * [simplify]: Extracting #7: cost 0 inf + 95011 4.300 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 4.300 * [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)))) 4.300 * * * * [progress]: [ 35 / 52 ] simplifiying candidate # 4.300 * * * * [progress]: [ 36 / 52 ] simplifiying candidate # 4.300 * [simplify]: Simplifying (log (- (* x.im y.re) (* x.re y.im))) 4.300 * * [simplify]: iters left: 5 (8 enodes) 4.302 * * [simplify]: iters left: 4 (28 enodes) 4.306 * * [simplify]: iters left: 3 (37 enodes) 4.311 * * [simplify]: iters left: 2 (41 enodes) 4.316 * * [simplify]: Extracting #0: cost 1 inf + 0 4.316 * * [simplify]: Extracting #1: cost 3 inf + 0 4.316 * * [simplify]: Extracting #2: cost 7 inf + 0 4.316 * * [simplify]: Extracting #3: cost 16 inf + 0 4.316 * * [simplify]: Extracting #4: cost 11 inf + 128 4.316 * * [simplify]: Extracting #5: cost 2 inf + 860 4.317 * * [simplify]: Extracting #6: cost 0 inf + 1136 4.317 * [simplify]: Simplified to (log (- (* x.im y.re) (* x.re y.im))) 4.317 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (log (- (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 4.317 * * * * [progress]: [ 37 / 52 ] simplifiying candidate # 4.317 * [simplify]: Simplifying (exp (- (* x.im y.re) (* x.re y.im))) 4.317 * * [simplify]: iters left: 5 (8 enodes) 4.319 * * [simplify]: iters left: 4 (31 enodes) 4.328 * * [simplify]: iters left: 3 (54 enodes) 4.337 * * [simplify]: iters left: 2 (90 enodes) 4.361 * * [simplify]: iters left: 1 (180 enodes) 4.430 * * [simplify]: Extracting #0: cost 1 inf + 0 4.431 * * [simplify]: Extracting #1: cost 74 inf + 0 4.432 * * [simplify]: Extracting #2: cost 212 inf + 0 4.433 * * [simplify]: Extracting #3: cost 232 inf + 1507 4.437 * * [simplify]: Extracting #4: cost 177 inf + 12615 4.449 * * [simplify]: Extracting #5: cost 72 inf + 58294 4.467 * * [simplify]: Extracting #6: cost 2 inf + 99432 4.486 * * [simplify]: Extracting #7: cost 0 inf + 100570 4.505 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 4.505 * [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)))) 4.505 * * * * [progress]: [ 38 / 52 ] simplifiying candidate # 4.505 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 4.506 * * [simplify]: iters left: 6 (9 enodes) 4.509 * * [simplify]: iters left: 5 (31 enodes) 4.517 * * [simplify]: iters left: 4 (40 enodes) 4.528 * * [simplify]: iters left: 3 (44 enodes) 4.536 * * [simplify]: Extracting #0: cost 1 inf + 0 4.537 * * [simplify]: Extracting #1: cost 3 inf + 0 4.537 * * [simplify]: Extracting #2: cost 5 inf + 0 4.537 * * [simplify]: Extracting #3: cost 9 inf + 0 4.537 * * [simplify]: Extracting #4: cost 18 inf + 0 4.537 * * [simplify]: Extracting #5: cost 13 inf + 169 4.537 * * [simplify]: Extracting #6: cost 5 inf + 787 4.537 * * [simplify]: Extracting #7: cost 0 inf + 1644 4.538 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 4.538 * [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)))) (+ (* y.re y.re) (* y.im y.im)))) 4.538 * [simplify]: Simplifying (cbrt (- (* x.im y.re) (* x.re y.im))) 4.538 * * [simplify]: iters left: 5 (8 enodes) 4.540 * * [simplify]: iters left: 4 (28 enodes) 4.544 * * [simplify]: iters left: 3 (37 enodes) 4.549 * * [simplify]: iters left: 2 (41 enodes) 4.554 * * [simplify]: Extracting #0: cost 1 inf + 0 4.554 * * [simplify]: Extracting #1: cost 3 inf + 0 4.554 * * [simplify]: Extracting #2: cost 7 inf + 0 4.554 * * [simplify]: Extracting #3: cost 16 inf + 0 4.554 * * [simplify]: Extracting #4: cost 11 inf + 128 4.555 * * [simplify]: Extracting #5: cost 2 inf + 870 4.555 * * [simplify]: Extracting #6: cost 0 inf + 1156 4.555 * [simplify]: Simplified to (cbrt (- (* x.im y.re) (* x.re y.im))) 4.555 * [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)))) (+ (* y.re y.re) (* y.im y.im)))) 4.555 * * * * [progress]: [ 39 / 52 ] simplifiying candidate # 4.555 * [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))) 4.556 * * [simplify]: iters left: 6 (9 enodes) 4.558 * * [simplify]: iters left: 5 (32 enodes) 4.569 * * [simplify]: iters left: 4 (55 enodes) 4.594 * * [simplify]: iters left: 3 (186 enodes) 4.693 * * [simplify]: Extracting #0: cost 1 inf + 0 4.693 * * [simplify]: Extracting #1: cost 18 inf + 0 4.694 * * [simplify]: Extracting #2: cost 166 inf + 1 4.696 * * [simplify]: Extracting #3: cost 184 inf + 1649 4.704 * * [simplify]: Extracting #4: cost 76 inf + 21922 4.722 * * [simplify]: Extracting #5: cost 0 inf + 39174 4.742 * [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))) 4.742 * [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))) (- (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 4.742 * * * * [progress]: [ 40 / 52 ] simplifiying candidate # 4.742 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 4.742 * * [simplify]: iters left: 5 (8 enodes) 4.744 * * [simplify]: iters left: 4 (28 enodes) 4.748 * * [simplify]: iters left: 3 (37 enodes) 4.754 * * [simplify]: iters left: 2 (41 enodes) 4.761 * * [simplify]: Extracting #0: cost 1 inf + 0 4.761 * * [simplify]: Extracting #1: cost 3 inf + 0 4.761 * * [simplify]: Extracting #2: cost 7 inf + 0 4.761 * * [simplify]: Extracting #3: cost 16 inf + 0 4.761 * * [simplify]: Extracting #4: cost 11 inf + 128 4.762 * * [simplify]: Extracting #5: cost 2 inf + 830 4.762 * * [simplify]: Extracting #6: cost 0 inf + 1076 4.762 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 4.763 * [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)))) (+ (* y.re y.re) (* y.im y.im)))) 4.763 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 4.763 * * [simplify]: iters left: 5 (8 enodes) 4.769 * * [simplify]: iters left: 4 (28 enodes) 4.776 * * [simplify]: iters left: 3 (37 enodes) 4.785 * * [simplify]: iters left: 2 (41 enodes) 4.794 * * [simplify]: Extracting #0: cost 1 inf + 0 4.794 * * [simplify]: Extracting #1: cost 3 inf + 0 4.795 * * [simplify]: Extracting #2: cost 7 inf + 0 4.795 * * [simplify]: Extracting #3: cost 16 inf + 0 4.795 * * [simplify]: Extracting #4: cost 11 inf + 128 4.795 * * [simplify]: Extracting #5: cost 2 inf + 830 4.796 * * [simplify]: Extracting #6: cost 0 inf + 1076 4.796 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 4.796 * [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)))) (+ (* y.re y.re) (* y.im y.im)))) 4.797 * * * * [progress]: [ 41 / 52 ] simplifiying candidate # 4.797 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 4.797 * * [simplify]: iters left: 5 (10 enodes) 4.803 * * [simplify]: iters left: 4 (53 enodes) 4.825 * * [simplify]: iters left: 3 (165 enodes) 4.903 * * [simplify]: iters left: 2 (470 enodes) 5.131 * * [simplify]: Extracting #0: cost 1 inf + 0 5.131 * * [simplify]: Extracting #1: cost 21 inf + 0 5.132 * * [simplify]: Extracting #2: cost 124 inf + 0 5.134 * * [simplify]: Extracting #3: cost 247 inf + 1134 5.138 * * [simplify]: Extracting #4: cost 194 inf + 7691 5.152 * * [simplify]: Extracting #5: cost 96 inf + 34780 5.169 * * [simplify]: Extracting #6: cost 7 inf + 71673 5.182 * * [simplify]: Extracting #7: cost 0 inf + 75637 5.192 * [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))) 5.192 * [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))) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 5.192 * [simplify]: Simplifying (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))) 5.192 * * [simplify]: iters left: 6 (11 enodes) 5.195 * * [simplify]: iters left: 5 (60 enodes) 5.207 * * [simplify]: iters left: 4 (142 enodes) 5.250 * * [simplify]: iters left: 3 (229 enodes) 5.292 * * [simplify]: iters left: 2 (293 enodes) 5.360 * * [simplify]: iters left: 1 (299 enodes) 5.391 * * [simplify]: Extracting #0: cost 1 inf + 0 5.391 * * [simplify]: Extracting #1: cost 8 inf + 0 5.391 * * [simplify]: Extracting #2: cost 41 inf + 0 5.391 * * [simplify]: Extracting #3: cost 57 inf + 130 5.392 * * [simplify]: Extracting #4: cost 26 inf + 2521 5.393 * * [simplify]: Extracting #5: cost 1 inf + 5720 5.395 * * [simplify]: Extracting #6: cost 0 inf + 5844 5.397 * [simplify]: Simplified to (+ (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (+ (* x.im y.re) (* x.re y.im)))) 5.397 * [simplify]: Simplified (2 1 2) 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))) (+ (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (+ (* x.im y.re) (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 5.397 * * * * [progress]: [ 42 / 52 ] simplifiying candidate # 5.397 * [simplify]: Simplifying (- (* x.re y.im)) 5.397 * * [simplify]: iters left: 4 (4 enodes) 5.398 * * [simplify]: iters left: 3 (17 enodes) 5.401 * * [simplify]: iters left: 2 (23 enodes) 5.403 * * [simplify]: Extracting #0: cost 1 inf + 0 5.403 * * [simplify]: Extracting #1: cost 7 inf + 0 5.403 * * [simplify]: Extracting #2: cost 7 inf + 43 5.404 * * [simplify]: Extracting #3: cost 0 inf + 414 5.404 * [simplify]: Simplified to (- (* x.re y.im)) 5.404 * [simplify]: Simplified (2 1 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)))) 5.404 * * * * [progress]: [ 43 / 52 ] simplifiying candidate # 5.404 * * * * [progress]: [ 44 / 52 ] simplifiying candidate # 5.404 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 5.404 * * [simplify]: iters left: 6 (9 enodes) 5.407 * * [simplify]: iters left: 5 (48 enodes) 5.425 * * [simplify]: iters left: 4 (111 enodes) 5.463 * * [simplify]: iters left: 3 (181 enodes) 5.520 * * [simplify]: iters left: 2 (262 enodes) 5.608 * * [simplify]: iters left: 1 (473 enodes) 5.757 * * [simplify]: Extracting #0: cost 1 inf + 0 5.757 * * [simplify]: Extracting #1: cost 22 inf + 0 5.757 * * [simplify]: Extracting #2: cost 110 inf + 0 5.758 * * [simplify]: Extracting #3: cost 142 inf + 1440 5.762 * * [simplify]: Extracting #4: cost 41 inf + 15973 5.777 * * [simplify]: Extracting #5: cost 0 inf + 23364 5.789 * * [simplify]: Extracting #6: cost 0 inf + 23124 5.797 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 5.797 * [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))) (+ (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 5.797 * [simplify]: Simplifying (+ (* x.im y.re) (* x.re y.im)) 5.797 * * [simplify]: iters left: 4 (7 enodes) 5.799 * * [simplify]: iters left: 3 (24 enodes) 5.802 * * [simplify]: Extracting #0: cost 1 inf + 0 5.802 * * [simplify]: Extracting #1: cost 4 inf + 0 5.802 * * [simplify]: Extracting #2: cost 10 inf + 0 5.802 * * [simplify]: Extracting #3: cost 6 inf + 4 5.802 * * [simplify]: Extracting #4: cost 1 inf + 296 5.802 * * [simplify]: Extracting #5: cost 0 inf + 420 5.802 * [simplify]: Simplified to (+ (* x.re y.im) (* x.im y.re)) 5.802 * [simplify]: Simplified (2 1 2) 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))) (+ (* x.re y.im) (* x.im y.re))) (+ (* y.re y.re) (* y.im y.im)))) 5.802 * * * * [progress]: [ 45 / 52 ] simplifiying candidate # 5.803 * [simplify]: Simplifying (- (* x.re y.im)) 5.803 * * [simplify]: iters left: 4 (4 enodes) 5.804 * * [simplify]: iters left: 3 (17 enodes) 5.807 * * [simplify]: iters left: 2 (23 enodes) 5.810 * * [simplify]: Extracting #0: cost 1 inf + 0 5.810 * * [simplify]: Extracting #1: cost 7 inf + 0 5.810 * * [simplify]: Extracting #2: cost 7 inf + 43 5.810 * * [simplify]: Extracting #3: cost 0 inf + 414 5.810 * [simplify]: Simplified to (- (* x.re y.im)) 5.810 * [simplify]: Simplified (2 1 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)))) 5.810 * * * * [progress]: [ 46 / 52 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im))))> 5.810 * [simplify]: Simplifying (real->posit16 (- (* x.im y.re) (* x.re y.im))) 5.810 * * [simplify]: iters left: 5 (8 enodes) 5.812 * * [simplify]: iters left: 4 (25 enodes) 5.816 * * [simplify]: iters left: 3 (34 enodes) 5.820 * * [simplify]: iters left: 2 (38 enodes) 5.825 * * [simplify]: Extracting #0: cost 1 inf + 0 5.825 * * [simplify]: Extracting #1: cost 2 inf + 0 5.825 * * [simplify]: Extracting #2: cost 5 inf + 0 5.825 * * [simplify]: Extracting #3: cost 14 inf + 0 5.825 * * [simplify]: Extracting #4: cost 10 inf + 87 5.826 * * [simplify]: Extracting #5: cost 1 inf + 707 5.826 * * [simplify]: Extracting #6: cost 0 inf + 748 5.826 * [simplify]: Simplified to (real->posit16 (- (* x.im y.re) (* x.re y.im))) 5.826 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (posit16->real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 5.826 * * * * [progress]: [ 47 / 52 ] simplifiying candidate # 5.826 * [simplify]: Simplifying 0 5.826 * * [simplify]: iters left: 0 (1 enodes) 5.827 * * [simplify]: Extracting #0: cost 1 inf + 0 5.827 * * [simplify]: Extracting #1: cost 0 inf + 1 5.827 * [simplify]: Simplified to 0 5.827 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 5.827 * * * * [progress]: [ 48 / 52 ] simplifiying candidate # 5.828 * [simplify]: Simplifying 0 5.828 * * [simplify]: iters left: 0 (1 enodes) 5.828 * * [simplify]: Extracting #0: cost 1 inf + 0 5.828 * * [simplify]: Extracting #1: cost 0 inf + 1 5.828 * [simplify]: Simplified to 0 5.828 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 5.828 * * * * [progress]: [ 49 / 52 ] simplifiying candidate # 5.828 * [simplify]: Simplifying 0 5.828 * * [simplify]: iters left: 0 (1 enodes) 5.829 * * [simplify]: Extracting #0: cost 1 inf + 0 5.829 * * [simplify]: Extracting #1: cost 0 inf + 1 5.829 * [simplify]: Simplified to 0 5.829 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 5.829 * * * * [progress]: [ 50 / 52 ] simplifiying candidate # 5.829 * [simplify]: Simplifying 0 5.829 * * [simplify]: iters left: 0 (1 enodes) 5.830 * * [simplify]: Extracting #0: cost 1 inf + 0 5.830 * * [simplify]: Extracting #1: cost 0 inf + 1 5.830 * [simplify]: Simplified to 0 5.830 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (+ (* y.re y.re) (* y.im y.im)))) 5.830 * * * * [progress]: [ 51 / 52 ] simplifiying candidate # 5.831 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 5.831 * * [simplify]: iters left: 4 (7 enodes) 5.834 * * [simplify]: iters left: 3 (25 enodes) 5.841 * * [simplify]: iters left: 2 (34 enodes) 5.851 * * [simplify]: iters left: 1 (38 enodes) 5.861 * * [simplify]: Extracting #0: cost 1 inf + 0 5.861 * * [simplify]: Extracting #1: cost 5 inf + 0 5.861 * * [simplify]: Extracting #2: cost 14 inf + 0 5.861 * * [simplify]: Extracting #3: cost 9 inf + 169 5.861 * * [simplify]: Extracting #4: cost 2 inf + 583 5.862 * * [simplify]: Extracting #5: cost 0 inf + 748 5.862 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 5.862 * [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)))) 5.862 * * * * [progress]: [ 52 / 52 ] simplifiying candidate # 5.863 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 5.864 * * [simplify]: iters left: 4 (7 enodes) 5.867 * * [simplify]: iters left: 3 (25 enodes) 5.875 * * [simplify]: iters left: 2 (34 enodes) 5.884 * * [simplify]: iters left: 1 (38 enodes) 5.894 * * [simplify]: Extracting #0: cost 1 inf + 0 5.894 * * [simplify]: Extracting #1: cost 5 inf + 0 5.894 * * [simplify]: Extracting #2: cost 14 inf + 0 5.894 * * [simplify]: Extracting #3: cost 9 inf + 169 5.895 * * [simplify]: Extracting #4: cost 2 inf + 583 5.895 * * [simplify]: Extracting #5: cost 0 inf + 748 5.895 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 5.896 * [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)))) 5.896 * * * [progress]: adding candidates to table 6.426 * * [progress]: iteration 2 / 4 6.426 * * * [progress]: picking best candidate 6.473 * * * * [pick]: Picked # 6.473 * * * [progress]: localizing error 6.498 * * * [progress]: generating rewritten candidates 6.498 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 6.507 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 6.519 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 6.569 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 6.586 * * * [progress]: generating series expansions 6.586 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 6.586 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 6.586 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 6.586 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 6.586 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 6.586 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 6.586 * [taylor]: Taking taylor expansion of y.re in y.im 6.586 * [backup-simplify]: Simplify y.re into y.re 6.586 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.586 * [taylor]: Taking taylor expansion of y.im in y.im 6.586 * [backup-simplify]: Simplify 0 into 0 6.587 * [backup-simplify]: Simplify 1 into 1 6.587 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.587 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 6.587 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 6.587 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.588 * [backup-simplify]: Simplify (+ 0 0) into 0 6.588 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 6.588 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 6.588 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 6.588 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.588 * [taylor]: Taking taylor expansion of y.re in y.re 6.588 * [backup-simplify]: Simplify 0 into 0 6.588 * [backup-simplify]: Simplify 1 into 1 6.588 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.588 * [taylor]: Taking taylor expansion of y.im in y.re 6.588 * [backup-simplify]: Simplify y.im into y.im 6.588 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.588 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 6.588 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 6.588 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.589 * [backup-simplify]: Simplify (+ 0 0) into 0 6.589 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 6.589 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 6.589 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 6.589 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.589 * [taylor]: Taking taylor expansion of y.re in y.re 6.589 * [backup-simplify]: Simplify 0 into 0 6.589 * [backup-simplify]: Simplify 1 into 1 6.589 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.589 * [taylor]: Taking taylor expansion of y.im in y.re 6.589 * [backup-simplify]: Simplify y.im into y.im 6.589 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.589 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 6.590 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 6.590 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.590 * [backup-simplify]: Simplify (+ 0 0) into 0 6.590 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 6.590 * [taylor]: Taking taylor expansion of y.im in y.im 6.590 * [backup-simplify]: Simplify 0 into 0 6.590 * [backup-simplify]: Simplify 1 into 1 6.590 * [backup-simplify]: Simplify 0 into 0 6.591 * [taylor]: Taking taylor expansion of 0 in y.im 6.591 * [backup-simplify]: Simplify 0 into 0 6.591 * [backup-simplify]: Simplify 0 into 0 6.591 * [backup-simplify]: Simplify 1 into 1 6.591 * [backup-simplify]: Simplify (* 1 1) into 1 6.592 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 6.592 * [backup-simplify]: Simplify (+ 1 0) into 1 6.593 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 6.593 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 6.593 * [taylor]: Taking taylor expansion of 1/2 in y.im 6.593 * [backup-simplify]: Simplify 1/2 into 1/2 6.593 * [taylor]: Taking taylor expansion of y.im in y.im 6.593 * [backup-simplify]: Simplify 0 into 0 6.593 * [backup-simplify]: Simplify 1 into 1 6.594 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 6.595 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 6.595 * [backup-simplify]: Simplify 0 into 0 6.596 * [backup-simplify]: Simplify 0 into 0 6.596 * [backup-simplify]: Simplify 0 into 0 6.597 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.598 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 6.598 * [backup-simplify]: Simplify (+ 0 0) into 0 6.598 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 6.598 * [taylor]: Taking taylor expansion of 0 in y.im 6.598 * [backup-simplify]: Simplify 0 into 0 6.598 * [backup-simplify]: Simplify 0 into 0 6.599 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.599 * [backup-simplify]: Simplify 0 into 0 6.599 * [backup-simplify]: Simplify 0 into 0 6.600 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 6.600 * [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)))) 6.600 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 6.600 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 6.600 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 6.600 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 6.600 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 6.600 * [taylor]: Taking taylor expansion of y.re in y.im 6.600 * [backup-simplify]: Simplify y.re into y.re 6.600 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.600 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.600 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 6.600 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.600 * [taylor]: Taking taylor expansion of y.im in y.im 6.600 * [backup-simplify]: Simplify 0 into 0 6.600 * [backup-simplify]: Simplify 1 into 1 6.601 * [backup-simplify]: Simplify (* 1 1) into 1 6.601 * [backup-simplify]: Simplify (/ 1 1) into 1 6.602 * [backup-simplify]: Simplify (+ 0 1) into 1 6.602 * [backup-simplify]: Simplify (sqrt 1) into 1 6.603 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.603 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.604 * [backup-simplify]: Simplify (+ 0 0) into 0 6.604 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.604 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.604 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.604 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.604 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.605 * [taylor]: Taking taylor expansion of y.re in y.re 6.605 * [backup-simplify]: Simplify 0 into 0 6.605 * [backup-simplify]: Simplify 1 into 1 6.605 * [backup-simplify]: Simplify (* 1 1) into 1 6.605 * [backup-simplify]: Simplify (/ 1 1) into 1 6.605 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.605 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.605 * [taylor]: Taking taylor expansion of y.im in y.re 6.605 * [backup-simplify]: Simplify y.im into y.im 6.605 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.606 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.606 * [backup-simplify]: Simplify (+ 1 0) into 1 6.606 * [backup-simplify]: Simplify (sqrt 1) into 1 6.607 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.608 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.608 * [backup-simplify]: Simplify (+ 0 0) into 0 6.609 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.609 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.609 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.609 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.609 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.609 * [taylor]: Taking taylor expansion of y.re in y.re 6.609 * [backup-simplify]: Simplify 0 into 0 6.609 * [backup-simplify]: Simplify 1 into 1 6.609 * [backup-simplify]: Simplify (* 1 1) into 1 6.610 * [backup-simplify]: Simplify (/ 1 1) into 1 6.610 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.610 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.610 * [taylor]: Taking taylor expansion of y.im in y.re 6.610 * [backup-simplify]: Simplify y.im into y.im 6.610 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.610 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.611 * [backup-simplify]: Simplify (+ 1 0) into 1 6.611 * [backup-simplify]: Simplify (sqrt 1) into 1 6.612 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.613 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.613 * [backup-simplify]: Simplify (+ 0 0) into 0 6.614 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.614 * [taylor]: Taking taylor expansion of 1 in y.im 6.614 * [backup-simplify]: Simplify 1 into 1 6.614 * [taylor]: Taking taylor expansion of 0 in y.im 6.614 * [backup-simplify]: Simplify 0 into 0 6.614 * [backup-simplify]: Simplify 1 into 1 6.615 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.616 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.616 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 6.617 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 6.617 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 6.617 * [taylor]: Taking taylor expansion of 1/2 in y.im 6.617 * [backup-simplify]: Simplify 1/2 into 1/2 6.617 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.618 * [taylor]: Taking taylor expansion of y.im in y.im 6.618 * [backup-simplify]: Simplify 0 into 0 6.618 * [backup-simplify]: Simplify 1 into 1 6.618 * [backup-simplify]: Simplify (* 1 1) into 1 6.618 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 6.619 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.620 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 6.620 * [backup-simplify]: Simplify 0 into 0 6.620 * [backup-simplify]: Simplify 0 into 0 6.620 * [backup-simplify]: Simplify 0 into 0 6.621 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.622 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.622 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.623 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.623 * [backup-simplify]: Simplify (+ 0 0) into 0 6.624 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 6.624 * [taylor]: Taking taylor expansion of 0 in y.im 6.624 * [backup-simplify]: Simplify 0 into 0 6.625 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.626 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.626 * [backup-simplify]: Simplify 0 into 0 6.626 * [backup-simplify]: Simplify 0 into 0 6.626 * [backup-simplify]: Simplify 0 into 0 6.626 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 6.626 * [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)))) 6.626 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 6.626 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 6.626 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 6.626 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 6.626 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 6.626 * [taylor]: Taking taylor expansion of y.re in y.im 6.627 * [backup-simplify]: Simplify y.re into y.re 6.627 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.627 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.627 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 6.627 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.627 * [taylor]: Taking taylor expansion of y.im in y.im 6.627 * [backup-simplify]: Simplify 0 into 0 6.627 * [backup-simplify]: Simplify 1 into 1 6.627 * [backup-simplify]: Simplify (* 1 1) into 1 6.628 * [backup-simplify]: Simplify (/ 1 1) into 1 6.628 * [backup-simplify]: Simplify (+ 0 1) into 1 6.628 * [backup-simplify]: Simplify (sqrt 1) into 1 6.629 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.630 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.630 * [backup-simplify]: Simplify (+ 0 0) into 0 6.631 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.631 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.631 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.631 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.631 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.631 * [taylor]: Taking taylor expansion of y.re in y.re 6.631 * [backup-simplify]: Simplify 0 into 0 6.631 * [backup-simplify]: Simplify 1 into 1 6.632 * [backup-simplify]: Simplify (* 1 1) into 1 6.632 * [backup-simplify]: Simplify (/ 1 1) into 1 6.632 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.632 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.632 * [taylor]: Taking taylor expansion of y.im in y.re 6.632 * [backup-simplify]: Simplify y.im into y.im 6.632 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.632 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.633 * [backup-simplify]: Simplify (+ 1 0) into 1 6.633 * [backup-simplify]: Simplify (sqrt 1) into 1 6.634 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.635 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.635 * [backup-simplify]: Simplify (+ 0 0) into 0 6.636 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.636 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.636 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.636 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.636 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.636 * [taylor]: Taking taylor expansion of y.re in y.re 6.636 * [backup-simplify]: Simplify 0 into 0 6.636 * [backup-simplify]: Simplify 1 into 1 6.637 * [backup-simplify]: Simplify (* 1 1) into 1 6.637 * [backup-simplify]: Simplify (/ 1 1) into 1 6.637 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.637 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.637 * [taylor]: Taking taylor expansion of y.im in y.re 6.637 * [backup-simplify]: Simplify y.im into y.im 6.637 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.637 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.638 * [backup-simplify]: Simplify (+ 1 0) into 1 6.638 * [backup-simplify]: Simplify (sqrt 1) into 1 6.639 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.640 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.640 * [backup-simplify]: Simplify (+ 0 0) into 0 6.641 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.641 * [taylor]: Taking taylor expansion of 1 in y.im 6.641 * [backup-simplify]: Simplify 1 into 1 6.641 * [taylor]: Taking taylor expansion of 0 in y.im 6.641 * [backup-simplify]: Simplify 0 into 0 6.641 * [backup-simplify]: Simplify 1 into 1 6.642 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.643 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.643 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 6.644 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 6.644 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 6.644 * [taylor]: Taking taylor expansion of 1/2 in y.im 6.644 * [backup-simplify]: Simplify 1/2 into 1/2 6.644 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.644 * [taylor]: Taking taylor expansion of y.im in y.im 6.644 * [backup-simplify]: Simplify 0 into 0 6.645 * [backup-simplify]: Simplify 1 into 1 6.645 * [backup-simplify]: Simplify (* 1 1) into 1 6.645 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 6.646 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.647 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 6.647 * [backup-simplify]: Simplify 0 into 0 6.647 * [backup-simplify]: Simplify 0 into 0 6.647 * [backup-simplify]: Simplify 0 into 0 6.648 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.649 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.649 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.650 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.650 * [backup-simplify]: Simplify (+ 0 0) into 0 6.651 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 6.651 * [taylor]: Taking taylor expansion of 0 in y.im 6.651 * [backup-simplify]: Simplify 0 into 0 6.652 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.653 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.653 * [backup-simplify]: Simplify 0 into 0 6.653 * [backup-simplify]: Simplify 0 into 0 6.653 * [backup-simplify]: Simplify 0 into 0 6.653 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 6.653 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 6.654 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 6.654 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 6.654 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 6.654 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 6.654 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 6.654 * [taylor]: Taking taylor expansion of y.re in y.im 6.654 * [backup-simplify]: Simplify y.re into y.re 6.654 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.654 * [taylor]: Taking taylor expansion of y.im in y.im 6.654 * [backup-simplify]: Simplify 0 into 0 6.654 * [backup-simplify]: Simplify 1 into 1 6.654 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.654 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 6.654 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 6.654 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.655 * [backup-simplify]: Simplify (+ 0 0) into 0 6.655 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 6.655 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 6.655 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 6.655 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.655 * [taylor]: Taking taylor expansion of y.re in y.re 6.655 * [backup-simplify]: Simplify 0 into 0 6.655 * [backup-simplify]: Simplify 1 into 1 6.655 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.655 * [taylor]: Taking taylor expansion of y.im in y.re 6.655 * [backup-simplify]: Simplify y.im into y.im 6.655 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.656 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 6.656 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 6.656 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.657 * [backup-simplify]: Simplify (+ 0 0) into 0 6.657 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 6.657 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 6.657 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 6.657 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.657 * [taylor]: Taking taylor expansion of y.re in y.re 6.657 * [backup-simplify]: Simplify 0 into 0 6.657 * [backup-simplify]: Simplify 1 into 1 6.657 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.657 * [taylor]: Taking taylor expansion of y.im in y.re 6.657 * [backup-simplify]: Simplify y.im into y.im 6.657 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.657 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 6.657 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 6.657 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.658 * [backup-simplify]: Simplify (+ 0 0) into 0 6.658 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 6.658 * [taylor]: Taking taylor expansion of y.im in y.im 6.658 * [backup-simplify]: Simplify 0 into 0 6.658 * [backup-simplify]: Simplify 1 into 1 6.658 * [backup-simplify]: Simplify 0 into 0 6.658 * [taylor]: Taking taylor expansion of 0 in y.im 6.658 * [backup-simplify]: Simplify 0 into 0 6.658 * [backup-simplify]: Simplify 0 into 0 6.658 * [backup-simplify]: Simplify 1 into 1 6.659 * [backup-simplify]: Simplify (* 1 1) into 1 6.659 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 6.660 * [backup-simplify]: Simplify (+ 1 0) into 1 6.661 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 6.661 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 6.661 * [taylor]: Taking taylor expansion of 1/2 in y.im 6.661 * [backup-simplify]: Simplify 1/2 into 1/2 6.661 * [taylor]: Taking taylor expansion of y.im in y.im 6.661 * [backup-simplify]: Simplify 0 into 0 6.661 * [backup-simplify]: Simplify 1 into 1 6.661 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 6.662 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 6.663 * [backup-simplify]: Simplify 0 into 0 6.663 * [backup-simplify]: Simplify 0 into 0 6.663 * [backup-simplify]: Simplify 0 into 0 6.663 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.664 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 6.665 * [backup-simplify]: Simplify (+ 0 0) into 0 6.665 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 6.665 * [taylor]: Taking taylor expansion of 0 in y.im 6.665 * [backup-simplify]: Simplify 0 into 0 6.665 * [backup-simplify]: Simplify 0 into 0 6.666 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.666 * [backup-simplify]: Simplify 0 into 0 6.666 * [backup-simplify]: Simplify 0 into 0 6.666 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 6.667 * [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)))) 6.667 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 6.667 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 6.667 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 6.667 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 6.667 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 6.667 * [taylor]: Taking taylor expansion of y.re in y.im 6.667 * [backup-simplify]: Simplify y.re into y.re 6.667 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.667 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.667 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 6.667 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.667 * [taylor]: Taking taylor expansion of y.im in y.im 6.667 * [backup-simplify]: Simplify 0 into 0 6.667 * [backup-simplify]: Simplify 1 into 1 6.668 * [backup-simplify]: Simplify (* 1 1) into 1 6.669 * [backup-simplify]: Simplify (/ 1 1) into 1 6.669 * [backup-simplify]: Simplify (+ 0 1) into 1 6.670 * [backup-simplify]: Simplify (sqrt 1) into 1 6.671 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.671 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.672 * [backup-simplify]: Simplify (+ 0 0) into 0 6.673 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.673 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.673 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.673 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.673 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.673 * [taylor]: Taking taylor expansion of y.re in y.re 6.673 * [backup-simplify]: Simplify 0 into 0 6.673 * [backup-simplify]: Simplify 1 into 1 6.673 * [backup-simplify]: Simplify (* 1 1) into 1 6.674 * [backup-simplify]: Simplify (/ 1 1) into 1 6.674 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.674 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.674 * [taylor]: Taking taylor expansion of y.im in y.re 6.674 * [backup-simplify]: Simplify y.im into y.im 6.674 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.674 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.674 * [backup-simplify]: Simplify (+ 1 0) into 1 6.675 * [backup-simplify]: Simplify (sqrt 1) into 1 6.675 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.676 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.677 * [backup-simplify]: Simplify (+ 0 0) into 0 6.677 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.677 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.677 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.677 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.678 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.678 * [taylor]: Taking taylor expansion of y.re in y.re 6.678 * [backup-simplify]: Simplify 0 into 0 6.678 * [backup-simplify]: Simplify 1 into 1 6.678 * [backup-simplify]: Simplify (* 1 1) into 1 6.678 * [backup-simplify]: Simplify (/ 1 1) into 1 6.678 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.678 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.678 * [taylor]: Taking taylor expansion of y.im in y.re 6.679 * [backup-simplify]: Simplify y.im into y.im 6.679 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.679 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.679 * [backup-simplify]: Simplify (+ 1 0) into 1 6.680 * [backup-simplify]: Simplify (sqrt 1) into 1 6.680 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.681 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.681 * [backup-simplify]: Simplify (+ 0 0) into 0 6.682 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.682 * [taylor]: Taking taylor expansion of 1 in y.im 6.682 * [backup-simplify]: Simplify 1 into 1 6.682 * [taylor]: Taking taylor expansion of 0 in y.im 6.682 * [backup-simplify]: Simplify 0 into 0 6.682 * [backup-simplify]: Simplify 1 into 1 6.683 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.684 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.685 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 6.686 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 6.686 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 6.686 * [taylor]: Taking taylor expansion of 1/2 in y.im 6.686 * [backup-simplify]: Simplify 1/2 into 1/2 6.686 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.686 * [taylor]: Taking taylor expansion of y.im in y.im 6.686 * [backup-simplify]: Simplify 0 into 0 6.686 * [backup-simplify]: Simplify 1 into 1 6.686 * [backup-simplify]: Simplify (* 1 1) into 1 6.687 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 6.688 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.688 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 6.689 * [backup-simplify]: Simplify 0 into 0 6.689 * [backup-simplify]: Simplify 0 into 0 6.689 * [backup-simplify]: Simplify 0 into 0 6.690 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.691 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.691 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.691 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.691 * [backup-simplify]: Simplify (+ 0 0) into 0 6.692 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 6.692 * [taylor]: Taking taylor expansion of 0 in y.im 6.692 * [backup-simplify]: Simplify 0 into 0 6.693 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.694 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.694 * [backup-simplify]: Simplify 0 into 0 6.694 * [backup-simplify]: Simplify 0 into 0 6.694 * [backup-simplify]: Simplify 0 into 0 6.694 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 6.695 * [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)))) 6.695 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 6.695 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 6.695 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 6.695 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 6.695 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 6.695 * [taylor]: Taking taylor expansion of y.re in y.im 6.695 * [backup-simplify]: Simplify y.re into y.re 6.695 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.695 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.695 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 6.695 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.695 * [taylor]: Taking taylor expansion of y.im in y.im 6.695 * [backup-simplify]: Simplify 0 into 0 6.695 * [backup-simplify]: Simplify 1 into 1 6.696 * [backup-simplify]: Simplify (* 1 1) into 1 6.696 * [backup-simplify]: Simplify (/ 1 1) into 1 6.697 * [backup-simplify]: Simplify (+ 0 1) into 1 6.697 * [backup-simplify]: Simplify (sqrt 1) into 1 6.698 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.698 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.699 * [backup-simplify]: Simplify (+ 0 0) into 0 6.700 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.700 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.700 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.700 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.700 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.700 * [taylor]: Taking taylor expansion of y.re in y.re 6.700 * [backup-simplify]: Simplify 0 into 0 6.700 * [backup-simplify]: Simplify 1 into 1 6.700 * [backup-simplify]: Simplify (* 1 1) into 1 6.701 * [backup-simplify]: Simplify (/ 1 1) into 1 6.701 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.701 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.701 * [taylor]: Taking taylor expansion of y.im in y.re 6.701 * [backup-simplify]: Simplify y.im into y.im 6.701 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.701 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.701 * [backup-simplify]: Simplify (+ 1 0) into 1 6.702 * [backup-simplify]: Simplify (sqrt 1) into 1 6.702 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.703 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.704 * [backup-simplify]: Simplify (+ 0 0) into 0 6.704 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.704 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.704 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.704 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.704 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.705 * [taylor]: Taking taylor expansion of y.re in y.re 6.705 * [backup-simplify]: Simplify 0 into 0 6.705 * [backup-simplify]: Simplify 1 into 1 6.705 * [backup-simplify]: Simplify (* 1 1) into 1 6.705 * [backup-simplify]: Simplify (/ 1 1) into 1 6.705 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.705 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.705 * [taylor]: Taking taylor expansion of y.im in y.re 6.705 * [backup-simplify]: Simplify y.im into y.im 6.706 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.706 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.706 * [backup-simplify]: Simplify (+ 1 0) into 1 6.706 * [backup-simplify]: Simplify (sqrt 1) into 1 6.707 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.708 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.708 * [backup-simplify]: Simplify (+ 0 0) into 0 6.709 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.709 * [taylor]: Taking taylor expansion of 1 in y.im 6.709 * [backup-simplify]: Simplify 1 into 1 6.709 * [taylor]: Taking taylor expansion of 0 in y.im 6.709 * [backup-simplify]: Simplify 0 into 0 6.709 * [backup-simplify]: Simplify 1 into 1 6.710 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.711 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.711 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 6.713 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 6.713 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 6.713 * [taylor]: Taking taylor expansion of 1/2 in y.im 6.713 * [backup-simplify]: Simplify 1/2 into 1/2 6.713 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.713 * [taylor]: Taking taylor expansion of y.im in y.im 6.713 * [backup-simplify]: Simplify 0 into 0 6.713 * [backup-simplify]: Simplify 1 into 1 6.713 * [backup-simplify]: Simplify (* 1 1) into 1 6.714 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 6.714 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.715 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 6.715 * [backup-simplify]: Simplify 0 into 0 6.715 * [backup-simplify]: Simplify 0 into 0 6.715 * [backup-simplify]: Simplify 0 into 0 6.717 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.718 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.718 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.718 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.719 * [backup-simplify]: Simplify (+ 0 0) into 0 6.719 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 6.719 * [taylor]: Taking taylor expansion of 0 in y.im 6.719 * [backup-simplify]: Simplify 0 into 0 6.726 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.727 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.728 * [backup-simplify]: Simplify 0 into 0 6.728 * [backup-simplify]: Simplify 0 into 0 6.728 * [backup-simplify]: Simplify 0 into 0 6.728 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 6.728 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 6.728 * [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))) 6.728 * [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 6.728 * [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 6.728 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 6.729 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 6.729 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 6.729 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 6.729 * [taylor]: Taking taylor expansion of y.re in y.im 6.729 * [backup-simplify]: Simplify y.re into y.re 6.729 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.729 * [taylor]: Taking taylor expansion of y.im in y.im 6.729 * [backup-simplify]: Simplify 0 into 0 6.729 * [backup-simplify]: Simplify 1 into 1 6.729 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.729 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 6.729 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.729 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 6.729 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.730 * [backup-simplify]: Simplify (+ 0 0) into 0 6.730 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 6.730 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 6.730 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 6.730 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 6.730 * [taylor]: Taking taylor expansion of y.re in y.im 6.730 * [backup-simplify]: Simplify y.re into y.re 6.730 * [taylor]: Taking taylor expansion of x.im in y.im 6.730 * [backup-simplify]: Simplify x.im into x.im 6.730 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 6.730 * [taylor]: Taking taylor expansion of y.im in y.im 6.730 * [backup-simplify]: Simplify 0 into 0 6.730 * [backup-simplify]: Simplify 1 into 1 6.731 * [taylor]: Taking taylor expansion of x.re in y.im 6.731 * [backup-simplify]: Simplify x.re into x.re 6.731 * [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 6.731 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 6.731 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 6.731 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 6.731 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 6.731 * [taylor]: Taking taylor expansion of y.re in x.re 6.731 * [backup-simplify]: Simplify y.re into y.re 6.731 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 6.731 * [taylor]: Taking taylor expansion of y.im in x.re 6.731 * [backup-simplify]: Simplify y.im into y.im 6.731 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.731 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.731 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 6.731 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 6.732 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 6.732 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.732 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.732 * [backup-simplify]: Simplify (+ 0 0) into 0 6.733 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 6.733 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 6.733 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 6.733 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 6.733 * [taylor]: Taking taylor expansion of y.re in x.re 6.733 * [backup-simplify]: Simplify y.re into y.re 6.733 * [taylor]: Taking taylor expansion of x.im in x.re 6.733 * [backup-simplify]: Simplify x.im into x.im 6.733 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 6.733 * [taylor]: Taking taylor expansion of y.im in x.re 6.733 * [backup-simplify]: Simplify y.im into y.im 6.733 * [taylor]: Taking taylor expansion of x.re in x.re 6.733 * [backup-simplify]: Simplify 0 into 0 6.733 * [backup-simplify]: Simplify 1 into 1 6.733 * [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 6.733 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 6.733 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 6.733 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 6.733 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.733 * [taylor]: Taking taylor expansion of y.re in y.re 6.733 * [backup-simplify]: Simplify 0 into 0 6.734 * [backup-simplify]: Simplify 1 into 1 6.734 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.734 * [taylor]: Taking taylor expansion of y.im in y.re 6.734 * [backup-simplify]: Simplify y.im into y.im 6.734 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.734 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 6.734 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.734 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 6.734 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.735 * [backup-simplify]: Simplify (+ 0 0) into 0 6.735 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.735 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 6.735 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 6.735 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 6.735 * [taylor]: Taking taylor expansion of y.re in y.re 6.735 * [backup-simplify]: Simplify 0 into 0 6.735 * [backup-simplify]: Simplify 1 into 1 6.735 * [taylor]: Taking taylor expansion of x.im in y.re 6.735 * [backup-simplify]: Simplify x.im into x.im 6.735 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.735 * [taylor]: Taking taylor expansion of y.im in y.re 6.735 * [backup-simplify]: Simplify y.im into y.im 6.735 * [taylor]: Taking taylor expansion of x.re in y.re 6.735 * [backup-simplify]: Simplify x.re into x.re 6.735 * [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 6.735 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 6.735 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 6.735 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 6.735 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 6.735 * [taylor]: Taking taylor expansion of y.re in x.im 6.735 * [backup-simplify]: Simplify y.re into y.re 6.735 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 6.735 * [taylor]: Taking taylor expansion of y.im in x.im 6.736 * [backup-simplify]: Simplify y.im into y.im 6.736 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.736 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.736 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 6.736 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 6.736 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 6.736 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.736 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.737 * [backup-simplify]: Simplify (+ 0 0) into 0 6.737 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 6.737 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 6.737 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 6.737 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.737 * [taylor]: Taking taylor expansion of y.re in x.im 6.737 * [backup-simplify]: Simplify y.re into y.re 6.738 * [taylor]: Taking taylor expansion of x.im in x.im 6.738 * [backup-simplify]: Simplify 0 into 0 6.738 * [backup-simplify]: Simplify 1 into 1 6.738 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.738 * [taylor]: Taking taylor expansion of y.im in x.im 6.738 * [backup-simplify]: Simplify y.im into y.im 6.738 * [taylor]: Taking taylor expansion of x.re in x.im 6.738 * [backup-simplify]: Simplify x.re into x.re 6.738 * [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 6.738 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 6.738 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 6.738 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 6.738 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 6.738 * [taylor]: Taking taylor expansion of y.re in x.im 6.738 * [backup-simplify]: Simplify y.re into y.re 6.738 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 6.738 * [taylor]: Taking taylor expansion of y.im in x.im 6.738 * [backup-simplify]: Simplify y.im into y.im 6.738 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.738 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.738 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 6.738 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 6.739 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 6.739 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.739 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.739 * [backup-simplify]: Simplify (+ 0 0) into 0 6.740 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 6.740 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 6.740 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 6.740 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.740 * [taylor]: Taking taylor expansion of y.re in x.im 6.740 * [backup-simplify]: Simplify y.re into y.re 6.740 * [taylor]: Taking taylor expansion of x.im in x.im 6.740 * [backup-simplify]: Simplify 0 into 0 6.740 * [backup-simplify]: Simplify 1 into 1 6.740 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.740 * [taylor]: Taking taylor expansion of y.im in x.im 6.740 * [backup-simplify]: Simplify y.im into y.im 6.740 * [taylor]: Taking taylor expansion of x.re in x.im 6.740 * [backup-simplify]: Simplify x.re into x.re 6.740 * [backup-simplify]: Simplify (* y.re 0) into 0 6.740 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.740 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 6.741 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 6.741 * [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)))))) 6.741 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 6.741 * [taylor]: Taking taylor expansion of -1 in y.re 6.741 * [backup-simplify]: Simplify -1 into -1 6.741 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 6.741 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.741 * [taylor]: Taking taylor expansion of y.im in y.re 6.741 * [backup-simplify]: Simplify y.im into y.im 6.741 * [taylor]: Taking taylor expansion of x.re in y.re 6.741 * [backup-simplify]: Simplify x.re into x.re 6.741 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 6.741 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 6.741 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 6.741 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.741 * [taylor]: Taking taylor expansion of y.re in y.re 6.741 * [backup-simplify]: Simplify 0 into 0 6.741 * [backup-simplify]: Simplify 1 into 1 6.741 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.741 * [taylor]: Taking taylor expansion of y.im in y.re 6.741 * [backup-simplify]: Simplify y.im into y.im 6.741 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.742 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 6.742 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.742 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 6.742 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.742 * [backup-simplify]: Simplify (+ 0 0) into 0 6.742 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.742 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 6.742 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.742 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 6.742 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 6.742 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 6.742 * [taylor]: Taking taylor expansion of -1 in x.re 6.742 * [backup-simplify]: Simplify -1 into -1 6.742 * [taylor]: Taking taylor expansion of x.re in x.re 6.742 * [backup-simplify]: Simplify 0 into 0 6.742 * [backup-simplify]: Simplify 1 into 1 6.743 * [backup-simplify]: Simplify (* -1 0) into 0 6.743 * [taylor]: Taking taylor expansion of 0 in y.im 6.743 * [backup-simplify]: Simplify 0 into 0 6.743 * [backup-simplify]: Simplify 0 into 0 6.743 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 6.743 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.743 * [backup-simplify]: Simplify (- 0) into 0 6.743 * [backup-simplify]: Simplify (+ y.re 0) into y.re 6.744 * [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))))) 6.744 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 6.744 * [taylor]: Taking taylor expansion of y.re in y.re 6.744 * [backup-simplify]: Simplify 0 into 0 6.744 * [backup-simplify]: Simplify 1 into 1 6.744 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 6.744 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 6.744 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 6.744 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.744 * [taylor]: Taking taylor expansion of y.re in y.re 6.744 * [backup-simplify]: Simplify 0 into 0 6.744 * [backup-simplify]: Simplify 1 into 1 6.744 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.744 * [taylor]: Taking taylor expansion of y.im in y.re 6.744 * [backup-simplify]: Simplify y.im into y.im 6.744 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.744 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 6.744 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.744 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 6.744 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.744 * [backup-simplify]: Simplify (+ 0 0) into 0 6.744 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.744 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 6.745 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 6.745 * [taylor]: Taking taylor expansion of 0 in x.re 6.745 * [backup-simplify]: Simplify 0 into 0 6.745 * [taylor]: Taking taylor expansion of 0 in y.im 6.745 * [backup-simplify]: Simplify 0 into 0 6.745 * [backup-simplify]: Simplify 0 into 0 6.745 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.745 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 6.745 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 6.745 * [taylor]: Taking taylor expansion of 0 in x.re 6.745 * [backup-simplify]: Simplify 0 into 0 6.745 * [taylor]: Taking taylor expansion of 0 in y.im 6.745 * [backup-simplify]: Simplify 0 into 0 6.745 * [backup-simplify]: Simplify 0 into 0 6.746 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 6.746 * [taylor]: Taking taylor expansion of -1 in y.im 6.746 * [backup-simplify]: Simplify -1 into -1 6.746 * [backup-simplify]: Simplify -1 into -1 6.746 * [backup-simplify]: Simplify 0 into 0 6.746 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 6.746 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 6.747 * [backup-simplify]: Simplify (- 0) into 0 6.747 * [backup-simplify]: Simplify (+ 0 0) into 0 6.747 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 6.747 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 6.748 * [backup-simplify]: Simplify (+ 0 0) into 0 6.748 * [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 6.748 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 6.749 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 0) (+ (* 0 y.re) (* 0 (- (* y.im x.re))))) into 0 6.749 * [taylor]: Taking taylor expansion of 0 in y.re 6.749 * [backup-simplify]: Simplify 0 into 0 6.749 * [taylor]: Taking taylor expansion of 0 in x.re 6.749 * [backup-simplify]: Simplify 0 into 0 6.749 * [taylor]: Taking taylor expansion of 0 in y.im 6.749 * [backup-simplify]: Simplify 0 into 0 6.749 * [backup-simplify]: Simplify 0 into 0 6.749 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 6.749 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 6.749 * [taylor]: Taking taylor expansion of y.im in x.re 6.749 * [backup-simplify]: Simplify y.im into y.im 6.749 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 6.749 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 6.749 * [taylor]: Taking taylor expansion of y.im in y.im 6.749 * [backup-simplify]: Simplify 0 into 0 6.749 * [backup-simplify]: Simplify 1 into 1 6.749 * [backup-simplify]: Simplify (/ 1 1) into 1 6.750 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.750 * [backup-simplify]: Simplify 0 into 0 6.750 * [backup-simplify]: Simplify (* 1 1) into 1 6.750 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 6.751 * [backup-simplify]: Simplify (+ 1 0) into 1 6.751 * [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))) 6.751 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 6.752 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 6.752 * [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)))) 6.753 * [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))) 6.753 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 6.753 * [taylor]: Taking taylor expansion of 1/2 in x.re 6.753 * [backup-simplify]: Simplify 1/2 into 1/2 6.753 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 6.753 * [taylor]: Taking taylor expansion of x.re in x.re 6.753 * [backup-simplify]: Simplify 0 into 0 6.753 * [backup-simplify]: Simplify 1 into 1 6.753 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 6.753 * [taylor]: Taking taylor expansion of y.im in x.re 6.753 * [backup-simplify]: Simplify y.im into y.im 6.753 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.753 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.753 * [taylor]: Taking taylor expansion of 0 in y.im 6.753 * [backup-simplify]: Simplify 0 into 0 6.753 * [backup-simplify]: Simplify 0 into 0 6.753 * [taylor]: Taking taylor expansion of 0 in y.im 6.753 * [backup-simplify]: Simplify 0 into 0 6.753 * [backup-simplify]: Simplify 0 into 0 6.754 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 6.754 * [taylor]: Taking taylor expansion of 0 in y.im 6.754 * [backup-simplify]: Simplify 0 into 0 6.754 * [backup-simplify]: Simplify 0 into 0 6.754 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 6.754 * [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)))))) 6.754 * [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 6.754 * [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 6.754 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 6.754 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 6.754 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 6.754 * [taylor]: Taking taylor expansion of y.re in y.im 6.754 * [backup-simplify]: Simplify y.re into y.re 6.754 * [taylor]: Taking taylor expansion of x.im in y.im 6.754 * [backup-simplify]: Simplify x.im into x.im 6.754 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 6.755 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 6.755 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 6.755 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 6.755 * [taylor]: Taking taylor expansion of y.im in y.im 6.755 * [backup-simplify]: Simplify 0 into 0 6.755 * [backup-simplify]: Simplify 1 into 1 6.755 * [taylor]: Taking taylor expansion of x.re in y.im 6.755 * [backup-simplify]: Simplify x.re into x.re 6.755 * [backup-simplify]: Simplify (* 0 x.re) into 0 6.755 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 6.755 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 6.755 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 6.755 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 6.755 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 6.755 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 6.755 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 6.755 * [taylor]: Taking taylor expansion of y.re in y.im 6.755 * [backup-simplify]: Simplify y.re into y.re 6.755 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.755 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.755 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 6.755 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.755 * [taylor]: Taking taylor expansion of y.im in y.im 6.755 * [backup-simplify]: Simplify 0 into 0 6.755 * [backup-simplify]: Simplify 1 into 1 6.756 * [backup-simplify]: Simplify (* 1 1) into 1 6.756 * [backup-simplify]: Simplify (/ 1 1) into 1 6.756 * [backup-simplify]: Simplify (+ 0 1) into 1 6.756 * [backup-simplify]: Simplify (/ 1 1) into 1 6.756 * [backup-simplify]: Simplify (sqrt 1) into 1 6.757 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.757 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.758 * [backup-simplify]: Simplify (+ 0 0) into 0 6.758 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.758 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.758 * [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 6.758 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 6.758 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 6.759 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 6.759 * [taylor]: Taking taylor expansion of y.re in x.re 6.759 * [backup-simplify]: Simplify y.re into y.re 6.759 * [taylor]: Taking taylor expansion of x.im in x.re 6.759 * [backup-simplify]: Simplify x.im into x.im 6.759 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 6.759 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 6.759 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 6.759 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 6.759 * [taylor]: Taking taylor expansion of y.im in x.re 6.759 * [backup-simplify]: Simplify y.im into y.im 6.759 * [taylor]: Taking taylor expansion of x.re in x.re 6.759 * [backup-simplify]: Simplify 0 into 0 6.759 * [backup-simplify]: Simplify 1 into 1 6.759 * [backup-simplify]: Simplify (* y.im 0) into 0 6.759 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 6.759 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 6.759 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 6.759 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 6.759 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 6.759 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 6.759 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 6.759 * [taylor]: Taking taylor expansion of y.re in x.re 6.759 * [backup-simplify]: Simplify y.re into y.re 6.759 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.759 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.759 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 6.759 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 6.759 * [taylor]: Taking taylor expansion of y.im in x.re 6.759 * [backup-simplify]: Simplify y.im into y.im 6.759 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.759 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.760 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 6.760 * [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)))) 6.760 * [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))))) 6.760 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.760 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 6.760 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.760 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.760 * [backup-simplify]: Simplify (+ 0 0) into 0 6.761 * [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 6.761 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 6.761 * [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 6.761 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 6.761 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 6.761 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 6.761 * [taylor]: Taking taylor expansion of y.re in y.re 6.761 * [backup-simplify]: Simplify 0 into 0 6.761 * [backup-simplify]: Simplify 1 into 1 6.761 * [taylor]: Taking taylor expansion of x.im in y.re 6.761 * [backup-simplify]: Simplify x.im into x.im 6.761 * [backup-simplify]: Simplify (* 0 x.im) into 0 6.761 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 6.761 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 6.761 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 6.761 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.761 * [taylor]: Taking taylor expansion of y.im in y.re 6.761 * [backup-simplify]: Simplify y.im into y.im 6.761 * [taylor]: Taking taylor expansion of x.re in y.re 6.761 * [backup-simplify]: Simplify x.re into x.re 6.761 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.761 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.761 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 6.761 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.761 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.761 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.761 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.761 * [taylor]: Taking taylor expansion of y.re in y.re 6.761 * [backup-simplify]: Simplify 0 into 0 6.761 * [backup-simplify]: Simplify 1 into 1 6.762 * [backup-simplify]: Simplify (* 1 1) into 1 6.762 * [backup-simplify]: Simplify (/ 1 1) into 1 6.762 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.762 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.762 * [taylor]: Taking taylor expansion of y.im in y.re 6.762 * [backup-simplify]: Simplify y.im into y.im 6.762 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.762 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.762 * [backup-simplify]: Simplify (+ 1 0) into 1 6.763 * [backup-simplify]: Simplify (/ 1 1) into 1 6.763 * [backup-simplify]: Simplify (sqrt 1) into 1 6.763 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.764 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.764 * [backup-simplify]: Simplify (+ 0 0) into 0 6.764 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.765 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.765 * [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 6.765 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 6.765 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 6.765 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.765 * [taylor]: Taking taylor expansion of y.re in x.im 6.765 * [backup-simplify]: Simplify y.re into y.re 6.765 * [taylor]: Taking taylor expansion of x.im in x.im 6.765 * [backup-simplify]: Simplify 0 into 0 6.765 * [backup-simplify]: Simplify 1 into 1 6.765 * [backup-simplify]: Simplify (* y.re 0) into 0 6.765 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 6.765 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 6.765 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 6.765 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.765 * [taylor]: Taking taylor expansion of y.im in x.im 6.765 * [backup-simplify]: Simplify y.im into y.im 6.765 * [taylor]: Taking taylor expansion of x.re in x.im 6.765 * [backup-simplify]: Simplify x.re into x.re 6.765 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.765 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.766 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 6.766 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 6.766 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 6.766 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 6.766 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 6.766 * [taylor]: Taking taylor expansion of y.re in x.im 6.766 * [backup-simplify]: Simplify y.re into y.re 6.766 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.766 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.766 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 6.766 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 6.766 * [taylor]: Taking taylor expansion of y.im in x.im 6.766 * [backup-simplify]: Simplify y.im into y.im 6.766 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.766 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.766 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 6.766 * [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)))) 6.766 * [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))))) 6.766 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.766 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 6.766 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.766 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.767 * [backup-simplify]: Simplify (+ 0 0) into 0 6.767 * [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 6.767 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 6.767 * [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 6.767 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 6.767 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 6.767 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.767 * [taylor]: Taking taylor expansion of y.re in x.im 6.767 * [backup-simplify]: Simplify y.re into y.re 6.767 * [taylor]: Taking taylor expansion of x.im in x.im 6.767 * [backup-simplify]: Simplify 0 into 0 6.767 * [backup-simplify]: Simplify 1 into 1 6.767 * [backup-simplify]: Simplify (* y.re 0) into 0 6.768 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 6.768 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 6.768 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 6.768 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.768 * [taylor]: Taking taylor expansion of y.im in x.im 6.768 * [backup-simplify]: Simplify y.im into y.im 6.768 * [taylor]: Taking taylor expansion of x.re in x.im 6.768 * [backup-simplify]: Simplify x.re into x.re 6.768 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.768 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.768 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 6.768 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 6.768 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 6.768 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 6.768 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 6.768 * [taylor]: Taking taylor expansion of y.re in x.im 6.768 * [backup-simplify]: Simplify y.re into y.re 6.768 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.768 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.768 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 6.768 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 6.768 * [taylor]: Taking taylor expansion of y.im in x.im 6.768 * [backup-simplify]: Simplify y.im into y.im 6.768 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.768 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.768 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 6.768 * [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)))) 6.768 * [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))))) 6.768 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.769 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 6.769 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.769 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.769 * [backup-simplify]: Simplify (+ 0 0) into 0 6.769 * [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 6.769 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 6.769 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 6.770 * [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)))))) 6.770 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 6.770 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 6.770 * [taylor]: Taking taylor expansion of y.re in y.re 6.770 * [backup-simplify]: Simplify 0 into 0 6.770 * [backup-simplify]: Simplify 1 into 1 6.770 * [backup-simplify]: Simplify (/ 1 1) into 1 6.770 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 6.770 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.770 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.770 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.770 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.771 * [taylor]: Taking taylor expansion of y.re in y.re 6.771 * [backup-simplify]: Simplify 0 into 0 6.771 * [backup-simplify]: Simplify 1 into 1 6.771 * [backup-simplify]: Simplify (* 1 1) into 1 6.771 * [backup-simplify]: Simplify (/ 1 1) into 1 6.771 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.771 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.771 * [taylor]: Taking taylor expansion of y.im in y.re 6.772 * [backup-simplify]: Simplify y.im into y.im 6.772 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.772 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.772 * [backup-simplify]: Simplify (+ 1 0) into 1 6.773 * [backup-simplify]: Simplify (/ 1 1) into 1 6.773 * [backup-simplify]: Simplify (sqrt 1) into 1 6.774 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.775 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.775 * [backup-simplify]: Simplify (+ 0 0) into 0 6.776 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.776 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.777 * [backup-simplify]: Simplify (* 1 1) into 1 6.777 * [taylor]: Taking taylor expansion of 1 in x.re 6.777 * [backup-simplify]: Simplify 1 into 1 6.778 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 6.778 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 6.778 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 6.778 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 6.779 * [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))))))) 6.779 * [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 6.779 * [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 6.779 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 6.779 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.779 * [taylor]: Taking taylor expansion of y.im in y.re 6.779 * [backup-simplify]: Simplify y.im into y.im 6.779 * [taylor]: Taking taylor expansion of x.re in y.re 6.779 * [backup-simplify]: Simplify x.re into x.re 6.779 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.779 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.779 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 6.779 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.779 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.779 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.779 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.779 * [taylor]: Taking taylor expansion of y.re in y.re 6.779 * [backup-simplify]: Simplify 0 into 0 6.779 * [backup-simplify]: Simplify 1 into 1 6.780 * [backup-simplify]: Simplify (* 1 1) into 1 6.780 * [backup-simplify]: Simplify (/ 1 1) into 1 6.780 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.780 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.780 * [taylor]: Taking taylor expansion of y.im in y.re 6.780 * [backup-simplify]: Simplify y.im into y.im 6.780 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.780 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.781 * [backup-simplify]: Simplify (+ 1 0) into 1 6.781 * [backup-simplify]: Simplify (/ 1 1) into 1 6.782 * [backup-simplify]: Simplify (sqrt 1) into 1 6.782 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.783 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.784 * [backup-simplify]: Simplify (+ 0 0) into 0 6.784 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.785 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.786 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.786 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.786 * [taylor]: Taking taylor expansion of 0 in x.re 6.786 * [backup-simplify]: Simplify 0 into 0 6.787 * [taylor]: Taking taylor expansion of 1 in y.im 6.787 * [backup-simplify]: Simplify 1 into 1 6.787 * [backup-simplify]: Simplify 1 into 1 6.787 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 6.787 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 6.788 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 6.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 6.788 * [backup-simplify]: Simplify (+ 0 0) into 0 6.789 * [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 6.790 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 6.791 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.791 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 6.791 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.791 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 6.792 * [backup-simplify]: Simplify (- 0) into 0 6.792 * [backup-simplify]: Simplify (+ 0 0) into 0 6.792 * [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 6.792 * [taylor]: Taking taylor expansion of 0 in y.re 6.792 * [backup-simplify]: Simplify 0 into 0 6.792 * [taylor]: Taking taylor expansion of 0 in x.re 6.792 * [backup-simplify]: Simplify 0 into 0 6.793 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 6.793 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 6.793 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 6.793 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 6.793 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 6.793 * [taylor]: Taking taylor expansion of y.im in x.re 6.793 * [backup-simplify]: Simplify y.im into y.im 6.793 * [taylor]: Taking taylor expansion of x.re in x.re 6.793 * [backup-simplify]: Simplify 0 into 0 6.793 * [backup-simplify]: Simplify 1 into 1 6.793 * [backup-simplify]: Simplify (* y.im 0) into 0 6.793 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 6.793 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 6.793 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 6.794 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 6.794 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 6.794 * [taylor]: Taking taylor expansion of y.im in y.im 6.794 * [backup-simplify]: Simplify 0 into 0 6.794 * [backup-simplify]: Simplify 1 into 1 6.794 * [backup-simplify]: Simplify (/ 1 1) into 1 6.795 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.795 * [backup-simplify]: Simplify (- 0) into 0 6.795 * [backup-simplify]: Simplify 0 into 0 6.796 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.797 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.797 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 6.798 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 6.799 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 6.801 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.801 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 6.801 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 6.801 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 6.801 * [taylor]: Taking taylor expansion of 1/2 in x.re 6.801 * [backup-simplify]: Simplify 1/2 into 1/2 6.801 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 6.801 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 6.801 * [taylor]: Taking taylor expansion of y.im in x.re 6.802 * [backup-simplify]: Simplify y.im into y.im 6.802 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.802 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.802 * [taylor]: Taking taylor expansion of 0 in y.im 6.802 * [backup-simplify]: Simplify 0 into 0 6.802 * [backup-simplify]: Simplify 0 into 0 6.802 * [taylor]: Taking taylor expansion of 0 in y.im 6.802 * [backup-simplify]: Simplify 0 into 0 6.802 * [backup-simplify]: Simplify 0 into 0 6.802 * [backup-simplify]: Simplify 0 into 0 6.803 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 6.803 * [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 6.804 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 6.804 * [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 6.805 * [backup-simplify]: Simplify (+ 0 0) into 0 6.805 * [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 6.806 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 6.807 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 6.808 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 6.808 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 6.808 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 6.809 * [backup-simplify]: Simplify (- 0) into 0 6.809 * [backup-simplify]: Simplify (+ 0 0) into 0 6.810 * [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 6.810 * [taylor]: Taking taylor expansion of 0 in y.re 6.810 * [backup-simplify]: Simplify 0 into 0 6.810 * [taylor]: Taking taylor expansion of 0 in x.re 6.810 * [backup-simplify]: Simplify 0 into 0 6.810 * [taylor]: Taking taylor expansion of 0 in x.re 6.810 * [backup-simplify]: Simplify 0 into 0 6.810 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.811 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 6.811 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 6.811 * [backup-simplify]: Simplify (- 0) into 0 6.812 * [taylor]: Taking taylor expansion of 0 in x.re 6.812 * [backup-simplify]: Simplify 0 into 0 6.813 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.814 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.814 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.814 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.814 * [backup-simplify]: Simplify (+ 0 0) into 0 6.816 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 6.816 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 6.817 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.818 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 6.818 * [taylor]: Taking taylor expansion of 0 in x.re 6.818 * [backup-simplify]: Simplify 0 into 0 6.819 * [taylor]: Taking taylor expansion of 0 in y.im 6.819 * [backup-simplify]: Simplify 0 into 0 6.819 * [backup-simplify]: Simplify 0 into 0 6.819 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 6.819 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 6.820 * [backup-simplify]: Simplify (- 0) into 0 6.820 * [taylor]: Taking taylor expansion of 0 in y.im 6.820 * [backup-simplify]: Simplify 0 into 0 6.820 * [backup-simplify]: Simplify 0 into 0 6.820 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 6.821 * [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)))))) 6.821 * [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 6.821 * [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 6.821 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 6.821 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 6.821 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 6.821 * [taylor]: Taking taylor expansion of y.re in y.im 6.821 * [backup-simplify]: Simplify y.re into y.re 6.821 * [taylor]: Taking taylor expansion of x.im in y.im 6.821 * [backup-simplify]: Simplify x.im into x.im 6.821 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 6.821 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 6.821 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 6.821 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 6.821 * [taylor]: Taking taylor expansion of y.im in y.im 6.821 * [backup-simplify]: Simplify 0 into 0 6.821 * [backup-simplify]: Simplify 1 into 1 6.821 * [taylor]: Taking taylor expansion of x.re in y.im 6.821 * [backup-simplify]: Simplify x.re into x.re 6.821 * [backup-simplify]: Simplify (* 0 x.re) into 0 6.822 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 6.822 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 6.822 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 6.822 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 6.822 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 6.822 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 6.822 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 6.822 * [taylor]: Taking taylor expansion of y.re in y.im 6.822 * [backup-simplify]: Simplify y.re into y.re 6.822 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.822 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.822 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 6.822 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 6.822 * [taylor]: Taking taylor expansion of y.im in y.im 6.822 * [backup-simplify]: Simplify 0 into 0 6.822 * [backup-simplify]: Simplify 1 into 1 6.823 * [backup-simplify]: Simplify (* 1 1) into 1 6.823 * [backup-simplify]: Simplify (/ 1 1) into 1 6.823 * [backup-simplify]: Simplify (+ 0 1) into 1 6.824 * [backup-simplify]: Simplify (/ 1 1) into 1 6.824 * [backup-simplify]: Simplify (sqrt 1) into 1 6.825 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.826 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.826 * [backup-simplify]: Simplify (+ 0 0) into 0 6.827 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.828 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.828 * [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 6.828 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 6.828 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 6.828 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 6.828 * [taylor]: Taking taylor expansion of y.re in x.re 6.828 * [backup-simplify]: Simplify y.re into y.re 6.828 * [taylor]: Taking taylor expansion of x.im in x.re 6.828 * [backup-simplify]: Simplify x.im into x.im 6.828 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 6.828 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 6.828 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 6.828 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 6.828 * [taylor]: Taking taylor expansion of y.im in x.re 6.828 * [backup-simplify]: Simplify y.im into y.im 6.828 * [taylor]: Taking taylor expansion of x.re in x.re 6.828 * [backup-simplify]: Simplify 0 into 0 6.828 * [backup-simplify]: Simplify 1 into 1 6.828 * [backup-simplify]: Simplify (* y.im 0) into 0 6.829 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 6.829 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 6.829 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 6.829 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 6.829 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 6.829 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 6.829 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 6.829 * [taylor]: Taking taylor expansion of y.re in x.re 6.829 * [backup-simplify]: Simplify y.re into y.re 6.829 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.829 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.829 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 6.829 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 6.829 * [taylor]: Taking taylor expansion of y.im in x.re 6.829 * [backup-simplify]: Simplify y.im into y.im 6.829 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.829 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.829 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 6.830 * [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)))) 6.830 * [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))))) 6.830 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.831 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 6.831 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.831 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.831 * [backup-simplify]: Simplify (+ 0 0) into 0 6.832 * [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 6.832 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 6.832 * [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 6.832 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 6.832 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 6.832 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 6.832 * [taylor]: Taking taylor expansion of y.re in y.re 6.832 * [backup-simplify]: Simplify 0 into 0 6.832 * [backup-simplify]: Simplify 1 into 1 6.832 * [taylor]: Taking taylor expansion of x.im in y.re 6.833 * [backup-simplify]: Simplify x.im into x.im 6.833 * [backup-simplify]: Simplify (* 0 x.im) into 0 6.833 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 6.833 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 6.833 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 6.833 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.833 * [taylor]: Taking taylor expansion of y.im in y.re 6.833 * [backup-simplify]: Simplify y.im into y.im 6.833 * [taylor]: Taking taylor expansion of x.re in y.re 6.833 * [backup-simplify]: Simplify x.re into x.re 6.833 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.833 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.833 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 6.833 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.834 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.834 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.834 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.834 * [taylor]: Taking taylor expansion of y.re in y.re 6.834 * [backup-simplify]: Simplify 0 into 0 6.834 * [backup-simplify]: Simplify 1 into 1 6.834 * [backup-simplify]: Simplify (* 1 1) into 1 6.834 * [backup-simplify]: Simplify (/ 1 1) into 1 6.835 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.835 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.835 * [taylor]: Taking taylor expansion of y.im in y.re 6.835 * [backup-simplify]: Simplify y.im into y.im 6.835 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.835 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.835 * [backup-simplify]: Simplify (+ 1 0) into 1 6.836 * [backup-simplify]: Simplify (/ 1 1) into 1 6.836 * [backup-simplify]: Simplify (sqrt 1) into 1 6.837 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.838 * [backup-simplify]: Simplify (+ 0 0) into 0 6.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.839 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.839 * [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 6.839 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 6.839 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 6.839 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.839 * [taylor]: Taking taylor expansion of y.re in x.im 6.839 * [backup-simplify]: Simplify y.re into y.re 6.839 * [taylor]: Taking taylor expansion of x.im in x.im 6.839 * [backup-simplify]: Simplify 0 into 0 6.839 * [backup-simplify]: Simplify 1 into 1 6.839 * [backup-simplify]: Simplify (* y.re 0) into 0 6.839 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 6.839 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 6.839 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 6.839 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.839 * [taylor]: Taking taylor expansion of y.im in x.im 6.839 * [backup-simplify]: Simplify y.im into y.im 6.839 * [taylor]: Taking taylor expansion of x.re in x.im 6.839 * [backup-simplify]: Simplify x.re into x.re 6.839 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.839 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.839 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 6.839 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 6.839 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 6.839 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 6.839 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 6.839 * [taylor]: Taking taylor expansion of y.re in x.im 6.839 * [backup-simplify]: Simplify y.re into y.re 6.839 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.840 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.840 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 6.840 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 6.840 * [taylor]: Taking taylor expansion of y.im in x.im 6.840 * [backup-simplify]: Simplify y.im into y.im 6.840 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.840 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.840 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 6.840 * [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)))) 6.840 * [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))))) 6.840 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.840 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 6.840 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.840 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.841 * [backup-simplify]: Simplify (+ 0 0) into 0 6.841 * [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 6.841 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 6.841 * [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 6.841 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 6.841 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 6.841 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.841 * [taylor]: Taking taylor expansion of y.re in x.im 6.841 * [backup-simplify]: Simplify y.re into y.re 6.841 * [taylor]: Taking taylor expansion of x.im in x.im 6.841 * [backup-simplify]: Simplify 0 into 0 6.841 * [backup-simplify]: Simplify 1 into 1 6.841 * [backup-simplify]: Simplify (* y.re 0) into 0 6.841 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 6.841 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 6.841 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 6.841 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.841 * [taylor]: Taking taylor expansion of y.im in x.im 6.842 * [backup-simplify]: Simplify y.im into y.im 6.842 * [taylor]: Taking taylor expansion of x.re in x.im 6.842 * [backup-simplify]: Simplify x.re into x.re 6.842 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.842 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.842 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 6.842 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 6.842 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 6.842 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 6.842 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 6.842 * [taylor]: Taking taylor expansion of y.re in x.im 6.842 * [backup-simplify]: Simplify y.re into y.re 6.842 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 6.842 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 6.842 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 6.842 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 6.842 * [taylor]: Taking taylor expansion of y.im in x.im 6.842 * [backup-simplify]: Simplify y.im into y.im 6.842 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.842 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.842 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 6.842 * [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)))) 6.842 * [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))))) 6.842 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 6.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 6.842 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.843 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.843 * [backup-simplify]: Simplify (+ 0 0) into 0 6.843 * [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 6.843 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 6.843 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 6.843 * [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)))))) 6.843 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 6.844 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 6.844 * [taylor]: Taking taylor expansion of y.re in y.re 6.844 * [backup-simplify]: Simplify 0 into 0 6.844 * [backup-simplify]: Simplify 1 into 1 6.844 * [backup-simplify]: Simplify (/ 1 1) into 1 6.844 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 6.844 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.844 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.844 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.844 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.844 * [taylor]: Taking taylor expansion of y.re in y.re 6.844 * [backup-simplify]: Simplify 0 into 0 6.844 * [backup-simplify]: Simplify 1 into 1 6.844 * [backup-simplify]: Simplify (* 1 1) into 1 6.844 * [backup-simplify]: Simplify (/ 1 1) into 1 6.844 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.844 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.844 * [taylor]: Taking taylor expansion of y.im in y.re 6.844 * [backup-simplify]: Simplify y.im into y.im 6.845 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.845 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.845 * [backup-simplify]: Simplify (+ 1 0) into 1 6.845 * [backup-simplify]: Simplify (/ 1 1) into 1 6.845 * [backup-simplify]: Simplify (sqrt 1) into 1 6.846 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.846 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.847 * [backup-simplify]: Simplify (+ 0 0) into 0 6.847 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.847 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.848 * [backup-simplify]: Simplify (* 1 1) into 1 6.848 * [taylor]: Taking taylor expansion of 1 in x.re 6.848 * [backup-simplify]: Simplify 1 into 1 6.848 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 6.848 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 6.848 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 6.848 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 6.849 * [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))))))) 6.849 * [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 6.849 * [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 6.849 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 6.849 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.849 * [taylor]: Taking taylor expansion of y.im in y.re 6.849 * [backup-simplify]: Simplify y.im into y.im 6.849 * [taylor]: Taking taylor expansion of x.re in y.re 6.849 * [backup-simplify]: Simplify x.re into x.re 6.849 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.849 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.849 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 6.849 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 6.849 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 6.849 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 6.849 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 6.849 * [taylor]: Taking taylor expansion of y.re in y.re 6.849 * [backup-simplify]: Simplify 0 into 0 6.849 * [backup-simplify]: Simplify 1 into 1 6.849 * [backup-simplify]: Simplify (* 1 1) into 1 6.849 * [backup-simplify]: Simplify (/ 1 1) into 1 6.849 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 6.850 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 6.850 * [taylor]: Taking taylor expansion of y.im in y.re 6.850 * [backup-simplify]: Simplify y.im into y.im 6.850 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.850 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.850 * [backup-simplify]: Simplify (+ 1 0) into 1 6.850 * [backup-simplify]: Simplify (/ 1 1) into 1 6.850 * [backup-simplify]: Simplify (sqrt 1) into 1 6.851 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.851 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.851 * [backup-simplify]: Simplify (+ 0 0) into 0 6.852 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.855 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 6.856 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.856 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 6.856 * [taylor]: Taking taylor expansion of 0 in x.re 6.856 * [backup-simplify]: Simplify 0 into 0 6.856 * [taylor]: Taking taylor expansion of 1 in y.im 6.856 * [backup-simplify]: Simplify 1 into 1 6.856 * [backup-simplify]: Simplify 1 into 1 6.857 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 6.857 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 6.857 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 6.857 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 6.858 * [backup-simplify]: Simplify (+ 0 0) into 0 6.858 * [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 6.859 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 6.859 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 6.859 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 6.860 * [backup-simplify]: Simplify (- 0) into 0 6.860 * [backup-simplify]: Simplify (+ 0 0) into 0 6.860 * [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 6.860 * [taylor]: Taking taylor expansion of 0 in y.re 6.860 * [backup-simplify]: Simplify 0 into 0 6.860 * [taylor]: Taking taylor expansion of 0 in x.re 6.860 * [backup-simplify]: Simplify 0 into 0 6.860 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 6.860 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 6.860 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 6.860 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 6.860 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 6.860 * [taylor]: Taking taylor expansion of y.im in x.re 6.860 * [backup-simplify]: Simplify y.im into y.im 6.860 * [taylor]: Taking taylor expansion of x.re in x.re 6.860 * [backup-simplify]: Simplify 0 into 0 6.860 * [backup-simplify]: Simplify 1 into 1 6.860 * [backup-simplify]: Simplify (* y.im 0) into 0 6.861 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 6.861 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 6.861 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 6.861 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 6.861 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 6.861 * [taylor]: Taking taylor expansion of y.im in y.im 6.861 * [backup-simplify]: Simplify 0 into 0 6.861 * [backup-simplify]: Simplify 1 into 1 6.861 * [backup-simplify]: Simplify (/ 1 1) into 1 6.861 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.862 * [backup-simplify]: Simplify (- 0) into 0 6.862 * [backup-simplify]: Simplify 0 into 0 6.862 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 6.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.863 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 6.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 6.864 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 6.865 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.865 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 6.865 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 6.865 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 6.865 * [taylor]: Taking taylor expansion of 1/2 in x.re 6.865 * [backup-simplify]: Simplify 1/2 into 1/2 6.865 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 6.865 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 6.865 * [taylor]: Taking taylor expansion of y.im in x.re 6.865 * [backup-simplify]: Simplify y.im into y.im 6.865 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 6.865 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 6.865 * [taylor]: Taking taylor expansion of 0 in y.im 6.865 * [backup-simplify]: Simplify 0 into 0 6.865 * [backup-simplify]: Simplify 0 into 0 6.865 * [taylor]: Taking taylor expansion of 0 in y.im 6.865 * [backup-simplify]: Simplify 0 into 0 6.865 * [backup-simplify]: Simplify 0 into 0 6.866 * [backup-simplify]: Simplify 0 into 0 6.866 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 6.867 * [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 6.867 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 6.868 * [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 6.868 * [backup-simplify]: Simplify (+ 0 0) into 0 6.869 * [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 6.870 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 6.871 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 6.871 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 6.871 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 6.872 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 6.872 * [backup-simplify]: Simplify (- 0) into 0 6.872 * [backup-simplify]: Simplify (+ 0 0) into 0 6.873 * [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 6.873 * [taylor]: Taking taylor expansion of 0 in y.re 6.873 * [backup-simplify]: Simplify 0 into 0 6.873 * [taylor]: Taking taylor expansion of 0 in x.re 6.873 * [backup-simplify]: Simplify 0 into 0 6.873 * [taylor]: Taking taylor expansion of 0 in x.re 6.873 * [backup-simplify]: Simplify 0 into 0 6.873 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.874 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 6.874 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 6.875 * [backup-simplify]: Simplify (- 0) into 0 6.875 * [taylor]: Taking taylor expansion of 0 in x.re 6.875 * [backup-simplify]: Simplify 0 into 0 6.876 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 6.877 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.877 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 6.877 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 6.878 * [backup-simplify]: Simplify (+ 0 0) into 0 6.879 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 6.879 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 6.880 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.881 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 6.881 * [taylor]: Taking taylor expansion of 0 in x.re 6.881 * [backup-simplify]: Simplify 0 into 0 6.881 * [taylor]: Taking taylor expansion of 0 in y.im 6.881 * [backup-simplify]: Simplify 0 into 0 6.881 * [backup-simplify]: Simplify 0 into 0 6.882 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 6.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 6.883 * [backup-simplify]: Simplify (- 0) into 0 6.883 * [taylor]: Taking taylor expansion of 0 in y.im 6.883 * [backup-simplify]: Simplify 0 into 0 6.883 * [backup-simplify]: Simplify 0 into 0 6.883 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 6.883 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 6.883 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 6.883 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 6.883 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 6.883 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 6.883 * [taylor]: Taking taylor expansion of y.re in y.im 6.883 * [backup-simplify]: Simplify y.re into y.re 6.883 * [taylor]: Taking taylor expansion of x.im in y.im 6.883 * [backup-simplify]: Simplify x.im into x.im 6.883 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 6.883 * [taylor]: Taking taylor expansion of y.im in y.im 6.883 * [backup-simplify]: Simplify 0 into 0 6.883 * [backup-simplify]: Simplify 1 into 1 6.883 * [taylor]: Taking taylor expansion of x.re in y.im 6.883 * [backup-simplify]: Simplify x.re into x.re 6.883 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 6.883 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 6.883 * [taylor]: Taking taylor expansion of y.re in x.re 6.884 * [backup-simplify]: Simplify y.re into y.re 6.884 * [taylor]: Taking taylor expansion of x.im in x.re 6.884 * [backup-simplify]: Simplify x.im into x.im 6.884 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 6.884 * [taylor]: Taking taylor expansion of y.im in x.re 6.884 * [backup-simplify]: Simplify y.im into y.im 6.884 * [taylor]: Taking taylor expansion of x.re in x.re 6.884 * [backup-simplify]: Simplify 0 into 0 6.884 * [backup-simplify]: Simplify 1 into 1 6.884 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 6.884 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 6.884 * [taylor]: Taking taylor expansion of y.re in y.re 6.884 * [backup-simplify]: Simplify 0 into 0 6.884 * [backup-simplify]: Simplify 1 into 1 6.884 * [taylor]: Taking taylor expansion of x.im in y.re 6.884 * [backup-simplify]: Simplify x.im into x.im 6.884 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.884 * [taylor]: Taking taylor expansion of y.im in y.re 6.884 * [backup-simplify]: Simplify y.im into y.im 6.884 * [taylor]: Taking taylor expansion of x.re in y.re 6.884 * [backup-simplify]: Simplify x.re into x.re 6.884 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 6.884 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.884 * [taylor]: Taking taylor expansion of y.re in x.im 6.884 * [backup-simplify]: Simplify y.re into y.re 6.884 * [taylor]: Taking taylor expansion of x.im in x.im 6.884 * [backup-simplify]: Simplify 0 into 0 6.884 * [backup-simplify]: Simplify 1 into 1 6.884 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.884 * [taylor]: Taking taylor expansion of y.im in x.im 6.884 * [backup-simplify]: Simplify y.im into y.im 6.884 * [taylor]: Taking taylor expansion of x.re in x.im 6.884 * [backup-simplify]: Simplify x.re into x.re 6.884 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 6.884 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.884 * [taylor]: Taking taylor expansion of y.re in x.im 6.884 * [backup-simplify]: Simplify y.re into y.re 6.884 * [taylor]: Taking taylor expansion of x.im in x.im 6.884 * [backup-simplify]: Simplify 0 into 0 6.884 * [backup-simplify]: Simplify 1 into 1 6.884 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.884 * [taylor]: Taking taylor expansion of y.im in x.im 6.884 * [backup-simplify]: Simplify y.im into y.im 6.885 * [taylor]: Taking taylor expansion of x.re in x.im 6.885 * [backup-simplify]: Simplify x.re into x.re 6.885 * [backup-simplify]: Simplify (* y.re 0) into 0 6.885 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.885 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 6.885 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 6.885 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 6.885 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.885 * [taylor]: Taking taylor expansion of y.im in y.re 6.885 * [backup-simplify]: Simplify y.im into y.im 6.885 * [taylor]: Taking taylor expansion of x.re in y.re 6.885 * [backup-simplify]: Simplify x.re into x.re 6.885 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.885 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 6.885 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 6.885 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 6.885 * [taylor]: Taking taylor expansion of y.im in x.re 6.885 * [backup-simplify]: Simplify y.im into y.im 6.885 * [taylor]: Taking taylor expansion of x.re in x.re 6.885 * [backup-simplify]: Simplify 0 into 0 6.885 * [backup-simplify]: Simplify 1 into 1 6.885 * [backup-simplify]: Simplify (* y.im 0) into 0 6.886 * [backup-simplify]: Simplify (- 0) into 0 6.886 * [taylor]: Taking taylor expansion of 0 in y.im 6.886 * [backup-simplify]: Simplify 0 into 0 6.886 * [backup-simplify]: Simplify 0 into 0 6.886 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 6.886 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.887 * [backup-simplify]: Simplify (- 0) into 0 6.887 * [backup-simplify]: Simplify (+ y.re 0) into y.re 6.887 * [taylor]: Taking taylor expansion of y.re in y.re 6.887 * [backup-simplify]: Simplify 0 into 0 6.887 * [backup-simplify]: Simplify 1 into 1 6.887 * [taylor]: Taking taylor expansion of 0 in x.re 6.887 * [backup-simplify]: Simplify 0 into 0 6.887 * [taylor]: Taking taylor expansion of 0 in y.im 6.887 * [backup-simplify]: Simplify 0 into 0 6.887 * [backup-simplify]: Simplify 0 into 0 6.887 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.888 * [backup-simplify]: Simplify (- 0) into 0 6.888 * [taylor]: Taking taylor expansion of 0 in x.re 6.888 * [backup-simplify]: Simplify 0 into 0 6.888 * [taylor]: Taking taylor expansion of 0 in y.im 6.888 * [backup-simplify]: Simplify 0 into 0 6.888 * [backup-simplify]: Simplify 0 into 0 6.888 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 6.888 * [backup-simplify]: Simplify (- y.im) into (- y.im) 6.888 * [taylor]: Taking taylor expansion of (- y.im) in y.im 6.888 * [taylor]: Taking taylor expansion of y.im in y.im 6.888 * [backup-simplify]: Simplify 0 into 0 6.889 * [backup-simplify]: Simplify 1 into 1 6.889 * [backup-simplify]: Simplify (- 0) into 0 6.889 * [backup-simplify]: Simplify 0 into 0 6.889 * [backup-simplify]: Simplify 0 into 0 6.890 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 6.890 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 6.890 * [backup-simplify]: Simplify (- 0) into 0 6.891 * [backup-simplify]: Simplify (+ 0 0) into 0 6.891 * [taylor]: Taking taylor expansion of 0 in y.re 6.891 * [backup-simplify]: Simplify 0 into 0 6.891 * [taylor]: Taking taylor expansion of 0 in x.re 6.891 * [backup-simplify]: Simplify 0 into 0 6.891 * [taylor]: Taking taylor expansion of 0 in y.im 6.891 * [backup-simplify]: Simplify 0 into 0 6.891 * [backup-simplify]: Simplify 0 into 0 6.891 * [backup-simplify]: Simplify 0 into 0 6.891 * [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))) 6.891 * [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 6.891 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 6.891 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 6.891 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 6.891 * [taylor]: Taking taylor expansion of y.re in y.im 6.891 * [backup-simplify]: Simplify y.re into y.re 6.891 * [taylor]: Taking taylor expansion of x.im in y.im 6.892 * [backup-simplify]: Simplify x.im into x.im 6.892 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 6.892 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 6.892 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 6.892 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 6.892 * [taylor]: Taking taylor expansion of y.im in y.im 6.892 * [backup-simplify]: Simplify 0 into 0 6.892 * [backup-simplify]: Simplify 1 into 1 6.892 * [taylor]: Taking taylor expansion of x.re in y.im 6.892 * [backup-simplify]: Simplify x.re into x.re 6.892 * [backup-simplify]: Simplify (* 0 x.re) into 0 6.892 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 6.892 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 6.892 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 6.892 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 6.892 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 6.892 * [taylor]: Taking taylor expansion of y.re in x.re 6.892 * [backup-simplify]: Simplify y.re into y.re 6.892 * [taylor]: Taking taylor expansion of x.im in x.re 6.892 * [backup-simplify]: Simplify x.im into x.im 6.893 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 6.893 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 6.893 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 6.893 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 6.893 * [taylor]: Taking taylor expansion of y.im in x.re 6.893 * [backup-simplify]: Simplify y.im into y.im 6.893 * [taylor]: Taking taylor expansion of x.re in x.re 6.893 * [backup-simplify]: Simplify 0 into 0 6.893 * [backup-simplify]: Simplify 1 into 1 6.893 * [backup-simplify]: Simplify (* y.im 0) into 0 6.893 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 6.893 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 6.893 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 6.893 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 6.893 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 6.893 * [taylor]: Taking taylor expansion of y.re in y.re 6.893 * [backup-simplify]: Simplify 0 into 0 6.893 * [backup-simplify]: Simplify 1 into 1 6.894 * [taylor]: Taking taylor expansion of x.im in y.re 6.894 * [backup-simplify]: Simplify x.im into x.im 6.894 * [backup-simplify]: Simplify (* 0 x.im) into 0 6.894 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 6.894 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 6.894 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 6.894 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.894 * [taylor]: Taking taylor expansion of y.im in y.re 6.894 * [backup-simplify]: Simplify y.im into y.im 6.894 * [taylor]: Taking taylor expansion of x.re in y.re 6.894 * [backup-simplify]: Simplify x.re into x.re 6.894 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.894 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.894 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 6.894 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 6.894 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.894 * [taylor]: Taking taylor expansion of y.re in x.im 6.894 * [backup-simplify]: Simplify y.re into y.re 6.894 * [taylor]: Taking taylor expansion of x.im in x.im 6.895 * [backup-simplify]: Simplify 0 into 0 6.895 * [backup-simplify]: Simplify 1 into 1 6.895 * [backup-simplify]: Simplify (* y.re 0) into 0 6.895 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 6.895 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 6.895 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 6.895 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.895 * [taylor]: Taking taylor expansion of y.im in x.im 6.895 * [backup-simplify]: Simplify y.im into y.im 6.895 * [taylor]: Taking taylor expansion of x.re in x.im 6.895 * [backup-simplify]: Simplify x.re into x.re 6.895 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.895 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.895 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 6.895 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 6.895 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.895 * [taylor]: Taking taylor expansion of y.re in x.im 6.895 * [backup-simplify]: Simplify y.re into y.re 6.895 * [taylor]: Taking taylor expansion of x.im in x.im 6.896 * [backup-simplify]: Simplify 0 into 0 6.896 * [backup-simplify]: Simplify 1 into 1 6.896 * [backup-simplify]: Simplify (* y.re 0) into 0 6.896 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 6.896 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 6.896 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 6.896 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.896 * [taylor]: Taking taylor expansion of y.im in x.im 6.896 * [backup-simplify]: Simplify y.im into y.im 6.896 * [taylor]: Taking taylor expansion of x.re in x.im 6.896 * [backup-simplify]: Simplify x.re into x.re 6.896 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.896 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.897 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 6.897 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 6.897 * [taylor]: Taking taylor expansion of y.re in y.re 6.897 * [backup-simplify]: Simplify 0 into 0 6.897 * [backup-simplify]: Simplify 1 into 1 6.897 * [backup-simplify]: Simplify (/ 1 1) into 1 6.897 * [taylor]: Taking taylor expansion of 1 in x.re 6.897 * [backup-simplify]: Simplify 1 into 1 6.898 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 6.898 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 6.898 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 6.898 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 6.898 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 6.898 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 6.898 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.898 * [taylor]: Taking taylor expansion of y.im in y.re 6.898 * [backup-simplify]: Simplify y.im into y.im 6.898 * [taylor]: Taking taylor expansion of x.re in y.re 6.898 * [backup-simplify]: Simplify x.re into x.re 6.898 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.899 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.899 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.899 * [taylor]: Taking taylor expansion of 0 in x.re 6.899 * [backup-simplify]: Simplify 0 into 0 6.899 * [taylor]: Taking taylor expansion of 1 in y.im 6.899 * [backup-simplify]: Simplify 1 into 1 6.900 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.901 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 6.901 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.901 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 6.901 * [backup-simplify]: Simplify (- 0) into 0 6.902 * [backup-simplify]: Simplify (+ 0 0) into 0 6.902 * [taylor]: Taking taylor expansion of 0 in y.re 6.902 * [backup-simplify]: Simplify 0 into 0 6.902 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 6.902 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 6.902 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 6.902 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 6.902 * [taylor]: Taking taylor expansion of y.im in x.re 6.902 * [backup-simplify]: Simplify y.im into y.im 6.902 * [taylor]: Taking taylor expansion of x.re in x.re 6.902 * [backup-simplify]: Simplify 0 into 0 6.902 * [backup-simplify]: Simplify 1 into 1 6.902 * [backup-simplify]: Simplify (* y.im 0) into 0 6.903 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 6.903 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 6.903 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 6.903 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 6.903 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 6.903 * [taylor]: Taking taylor expansion of y.im in y.im 6.903 * [backup-simplify]: Simplify 0 into 0 6.903 * [backup-simplify]: Simplify 1 into 1 6.903 * [backup-simplify]: Simplify (/ 1 1) into 1 6.904 * [backup-simplify]: Simplify (- 1) into -1 6.904 * [backup-simplify]: Simplify -1 into -1 6.905 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.905 * [taylor]: Taking taylor expansion of 0 in x.re 6.905 * [backup-simplify]: Simplify 0 into 0 6.905 * [taylor]: Taking taylor expansion of 0 in y.im 6.905 * [backup-simplify]: Simplify 0 into 0 6.905 * [taylor]: Taking taylor expansion of 0 in y.im 6.905 * [backup-simplify]: Simplify 0 into 0 6.905 * [backup-simplify]: Simplify 1 into 1 6.906 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 6.906 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 6.907 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 6.907 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 6.907 * [backup-simplify]: Simplify (- 0) into 0 6.908 * [backup-simplify]: Simplify (+ 0 0) into 0 6.908 * [taylor]: Taking taylor expansion of 0 in y.re 6.908 * [backup-simplify]: Simplify 0 into 0 6.908 * [taylor]: Taking taylor expansion of 0 in x.re 6.908 * [backup-simplify]: Simplify 0 into 0 6.908 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 6.908 * [backup-simplify]: Simplify (- 0) into 0 6.908 * [taylor]: Taking taylor expansion of 0 in x.re 6.908 * [backup-simplify]: Simplify 0 into 0 6.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.909 * [taylor]: Taking taylor expansion of 0 in x.re 6.909 * [backup-simplify]: Simplify 0 into 0 6.910 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 6.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 6.911 * [backup-simplify]: Simplify (- 0) into 0 6.911 * [taylor]: Taking taylor expansion of 0 in y.im 6.911 * [backup-simplify]: Simplify 0 into 0 6.911 * [taylor]: Taking taylor expansion of 0 in y.im 6.911 * [backup-simplify]: Simplify 0 into 0 6.911 * [taylor]: Taking taylor expansion of 0 in y.im 6.911 * [backup-simplify]: Simplify 0 into 0 6.911 * [taylor]: Taking taylor expansion of 0 in y.im 6.911 * [backup-simplify]: Simplify 0 into 0 6.912 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.912 * [backup-simplify]: Simplify (- 0) into 0 6.912 * [backup-simplify]: Simplify 0 into 0 6.912 * [backup-simplify]: Simplify 0 into 0 6.912 * [backup-simplify]: Simplify 0 into 0 6.913 * [backup-simplify]: Simplify 0 into 0 6.914 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 6.914 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 6.915 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 6.915 * [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 6.916 * [backup-simplify]: Simplify (- 0) into 0 6.916 * [backup-simplify]: Simplify (+ 0 0) into 0 6.916 * [taylor]: Taking taylor expansion of 0 in y.re 6.916 * [backup-simplify]: Simplify 0 into 0 6.916 * [taylor]: Taking taylor expansion of 0 in x.re 6.916 * [backup-simplify]: Simplify 0 into 0 6.916 * [taylor]: Taking taylor expansion of 0 in x.re 6.916 * [backup-simplify]: Simplify 0 into 0 6.917 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 6.917 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 6.918 * [backup-simplify]: Simplify (- 0) into 0 6.918 * [taylor]: Taking taylor expansion of 0 in x.re 6.918 * [backup-simplify]: Simplify 0 into 0 6.919 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.919 * [taylor]: Taking taylor expansion of 0 in x.re 6.919 * [backup-simplify]: Simplify 0 into 0 6.919 * [taylor]: Taking taylor expansion of 0 in y.im 6.919 * [backup-simplify]: Simplify 0 into 0 6.919 * [taylor]: Taking taylor expansion of 0 in y.im 6.919 * [backup-simplify]: Simplify 0 into 0 6.919 * [taylor]: Taking taylor expansion of 0 in y.im 6.919 * [backup-simplify]: Simplify 0 into 0 6.920 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.920 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 6.920 * [backup-simplify]: Simplify (- 0) into 0 6.920 * [taylor]: Taking taylor expansion of 0 in y.im 6.920 * [backup-simplify]: Simplify 0 into 0 6.920 * [taylor]: Taking taylor expansion of 0 in y.im 6.920 * [backup-simplify]: Simplify 0 into 0 6.920 * [taylor]: Taking taylor expansion of 0 in y.im 6.920 * [backup-simplify]: Simplify 0 into 0 6.920 * [taylor]: Taking taylor expansion of 0 in y.im 6.921 * [backup-simplify]: Simplify 0 into 0 6.921 * [backup-simplify]: Simplify 0 into 0 6.921 * [backup-simplify]: Simplify 0 into 0 6.921 * [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)) 6.922 * [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))) 6.922 * [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 6.922 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 6.922 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 6.922 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 6.922 * [taylor]: Taking taylor expansion of y.re in y.im 6.922 * [backup-simplify]: Simplify y.re into y.re 6.922 * [taylor]: Taking taylor expansion of x.im in y.im 6.922 * [backup-simplify]: Simplify x.im into x.im 6.922 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 6.922 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 6.922 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 6.922 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 6.922 * [taylor]: Taking taylor expansion of y.im in y.im 6.922 * [backup-simplify]: Simplify 0 into 0 6.922 * [backup-simplify]: Simplify 1 into 1 6.922 * [taylor]: Taking taylor expansion of x.re in y.im 6.922 * [backup-simplify]: Simplify x.re into x.re 6.922 * [backup-simplify]: Simplify (* 0 x.re) into 0 6.923 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 6.923 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 6.923 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 6.923 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 6.923 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 6.923 * [taylor]: Taking taylor expansion of y.re in x.re 6.923 * [backup-simplify]: Simplify y.re into y.re 6.923 * [taylor]: Taking taylor expansion of x.im in x.re 6.923 * [backup-simplify]: Simplify x.im into x.im 6.923 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 6.923 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 6.923 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 6.923 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 6.923 * [taylor]: Taking taylor expansion of y.im in x.re 6.923 * [backup-simplify]: Simplify y.im into y.im 6.923 * [taylor]: Taking taylor expansion of x.re in x.re 6.923 * [backup-simplify]: Simplify 0 into 0 6.923 * [backup-simplify]: Simplify 1 into 1 6.923 * [backup-simplify]: Simplify (* y.im 0) into 0 6.923 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 6.923 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 6.924 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 6.924 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 6.924 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 6.924 * [taylor]: Taking taylor expansion of y.re in y.re 6.924 * [backup-simplify]: Simplify 0 into 0 6.924 * [backup-simplify]: Simplify 1 into 1 6.924 * [taylor]: Taking taylor expansion of x.im in y.re 6.924 * [backup-simplify]: Simplify x.im into x.im 6.924 * [backup-simplify]: Simplify (* 0 x.im) into 0 6.924 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 6.924 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 6.924 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 6.924 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.924 * [taylor]: Taking taylor expansion of y.im in y.re 6.924 * [backup-simplify]: Simplify y.im into y.im 6.924 * [taylor]: Taking taylor expansion of x.re in y.re 6.924 * [backup-simplify]: Simplify x.re into x.re 6.924 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.924 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.924 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 6.925 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 6.925 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.925 * [taylor]: Taking taylor expansion of y.re in x.im 6.925 * [backup-simplify]: Simplify y.re into y.re 6.925 * [taylor]: Taking taylor expansion of x.im in x.im 6.925 * [backup-simplify]: Simplify 0 into 0 6.925 * [backup-simplify]: Simplify 1 into 1 6.925 * [backup-simplify]: Simplify (* y.re 0) into 0 6.926 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 6.926 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 6.926 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 6.926 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.926 * [taylor]: Taking taylor expansion of y.im in x.im 6.926 * [backup-simplify]: Simplify y.im into y.im 6.926 * [taylor]: Taking taylor expansion of x.re in x.im 6.926 * [backup-simplify]: Simplify x.re into x.re 6.926 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.926 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.926 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 6.926 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 6.926 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 6.926 * [taylor]: Taking taylor expansion of y.re in x.im 6.926 * [backup-simplify]: Simplify y.re into y.re 6.926 * [taylor]: Taking taylor expansion of x.im in x.im 6.926 * [backup-simplify]: Simplify 0 into 0 6.926 * [backup-simplify]: Simplify 1 into 1 6.926 * [backup-simplify]: Simplify (* y.re 0) into 0 6.927 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 6.927 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 6.927 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 6.927 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 6.927 * [taylor]: Taking taylor expansion of y.im in x.im 6.927 * [backup-simplify]: Simplify y.im into y.im 6.927 * [taylor]: Taking taylor expansion of x.re in x.im 6.927 * [backup-simplify]: Simplify x.re into x.re 6.927 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.927 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.927 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 6.927 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 6.927 * [taylor]: Taking taylor expansion of y.re in y.re 6.927 * [backup-simplify]: Simplify 0 into 0 6.927 * [backup-simplify]: Simplify 1 into 1 6.928 * [backup-simplify]: Simplify (/ 1 1) into 1 6.928 * [taylor]: Taking taylor expansion of 1 in x.re 6.928 * [backup-simplify]: Simplify 1 into 1 6.929 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 6.929 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 6.929 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 6.929 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 6.929 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 6.929 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 6.929 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 6.929 * [taylor]: Taking taylor expansion of y.im in y.re 6.929 * [backup-simplify]: Simplify y.im into y.im 6.929 * [taylor]: Taking taylor expansion of x.re in y.re 6.929 * [backup-simplify]: Simplify x.re into x.re 6.929 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 6.929 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 6.931 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.931 * [taylor]: Taking taylor expansion of 0 in x.re 6.931 * [backup-simplify]: Simplify 0 into 0 6.931 * [taylor]: Taking taylor expansion of 1 in y.im 6.931 * [backup-simplify]: Simplify 1 into 1 6.932 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 6.932 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 6.932 * [backup-simplify]: Simplify (- 0) into 0 6.933 * [backup-simplify]: Simplify (+ 0 0) into 0 6.933 * [taylor]: Taking taylor expansion of 0 in y.re 6.933 * [backup-simplify]: Simplify 0 into 0 6.933 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 6.933 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 6.933 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 6.933 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 6.933 * [taylor]: Taking taylor expansion of y.im in x.re 6.933 * [backup-simplify]: Simplify y.im into y.im 6.933 * [taylor]: Taking taylor expansion of x.re in x.re 6.933 * [backup-simplify]: Simplify 0 into 0 6.933 * [backup-simplify]: Simplify 1 into 1 6.933 * [backup-simplify]: Simplify (* y.im 0) into 0 6.934 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 6.934 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 6.934 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 6.934 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 6.934 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 6.934 * [taylor]: Taking taylor expansion of y.im in y.im 6.934 * [backup-simplify]: Simplify 0 into 0 6.934 * [backup-simplify]: Simplify 1 into 1 6.934 * [backup-simplify]: Simplify (/ 1 1) into 1 6.935 * [backup-simplify]: Simplify (- 1) into -1 6.935 * [backup-simplify]: Simplify -1 into -1 6.936 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.936 * [taylor]: Taking taylor expansion of 0 in x.re 6.936 * [backup-simplify]: Simplify 0 into 0 6.936 * [taylor]: Taking taylor expansion of 0 in y.im 6.936 * [backup-simplify]: Simplify 0 into 0 6.936 * [taylor]: Taking taylor expansion of 0 in y.im 6.936 * [backup-simplify]: Simplify 0 into 0 6.936 * [backup-simplify]: Simplify 1 into 1 6.937 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 6.937 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 6.938 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 6.938 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 6.938 * [backup-simplify]: Simplify (- 0) into 0 6.939 * [backup-simplify]: Simplify (+ 0 0) into 0 6.939 * [taylor]: Taking taylor expansion of 0 in y.re 6.939 * [backup-simplify]: Simplify 0 into 0 6.939 * [taylor]: Taking taylor expansion of 0 in x.re 6.939 * [backup-simplify]: Simplify 0 into 0 6.939 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 6.939 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 6.939 * [backup-simplify]: Simplify (- 0) into 0 6.939 * [taylor]: Taking taylor expansion of 0 in x.re 6.939 * [backup-simplify]: Simplify 0 into 0 6.940 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.940 * [taylor]: Taking taylor expansion of 0 in x.re 6.940 * [backup-simplify]: Simplify 0 into 0 6.941 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 6.941 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 6.942 * [backup-simplify]: Simplify (- 0) into 0 6.942 * [taylor]: Taking taylor expansion of 0 in y.im 6.942 * [backup-simplify]: Simplify 0 into 0 6.942 * [taylor]: Taking taylor expansion of 0 in y.im 6.942 * [backup-simplify]: Simplify 0 into 0 6.942 * [taylor]: Taking taylor expansion of 0 in y.im 6.942 * [backup-simplify]: Simplify 0 into 0 6.942 * [taylor]: Taking taylor expansion of 0 in y.im 6.942 * [backup-simplify]: Simplify 0 into 0 6.943 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.943 * [backup-simplify]: Simplify (- 0) into 0 6.943 * [backup-simplify]: Simplify 0 into 0 6.943 * [backup-simplify]: Simplify 0 into 0 6.943 * [backup-simplify]: Simplify 0 into 0 6.943 * [backup-simplify]: Simplify 0 into 0 6.945 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 6.945 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 6.946 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 6.946 * [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 6.946 * [backup-simplify]: Simplify (- 0) into 0 6.947 * [backup-simplify]: Simplify (+ 0 0) into 0 6.947 * [taylor]: Taking taylor expansion of 0 in y.re 6.947 * [backup-simplify]: Simplify 0 into 0 6.947 * [taylor]: Taking taylor expansion of 0 in x.re 6.947 * [backup-simplify]: Simplify 0 into 0 6.947 * [taylor]: Taking taylor expansion of 0 in x.re 6.947 * [backup-simplify]: Simplify 0 into 0 6.947 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 6.948 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 6.948 * [backup-simplify]: Simplify (- 0) into 0 6.948 * [taylor]: Taking taylor expansion of 0 in x.re 6.948 * [backup-simplify]: Simplify 0 into 0 6.949 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.949 * [taylor]: Taking taylor expansion of 0 in x.re 6.950 * [backup-simplify]: Simplify 0 into 0 6.950 * [taylor]: Taking taylor expansion of 0 in y.im 6.950 * [backup-simplify]: Simplify 0 into 0 6.950 * [taylor]: Taking taylor expansion of 0 in y.im 6.950 * [backup-simplify]: Simplify 0 into 0 6.950 * [taylor]: Taking taylor expansion of 0 in y.im 6.950 * [backup-simplify]: Simplify 0 into 0 6.951 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 6.951 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 6.951 * [backup-simplify]: Simplify (- 0) into 0 6.951 * [taylor]: Taking taylor expansion of 0 in y.im 6.951 * [backup-simplify]: Simplify 0 into 0 6.951 * [taylor]: Taking taylor expansion of 0 in y.im 6.951 * [backup-simplify]: Simplify 0 into 0 6.951 * [taylor]: Taking taylor expansion of 0 in y.im 6.951 * [backup-simplify]: Simplify 0 into 0 6.951 * [taylor]: Taking taylor expansion of 0 in y.im 6.951 * [backup-simplify]: Simplify 0 into 0 6.952 * [backup-simplify]: Simplify 0 into 0 6.952 * [backup-simplify]: Simplify 0 into 0 6.952 * [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)) 6.953 * * * [progress]: simplifying candidates 6.953 * * * * [progress]: [ 1 / 102 ] simplifiying candidate # 6.953 * * * * [progress]: [ 2 / 102 ] simplifiying candidate # 6.953 * * * * [progress]: [ 3 / 102 ] simplifiying candidate # 6.953 * [simplify]: Simplifying (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.953 * * [simplify]: iters left: 6 (7 enodes) 6.956 * * [simplify]: iters left: 5 (22 enodes) 6.962 * * [simplify]: Extracting #0: cost 1 inf + 0 6.962 * * [simplify]: Extracting #1: cost 3 inf + 0 6.962 * * [simplify]: Extracting #2: cost 5 inf + 0 6.962 * * [simplify]: Extracting #3: cost 8 inf + 0 6.962 * * [simplify]: Extracting #4: cost 12 inf + 0 6.962 * * [simplify]: Extracting #5: cost 10 inf + 2 6.963 * * [simplify]: Extracting #6: cost 1 inf + 966 6.963 * * [simplify]: Extracting #7: cost 0 inf + 1198 6.964 * [simplify]: Simplified to (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.964 * [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)))) (exp (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 6.964 * * * * [progress]: [ 4 / 102 ] simplifiying candidate # 6.964 * [simplify]: Simplifying (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.964 * * [simplify]: iters left: 6 (7 enodes) 6.967 * * [simplify]: iters left: 5 (22 enodes) 6.973 * * [simplify]: Extracting #0: cost 1 inf + 0 6.973 * * [simplify]: Extracting #1: cost 3 inf + 0 6.973 * * [simplify]: Extracting #2: cost 5 inf + 0 6.973 * * [simplify]: Extracting #3: cost 8 inf + 0 6.973 * * [simplify]: Extracting #4: cost 12 inf + 0 6.973 * * [simplify]: Extracting #5: cost 10 inf + 2 6.974 * * [simplify]: Extracting #6: cost 1 inf + 966 6.974 * * [simplify]: Extracting #7: cost 0 inf + 1198 6.975 * [simplify]: Simplified to (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.975 * [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)))) (log (exp (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 6.975 * * * * [progress]: [ 5 / 102 ] simplifiying candidate # 6.975 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.975 * * [simplify]: iters left: 6 (8 enodes) 6.979 * * [simplify]: iters left: 5 (25 enodes) 6.985 * * [simplify]: Extracting #0: cost 1 inf + 0 6.985 * * [simplify]: Extracting #1: cost 3 inf + 0 6.986 * * [simplify]: Extracting #2: cost 5 inf + 0 6.986 * * [simplify]: Extracting #3: cost 7 inf + 0 6.986 * * [simplify]: Extracting #4: cost 10 inf + 0 6.986 * * [simplify]: Extracting #5: cost 14 inf + 0 6.986 * * [simplify]: Extracting #6: cost 11 inf + 43 6.986 * * [simplify]: Extracting #7: cost 9 inf + 125 6.986 * * [simplify]: Extracting #8: cost 5 inf + 572 6.987 * * [simplify]: Extracting #9: cost 1 inf + 1500 6.987 * * [simplify]: Extracting #10: cost 0 inf + 1782 6.988 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 6.988 * [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)))) (* (* (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))))))) 6.988 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.988 * * [simplify]: iters left: 6 (7 enodes) 6.991 * * [simplify]: iters left: 5 (22 enodes) 6.995 * * [simplify]: Extracting #0: cost 1 inf + 0 6.995 * * [simplify]: Extracting #1: cost 3 inf + 0 6.995 * * [simplify]: Extracting #2: cost 5 inf + 0 6.995 * * [simplify]: Extracting #3: cost 8 inf + 0 6.995 * * [simplify]: Extracting #4: cost 12 inf + 0 6.996 * * [simplify]: Extracting #5: cost 10 inf + 2 6.996 * * [simplify]: Extracting #6: cost 1 inf + 976 6.996 * * [simplify]: Extracting #7: cost 0 inf + 1218 6.996 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.996 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (* (cbrt (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))))))) 6.996 * * * * [progress]: [ 6 / 102 ] simplifiying candidate # 6.996 * [simplify]: Simplifying (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 6.996 * * [simplify]: iters left: 6 (8 enodes) 6.999 * * [simplify]: iters left: 5 (24 enodes) 7.005 * * [simplify]: iters left: 4 (35 enodes) 7.012 * * [simplify]: iters left: 3 (58 enodes) 7.022 * * [simplify]: iters left: 2 (80 enodes) 7.046 * * [simplify]: iters left: 1 (106 enodes) 7.073 * * [simplify]: Extracting #0: cost 1 inf + 0 7.073 * * [simplify]: Extracting #1: cost 11 inf + 0 7.073 * * [simplify]: Extracting #2: cost 27 inf + 1 7.073 * * [simplify]: Extracting #3: cost 28 inf + 87 7.073 * * [simplify]: Extracting #4: cost 21 inf + 980 7.074 * * [simplify]: Extracting #5: cost 6 inf + 5217 7.075 * * [simplify]: Extracting #6: cost 0 inf + 7866 7.076 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 7.076 * [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)))) (cbrt (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 7.076 * * * * [progress]: [ 7 / 102 ] simplifiying candidate # 7.077 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 7.077 * * [simplify]: iters left: 6 (8 enodes) 7.078 * * [simplify]: iters left: 5 (26 enodes) 7.082 * * [simplify]: Extracting #0: cost 1 inf + 0 7.082 * * [simplify]: Extracting #1: cost 4 inf + 0 7.082 * * [simplify]: Extracting #2: cost 7 inf + 0 7.082 * * [simplify]: Extracting #3: cost 10 inf + 0 7.082 * * [simplify]: Extracting #4: cost 14 inf + 0 7.082 * * [simplify]: Extracting #5: cost 10 inf + 84 7.082 * * [simplify]: Extracting #6: cost 8 inf + 166 7.082 * * [simplify]: Extracting #7: cost 4 inf + 854 7.083 * * [simplify]: Extracting #8: cost 1 inf + 1540 7.083 * * [simplify]: Extracting #9: cost 0 inf + 1782 7.083 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 7.083 * [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))))))) 7.084 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 7.084 * * [simplify]: iters left: 6 (7 enodes) 7.085 * * [simplify]: iters left: 5 (22 enodes) 7.088 * * [simplify]: Extracting #0: cost 1 inf + 0 7.088 * * [simplify]: Extracting #1: cost 3 inf + 0 7.088 * * [simplify]: Extracting #2: cost 5 inf + 0 7.088 * * [simplify]: Extracting #3: cost 8 inf + 0 7.088 * * [simplify]: Extracting #4: cost 12 inf + 0 7.088 * * [simplify]: Extracting #5: cost 10 inf + 2 7.088 * * [simplify]: Extracting #6: cost 1 inf + 1056 7.089 * * [simplify]: Extracting #7: cost 0 inf + 1298 7.089 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 7.089 * [simplify]: Simplified (2 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)))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 7.089 * * * * [progress]: [ 8 / 102 ] simplifiying candidate # 7.089 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.089 * * [simplify]: iters left: 6 (7 enodes) 7.091 * * [simplify]: iters left: 5 (22 enodes) 7.094 * * [simplify]: Extracting #0: cost 1 inf + 0 7.094 * * [simplify]: Extracting #1: cost 3 inf + 0 7.094 * * [simplify]: Extracting #2: cost 5 inf + 0 7.094 * * [simplify]: Extracting #3: cost 8 inf + 0 7.094 * * [simplify]: Extracting #4: cost 12 inf + 0 7.094 * * [simplify]: Extracting #5: cost 10 inf + 2 7.094 * * [simplify]: Extracting #6: cost 1 inf + 936 7.095 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.095 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.095 * [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))))))) 7.096 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.096 * * [simplify]: iters left: 6 (7 enodes) 7.099 * * [simplify]: iters left: 5 (22 enodes) 7.105 * * [simplify]: Extracting #0: cost 1 inf + 0 7.105 * * [simplify]: Extracting #1: cost 3 inf + 0 7.105 * * [simplify]: Extracting #2: cost 5 inf + 0 7.105 * * [simplify]: Extracting #3: cost 8 inf + 0 7.105 * * [simplify]: Extracting #4: cost 12 inf + 0 7.105 * * [simplify]: Extracting #5: cost 10 inf + 2 7.106 * * [simplify]: Extracting #6: cost 1 inf + 936 7.106 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.107 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 7.107 * [simplify]: Simplified (2 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 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 7.107 * * * * [progress]: [ 9 / 102 ] simplifiying candidate # 7.107 * [simplify]: Simplifying (sqrt 1) 7.107 * * [simplify]: iters left: 1 (2 enodes) 7.110 * * [simplify]: Extracting #0: cost 1 inf + 0 7.110 * * [simplify]: Extracting #1: cost 0 inf + 1 7.110 * [simplify]: Simplified to 1 7.110 * [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)))))) 7.111 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.111 * * [simplify]: iters left: 5 (6 enodes) 7.114 * * [simplify]: iters left: 4 (19 enodes) 7.121 * * [simplify]: Extracting #0: cost 1 inf + 0 7.121 * * [simplify]: Extracting #1: cost 3 inf + 0 7.121 * * [simplify]: Extracting #2: cost 6 inf + 0 7.121 * * [simplify]: Extracting #3: cost 10 inf + 0 7.121 * * [simplify]: Extracting #4: cost 6 inf + 84 7.122 * * [simplify]: Extracting #5: cost 0 inf + 734 7.122 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 7.122 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 7.122 * * * * [progress]: [ 10 / 102 ] simplifiying candidate # 7.122 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 7.123 * * [simplify]: iters left: 6 (9 enodes) 7.128 * * [simplify]: iters left: 5 (45 enodes) 7.147 * * [simplify]: iters left: 4 (100 enodes) 7.191 * * [simplify]: iters left: 3 (201 enodes) 7.249 * * [simplify]: iters left: 2 (406 enodes) 7.410 * * [simplify]: Extracting #0: cost 1 inf + 0 7.410 * * [simplify]: Extracting #1: cost 3 inf + 0 7.410 * * [simplify]: Extracting #2: cost 6 inf + 0 7.410 * * [simplify]: Extracting #3: cost 80 inf + 0 7.411 * * [simplify]: Extracting #4: cost 189 inf + 460 7.412 * * [simplify]: Extracting #5: cost 168 inf + 4664 7.415 * * [simplify]: Extracting #6: cost 84 inf + 34209 7.421 * * [simplify]: Extracting #7: cost 2 inf + 72608 7.431 * * [simplify]: Extracting #8: cost 0 inf + 73363 7.439 * [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))))) 7.440 * [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)))))))) 7.440 * [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.440 * * [simplify]: iters left: 6 (10 enodes) 7.446 * * [simplify]: iters left: 5 (52 enodes) 7.466 * * [simplify]: iters left: 4 (119 enodes) 7.491 * * [simplify]: iters left: 3 (234 enodes) 7.559 * * [simplify]: iters left: 2 (366 enodes) 7.693 * * [simplify]: Extracting #0: cost 1 inf + 0 7.693 * * [simplify]: Extracting #1: cost 3 inf + 0 7.693 * * [simplify]: Extracting #2: cost 22 inf + 0 7.693 * * [simplify]: Extracting #3: cost 148 inf + 0 7.695 * * [simplify]: Extracting #4: cost 202 inf + 2230 7.707 * * [simplify]: Extracting #5: cost 83 inf + 22274 7.721 * * [simplify]: Extracting #6: cost 1 inf + 35108 7.737 * * [simplify]: Extracting #7: cost 0 inf + 35040 7.754 * [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.754 * [simplify]: Simplified (2 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.re y.re) (* y.re y.re))) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im)))))))) 7.754 * * * * [progress]: [ 11 / 102 ] simplifiying candidate # 7.755 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 7.755 * * [simplify]: iters left: 6 (8 enodes) 7.759 * * [simplify]: iters left: 5 (37 enodes) 7.772 * * [simplify]: iters left: 4 (67 enodes) 7.795 * * [simplify]: iters left: 3 (123 enodes) 7.848 * * [simplify]: iters left: 2 (278 enodes) 8.010 * * [simplify]: Extracting #0: cost 1 inf + 0 8.010 * * [simplify]: Extracting #1: cost 3 inf + 0 8.010 * * [simplify]: Extracting #2: cost 50 inf + 0 8.011 * * [simplify]: Extracting #3: cost 150 inf + 0 8.011 * * [simplify]: Extracting #4: cost 194 inf + 1180 8.014 * * [simplify]: Extracting #5: cost 123 inf + 12421 8.020 * * [simplify]: Extracting #6: cost 12 inf + 33804 8.034 * * [simplify]: Extracting #7: cost 0 inf + 36129 8.050 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 8.050 * [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)))))) 8.051 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 8.051 * * [simplify]: iters left: 5 (6 enodes) 8.053 * * [simplify]: iters left: 4 (23 enodes) 8.061 * * [simplify]: iters left: 3 (36 enodes) 8.075 * * [simplify]: iters left: 2 (53 enodes) 8.092 * * [simplify]: iters left: 1 (94 enodes) 8.126 * * [simplify]: Extracting #0: cost 1 inf + 0 8.126 * * [simplify]: Extracting #1: cost 3 inf + 0 8.126 * * [simplify]: Extracting #2: cost 32 inf + 0 8.127 * * [simplify]: Extracting #3: cost 48 inf + 0 8.127 * * [simplify]: Extracting #4: cost 42 inf + 247 8.128 * * [simplify]: Extracting #5: cost 18 inf + 3412 8.131 * * [simplify]: Extracting #6: cost 0 inf + 5728 8.133 * * [simplify]: Extracting #7: cost 0 inf + 5448 8.136 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 8.136 * [simplify]: Simplified (2 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.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))))) 8.136 * * * * [progress]: [ 12 / 102 ] simplifiying candidate # 8.136 * [simplify]: Simplifying (/ 1 2) 8.136 * * [simplify]: iters left: 2 (3 enodes) 8.140 * * [simplify]: iters left: 1 (12 enodes) 8.143 * * [simplify]: Extracting #0: cost 1 inf + 0 8.143 * * [simplify]: Extracting #1: cost 0 inf + 1 8.144 * [simplify]: Simplified to 1/2 8.144 * [simplify]: Simplified (2 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)))) (pow (+ (* y.re y.re) (* y.im y.im)) 1/2))) 8.144 * * * * [progress]: [ 13 / 102 ] simplifiying candidate # 8.144 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.144 * * [simplify]: iters left: 6 (7 enodes) 8.145 * * [simplify]: iters left: 5 (22 enodes) 8.148 * * [simplify]: Extracting #0: cost 1 inf + 0 8.148 * * [simplify]: Extracting #1: cost 3 inf + 0 8.148 * * [simplify]: Extracting #2: cost 5 inf + 0 8.148 * * [simplify]: Extracting #3: cost 8 inf + 0 8.148 * * [simplify]: Extracting #4: cost 12 inf + 0 8.149 * * [simplify]: Extracting #5: cost 10 inf + 2 8.149 * * [simplify]: Extracting #6: cost 1 inf + 936 8.149 * * [simplify]: Extracting #7: cost 0 inf + 1138 8.149 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.149 * [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))))))) 8.149 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.149 * * [simplify]: iters left: 6 (7 enodes) 8.151 * * [simplify]: iters left: 5 (22 enodes) 8.154 * * [simplify]: Extracting #0: cost 1 inf + 0 8.154 * * [simplify]: Extracting #1: cost 3 inf + 0 8.154 * * [simplify]: Extracting #2: cost 5 inf + 0 8.154 * * [simplify]: Extracting #3: cost 8 inf + 0 8.154 * * [simplify]: Extracting #4: cost 12 inf + 0 8.154 * * [simplify]: Extracting #5: cost 10 inf + 2 8.154 * * [simplify]: Extracting #6: cost 1 inf + 936 8.154 * * [simplify]: Extracting #7: cost 0 inf + 1138 8.155 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.155 * [simplify]: Simplified (2 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 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 8.155 * * * * [progress]: [ 14 / 102 ] simplifiying candidate # 8.155 * * * * [progress]: [ 15 / 102 ] simplifiying candidate # 8.155 * * * * [progress]: [ 16 / 102 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 8.155 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.155 * * [simplify]: iters left: 6 (7 enodes) 8.157 * * [simplify]: iters left: 5 (19 enodes) 8.159 * * [simplify]: Extracting #0: cost 1 inf + 0 8.159 * * [simplify]: Extracting #1: cost 2 inf + 0 8.159 * * [simplify]: Extracting #2: cost 3 inf + 0 8.159 * * [simplify]: Extracting #3: cost 6 inf + 0 8.159 * * [simplify]: Extracting #4: cost 10 inf + 0 8.160 * * [simplify]: Extracting #5: cost 6 inf + 84 8.160 * * [simplify]: Extracting #6: cost 0 inf + 734 8.160 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.160 * [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)))) (posit16->real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 8.160 * * * * [progress]: [ 17 / 102 ] simplifiying candidate # 8.160 * * * * [progress]: [ 18 / 102 ] simplifiying candidate # 8.160 * * * * [progress]: [ 19 / 102 ] simplifiying candidate # 8.160 * [simplify]: Simplifying (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.160 * * [simplify]: iters left: 6 (7 enodes) 8.162 * * [simplify]: iters left: 5 (22 enodes) 8.165 * * [simplify]: Extracting #0: cost 1 inf + 0 8.165 * * [simplify]: Extracting #1: cost 3 inf + 0 8.165 * * [simplify]: Extracting #2: cost 5 inf + 0 8.165 * * [simplify]: Extracting #3: cost 8 inf + 0 8.165 * * [simplify]: Extracting #4: cost 12 inf + 0 8.165 * * [simplify]: Extracting #5: cost 10 inf + 2 8.165 * * [simplify]: Extracting #6: cost 1 inf + 966 8.165 * * [simplify]: Extracting #7: cost 0 inf + 1198 8.165 * [simplify]: Simplified to (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.165 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (exp (log (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.165 * * * * [progress]: [ 20 / 102 ] simplifiying candidate # 8.166 * [simplify]: Simplifying (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.166 * * [simplify]: iters left: 6 (7 enodes) 8.167 * * [simplify]: iters left: 5 (22 enodes) 8.170 * * [simplify]: Extracting #0: cost 1 inf + 0 8.170 * * [simplify]: Extracting #1: cost 3 inf + 0 8.170 * * [simplify]: Extracting #2: cost 5 inf + 0 8.170 * * [simplify]: Extracting #3: cost 8 inf + 0 8.170 * * [simplify]: Extracting #4: cost 12 inf + 0 8.170 * * [simplify]: Extracting #5: cost 10 inf + 2 8.170 * * [simplify]: Extracting #6: cost 1 inf + 966 8.171 * * [simplify]: Extracting #7: cost 0 inf + 1198 8.171 * [simplify]: Simplified to (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.171 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (log (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.171 * * * * [progress]: [ 21 / 102 ] simplifiying candidate # 8.171 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.171 * * [simplify]: iters left: 6 (8 enodes) 8.173 * * [simplify]: iters left: 5 (25 enodes) 8.179 * * [simplify]: Extracting #0: cost 1 inf + 0 8.179 * * [simplify]: Extracting #1: cost 3 inf + 0 8.179 * * [simplify]: Extracting #2: cost 5 inf + 0 8.179 * * [simplify]: Extracting #3: cost 7 inf + 0 8.179 * * [simplify]: Extracting #4: cost 10 inf + 0 8.179 * * [simplify]: Extracting #5: cost 14 inf + 0 8.179 * * [simplify]: Extracting #6: cost 11 inf + 43 8.179 * * [simplify]: Extracting #7: cost 9 inf + 125 8.179 * * [simplify]: Extracting #8: cost 5 inf + 572 8.179 * * [simplify]: Extracting #9: cost 1 inf + 1500 8.180 * * [simplify]: Extracting #10: cost 0 inf + 1782 8.180 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.180 * [simplify]: Simplified (2 1 2 1) 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))))) 8.180 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.180 * * [simplify]: iters left: 6 (7 enodes) 8.184 * * [simplify]: iters left: 5 (22 enodes) 8.187 * * [simplify]: Extracting #0: cost 1 inf + 0 8.187 * * [simplify]: Extracting #1: cost 3 inf + 0 8.187 * * [simplify]: Extracting #2: cost 5 inf + 0 8.187 * * [simplify]: Extracting #3: cost 8 inf + 0 8.187 * * [simplify]: Extracting #4: cost 12 inf + 0 8.187 * * [simplify]: Extracting #5: cost 10 inf + 2 8.188 * * [simplify]: Extracting #6: cost 1 inf + 976 8.188 * * [simplify]: Extracting #7: cost 0 inf + 1218 8.188 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.188 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.188 * * * * [progress]: [ 22 / 102 ] simplifiying candidate # 8.188 * [simplify]: Simplifying (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.189 * * [simplify]: iters left: 6 (8 enodes) 8.190 * * [simplify]: iters left: 5 (24 enodes) 8.194 * * [simplify]: iters left: 4 (35 enodes) 8.201 * * [simplify]: iters left: 3 (58 enodes) 8.212 * * [simplify]: iters left: 2 (80 enodes) 8.225 * * [simplify]: iters left: 1 (106 enodes) 8.250 * * [simplify]: Extracting #0: cost 1 inf + 0 8.250 * * [simplify]: Extracting #1: cost 11 inf + 0 8.250 * * [simplify]: Extracting #2: cost 27 inf + 1 8.250 * * [simplify]: Extracting #3: cost 28 inf + 87 8.250 * * [simplify]: Extracting #4: cost 21 inf + 980 8.251 * * [simplify]: Extracting #5: cost 6 inf + 5217 8.252 * * [simplify]: Extracting #6: cost 0 inf + 7866 8.254 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 8.254 * [simplify]: Simplified (2 1 2 1) 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))) (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.254 * * * * [progress]: [ 23 / 102 ] simplifiying candidate # 8.254 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 8.254 * * [simplify]: iters left: 6 (8 enodes) 8.256 * * [simplify]: iters left: 5 (26 enodes) 8.259 * * [simplify]: Extracting #0: cost 1 inf + 0 8.259 * * [simplify]: Extracting #1: cost 4 inf + 0 8.259 * * [simplify]: Extracting #2: cost 7 inf + 0 8.259 * * [simplify]: Extracting #3: cost 10 inf + 0 8.259 * * [simplify]: Extracting #4: cost 14 inf + 0 8.259 * * [simplify]: Extracting #5: cost 10 inf + 84 8.259 * * [simplify]: Extracting #6: cost 8 inf + 166 8.259 * * [simplify]: Extracting #7: cost 4 inf + 854 8.260 * * [simplify]: Extracting #8: cost 1 inf + 1540 8.260 * * [simplify]: Extracting #9: cost 0 inf + 1782 8.260 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 8.260 * [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))))) 8.260 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 8.261 * * [simplify]: iters left: 6 (7 enodes) 8.262 * * [simplify]: iters left: 5 (22 enodes) 8.265 * * [simplify]: Extracting #0: cost 1 inf + 0 8.265 * * [simplify]: Extracting #1: cost 3 inf + 0 8.265 * * [simplify]: Extracting #2: cost 5 inf + 0 8.265 * * [simplify]: Extracting #3: cost 8 inf + 0 8.265 * * [simplify]: Extracting #4: cost 12 inf + 0 8.265 * * [simplify]: Extracting #5: cost 10 inf + 2 8.265 * * [simplify]: Extracting #6: cost 1 inf + 1056 8.265 * * [simplify]: Extracting #7: cost 0 inf + 1298 8.266 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 8.266 * [simplify]: Simplified (2 1 2 2) 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))))) 8.266 * * * * [progress]: [ 24 / 102 ] simplifiying candidate # 8.266 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.266 * * [simplify]: iters left: 6 (7 enodes) 8.267 * * [simplify]: iters left: 5 (22 enodes) 8.270 * * [simplify]: Extracting #0: cost 1 inf + 0 8.270 * * [simplify]: Extracting #1: cost 3 inf + 0 8.270 * * [simplify]: Extracting #2: cost 5 inf + 0 8.270 * * [simplify]: Extracting #3: cost 8 inf + 0 8.270 * * [simplify]: Extracting #4: cost 12 inf + 0 8.270 * * [simplify]: Extracting #5: cost 10 inf + 2 8.270 * * [simplify]: Extracting #6: cost 1 inf + 936 8.271 * * [simplify]: Extracting #7: cost 0 inf + 1138 8.271 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.271 * [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))))) 8.271 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.271 * * [simplify]: iters left: 6 (7 enodes) 8.274 * * [simplify]: iters left: 5 (22 enodes) 8.277 * * [simplify]: Extracting #0: cost 1 inf + 0 8.277 * * [simplify]: Extracting #1: cost 3 inf + 0 8.277 * * [simplify]: Extracting #2: cost 5 inf + 0 8.277 * * [simplify]: Extracting #3: cost 8 inf + 0 8.277 * * [simplify]: Extracting #4: cost 12 inf + 0 8.277 * * [simplify]: Extracting #5: cost 10 inf + 2 8.277 * * [simplify]: Extracting #6: cost 1 inf + 936 8.278 * * [simplify]: Extracting #7: cost 0 inf + 1138 8.278 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 8.278 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.279 * * * * [progress]: [ 25 / 102 ] simplifiying candidate # 8.279 * [simplify]: Simplifying (sqrt 1) 8.279 * * [simplify]: iters left: 1 (2 enodes) 8.282 * * [simplify]: Extracting #0: cost 1 inf + 0 8.282 * * [simplify]: Extracting #1: cost 0 inf + 1 8.282 * [simplify]: Simplified to 1 8.282 * [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))))) 8.283 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 8.283 * * [simplify]: iters left: 5 (6 enodes) 8.285 * * [simplify]: iters left: 4 (19 enodes) 8.288 * * [simplify]: Extracting #0: cost 1 inf + 0 8.288 * * [simplify]: Extracting #1: cost 3 inf + 0 8.288 * * [simplify]: Extracting #2: cost 6 inf + 0 8.288 * * [simplify]: Extracting #3: cost 10 inf + 0 8.288 * * [simplify]: Extracting #4: cost 6 inf + 84 8.288 * * [simplify]: Extracting #5: cost 0 inf + 734 8.288 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 8.288 * [simplify]: Simplified (2 1 2 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))))) 8.288 * * * * [progress]: [ 26 / 102 ] simplifiying candidate # 8.289 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 8.289 * * [simplify]: iters left: 6 (9 enodes) 8.291 * * [simplify]: iters left: 5 (45 enodes) 8.302 * * [simplify]: iters left: 4 (100 enodes) 8.336 * * [simplify]: iters left: 3 (201 enodes) 8.391 * * [simplify]: iters left: 2 (406 enodes) 8.583 * * [simplify]: Extracting #0: cost 1 inf + 0 8.583 * * [simplify]: Extracting #1: cost 3 inf + 0 8.583 * * [simplify]: Extracting #2: cost 6 inf + 0 8.583 * * [simplify]: Extracting #3: cost 80 inf + 0 8.583 * * [simplify]: Extracting #4: cost 189 inf + 460 8.585 * * [simplify]: Extracting #5: cost 168 inf + 4664 8.592 * * [simplify]: Extracting #6: cost 84 inf + 34209 8.597 * * [simplify]: Extracting #7: cost 2 inf + 72608 8.603 * * [simplify]: Extracting #8: cost 0 inf + 73363 8.609 * [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))))) 8.609 * [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))))) 8.609 * [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))))) 8.610 * * [simplify]: iters left: 6 (10 enodes) 8.612 * * [simplify]: iters left: 5 (52 enodes) 8.622 * * [simplify]: iters left: 4 (119 enodes) 8.667 * * [simplify]: iters left: 3 (234 enodes) 8.761 * * [simplify]: iters left: 2 (366 enodes) 8.942 * * [simplify]: Extracting #0: cost 1 inf + 0 8.942 * * [simplify]: Extracting #1: cost 3 inf + 0 8.942 * * [simplify]: Extracting #2: cost 22 inf + 0 8.942 * * [simplify]: Extracting #3: cost 148 inf + 0 8.944 * * [simplify]: Extracting #4: cost 202 inf + 2230 8.952 * * [simplify]: Extracting #5: cost 83 inf + 22274 8.965 * * [simplify]: Extracting #6: cost 1 inf + 35108 8.973 * * [simplify]: Extracting #7: cost 0 inf + 35040 8.980 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 8.980 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 8.981 * * * * [progress]: [ 27 / 102 ] simplifiying candidate # 8.981 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 8.981 * * [simplify]: iters left: 6 (8 enodes) 8.983 * * [simplify]: iters left: 5 (37 enodes) 8.990 * * [simplify]: iters left: 4 (67 enodes) 9.001 * * [simplify]: iters left: 3 (123 enodes) 9.041 * * [simplify]: iters left: 2 (278 enodes) 9.183 * * [simplify]: Extracting #0: cost 1 inf + 0 9.183 * * [simplify]: Extracting #1: cost 3 inf + 0 9.183 * * [simplify]: Extracting #2: cost 50 inf + 0 9.184 * * [simplify]: Extracting #3: cost 150 inf + 0 9.186 * * [simplify]: Extracting #4: cost 194 inf + 1180 9.191 * * [simplify]: Extracting #5: cost 123 inf + 12421 9.203 * * [simplify]: Extracting #6: cost 12 inf + 33804 9.219 * * [simplify]: Extracting #7: cost 0 inf + 36129 9.238 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 9.239 * [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))))) 9.239 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 9.239 * * [simplify]: iters left: 5 (6 enodes) 9.242 * * [simplify]: iters left: 4 (23 enodes) 9.248 * * [simplify]: iters left: 3 (36 enodes) 9.256 * * [simplify]: iters left: 2 (53 enodes) 9.265 * * [simplify]: iters left: 1 (94 enodes) 9.296 * * [simplify]: Extracting #0: cost 1 inf + 0 9.296 * * [simplify]: Extracting #1: cost 3 inf + 0 9.296 * * [simplify]: Extracting #2: cost 32 inf + 0 9.296 * * [simplify]: Extracting #3: cost 48 inf + 0 9.296 * * [simplify]: Extracting #4: cost 42 inf + 247 9.297 * * [simplify]: Extracting #5: cost 18 inf + 3412 9.298 * * [simplify]: Extracting #6: cost 0 inf + 5728 9.300 * * [simplify]: Extracting #7: cost 0 inf + 5448 9.301 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 9.301 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.301 * * * * [progress]: [ 28 / 102 ] simplifiying candidate # 9.301 * [simplify]: Simplifying (/ 1 2) 9.301 * * [simplify]: iters left: 2 (3 enodes) 9.303 * * [simplify]: iters left: 1 (12 enodes) 9.306 * * [simplify]: Extracting #0: cost 1 inf + 0 9.306 * * [simplify]: Extracting #1: cost 0 inf + 1 9.306 * [simplify]: Simplified to 1/2 9.306 * [simplify]: Simplified (2 1 2 2) 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))))) 9.306 * * * * [progress]: [ 29 / 102 ] simplifiying candidate # 9.306 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 9.306 * * [simplify]: iters left: 6 (7 enodes) 9.308 * * [simplify]: iters left: 5 (22 enodes) 9.311 * * [simplify]: Extracting #0: cost 1 inf + 0 9.311 * * [simplify]: Extracting #1: cost 3 inf + 0 9.311 * * [simplify]: Extracting #2: cost 5 inf + 0 9.311 * * [simplify]: Extracting #3: cost 8 inf + 0 9.311 * * [simplify]: Extracting #4: cost 12 inf + 0 9.311 * * [simplify]: Extracting #5: cost 10 inf + 2 9.311 * * [simplify]: Extracting #6: cost 1 inf + 936 9.311 * * [simplify]: Extracting #7: cost 0 inf + 1138 9.311 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 9.311 * [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))))) 9.312 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 9.312 * * [simplify]: iters left: 6 (7 enodes) 9.313 * * [simplify]: iters left: 5 (22 enodes) 9.316 * * [simplify]: Extracting #0: cost 1 inf + 0 9.316 * * [simplify]: Extracting #1: cost 3 inf + 0 9.316 * * [simplify]: Extracting #2: cost 5 inf + 0 9.316 * * [simplify]: Extracting #3: cost 8 inf + 0 9.316 * * [simplify]: Extracting #4: cost 12 inf + 0 9.317 * * [simplify]: Extracting #5: cost 10 inf + 2 9.317 * * [simplify]: Extracting #6: cost 1 inf + 936 9.317 * * [simplify]: Extracting #7: cost 0 inf + 1138 9.317 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 9.317 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.317 * * * * [progress]: [ 30 / 102 ] simplifiying candidate # 9.317 * * * * [progress]: [ 31 / 102 ] simplifiying candidate # 9.317 * * * * [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)))))> 9.318 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 9.318 * * [simplify]: iters left: 6 (7 enodes) 9.319 * * [simplify]: iters left: 5 (19 enodes) 9.322 * * [simplify]: Extracting #0: cost 1 inf + 0 9.322 * * [simplify]: Extracting #1: cost 2 inf + 0 9.322 * * [simplify]: Extracting #2: cost 3 inf + 0 9.322 * * [simplify]: Extracting #3: cost 6 inf + 0 9.322 * * [simplify]: Extracting #4: cost 10 inf + 0 9.322 * * [simplify]: Extracting #5: cost 6 inf + 84 9.322 * * [simplify]: Extracting #6: cost 0 inf + 734 9.322 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 9.322 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (posit16->real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.322 * * * * [progress]: [ 33 / 102 ] simplifiying candidate # 9.322 * * * * [progress]: [ 34 / 102 ] simplifiying candidate # 9.323 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.323 * * [simplify]: iters left: 6 (14 enodes) 9.326 * * [simplify]: iters left: 5 (49 enodes) 9.342 * * [simplify]: iters left: 4 (61 enodes) 9.357 * * [simplify]: iters left: 3 (65 enodes) 9.373 * * [simplify]: Extracting #0: cost 1 inf + 0 9.374 * * [simplify]: Extracting #1: cost 5 inf + 0 9.374 * * [simplify]: Extracting #2: cost 10 inf + 0 9.374 * * [simplify]: Extracting #3: cost 16 inf + 0 9.374 * * [simplify]: Extracting #4: cost 28 inf + 0 9.374 * * [simplify]: Extracting #5: cost 25 inf + 128 9.374 * * [simplify]: Extracting #6: cost 11 inf + 1106 9.375 * * [simplify]: Extracting #7: cost 3 inf + 2906 9.377 * * [simplify]: Extracting #8: cost 0 inf + 3804 9.378 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.378 * [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))))) 9.378 * * * * [progress]: [ 35 / 102 ] simplifiying candidate # 9.379 * [simplify]: Simplifying (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.379 * * [simplify]: iters left: 6 (13 enodes) 9.384 * * [simplify]: iters left: 5 (50 enodes) 9.399 * * [simplify]: iters left: 4 (79 enodes) 9.420 * * [simplify]: iters left: 3 (108 enodes) 9.450 * * [simplify]: iters left: 2 (134 enodes) 9.482 * * [simplify]: iters left: 1 (146 enodes) 9.501 * * [simplify]: Extracting #0: cost 1 inf + 0 9.501 * * [simplify]: Extracting #1: cost 6 inf + 0 9.501 * * [simplify]: Extracting #2: cost 15 inf + 0 9.501 * * [simplify]: Extracting #3: cost 42 inf + 0 9.501 * * [simplify]: Extracting #4: cost 55 inf + 169 9.502 * * [simplify]: Extracting #5: cost 46 inf + 911 9.503 * * [simplify]: Extracting #6: cost 13 inf + 8026 9.505 * * [simplify]: Extracting #7: cost 1 inf + 10758 9.507 * * [simplify]: Extracting #8: cost 0 inf + 11030 9.510 * [simplify]: Simplified to (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.510 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (log (/ (- (* 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))))) 9.510 * * * * [progress]: [ 36 / 102 ] simplifiying candidate # 9.510 * [simplify]: Simplifying (exp (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.510 * * [simplify]: iters left: 6 (13 enodes) 9.516 * * [simplify]: iters left: 5 (47 enodes) 9.530 * * [simplify]: iters left: 4 (73 enodes) 9.550 * * [simplify]: iters left: 3 (105 enodes) 9.579 * * [simplify]: iters left: 2 (144 enodes) 9.621 * * [simplify]: iters left: 1 (195 enodes) 9.676 * * [simplify]: Extracting #0: cost 1 inf + 0 9.676 * * [simplify]: Extracting #1: cost 27 inf + 0 9.677 * * [simplify]: Extracting #2: cost 79 inf + 1 9.677 * * [simplify]: Extracting #3: cost 112 inf + 188 9.678 * * [simplify]: Extracting #4: cost 114 inf + 910 9.679 * * [simplify]: Extracting #5: cost 95 inf + 2230 9.682 * * [simplify]: Extracting #6: cost 55 inf + 11725 9.688 * * [simplify]: Extracting #7: cost 27 inf + 21692 9.697 * * [simplify]: Extracting #8: cost 3 inf + 36622 9.708 * * [simplify]: Extracting #9: cost 0 inf + 38996 9.719 * [simplify]: Simplified to (exp (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 9.719 * [simplify]: Simplified (2 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))))) 9.719 * * * * [progress]: [ 37 / 102 ] simplifiying candidate # 9.720 * [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))))) 9.720 * * [simplify]: iters left: 6 (16 enodes) 9.727 * * [simplify]: iters left: 5 (60 enodes) 9.749 * * [simplify]: iters left: 4 (133 enodes) 9.805 * * [simplify]: iters left: 3 (394 enodes) 10.023 * * [simplify]: Extracting #0: cost 1 inf + 0 10.023 * * [simplify]: Extracting #1: cost 45 inf + 0 10.023 * * [simplify]: Extracting #2: cost 209 inf + 1 10.025 * * [simplify]: Extracting #3: cost 384 inf + 2859 10.043 * * [simplify]: Extracting #4: cost 199 inf + 56922 10.076 * * [simplify]: Extracting #5: cost 6 inf + 120095 10.131 * * [simplify]: Extracting #6: cost 0 inf + 121838 10.187 * [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))))) 10.187 * [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))))) 10.188 * * * * [progress]: [ 38 / 102 ] simplifiying candidate # 10.188 * [simplify]: Simplifying (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 10.188 * * [simplify]: iters left: 6 (14 enodes) 10.194 * * [simplify]: iters left: 5 (50 enodes) 10.209 * * [simplify]: iters left: 4 (73 enodes) 10.224 * * [simplify]: iters left: 3 (99 enodes) 10.237 * * [simplify]: iters left: 2 (125 enodes) 10.262 * * [simplify]: iters left: 1 (137 enodes) 10.279 * * [simplify]: Extracting #0: cost 1 inf + 0 10.279 * * [simplify]: Extracting #1: cost 3 inf + 0 10.279 * * [simplify]: Extracting #2: cost 5 inf + 0 10.280 * * [simplify]: Extracting #3: cost 11 inf + 0 10.280 * * [simplify]: Extracting #4: cost 38 inf + 0 10.280 * * [simplify]: Extracting #5: cost 52 inf + 87 10.280 * * [simplify]: Extracting #6: cost 42 inf + 870 10.281 * * [simplify]: Extracting #7: cost 11 inf + 7951 10.283 * * [simplify]: Extracting #8: cost 0 inf + 10542 10.285 * [simplify]: Simplified to (* (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)))))) 10.285 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (/ (- (* 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))))) 10.286 * [simplify]: Simplifying (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.286 * * [simplify]: iters left: 6 (13 enodes) 10.288 * * [simplify]: iters left: 5 (47 enodes) 10.297 * * [simplify]: iters left: 4 (70 enodes) 10.315 * * [simplify]: iters left: 3 (96 enodes) 10.336 * * [simplify]: iters left: 2 (122 enodes) 10.353 * * [simplify]: iters left: 1 (134 enodes) 10.374 * * [simplify]: Extracting #0: cost 1 inf + 0 10.374 * * [simplify]: Extracting #1: cost 3 inf + 0 10.374 * * [simplify]: Extracting #2: cost 9 inf + 0 10.374 * * [simplify]: Extracting #3: cost 36 inf + 0 10.374 * * [simplify]: Extracting #4: cost 49 inf + 128 10.375 * * [simplify]: Extracting #5: cost 40 inf + 870 10.376 * * [simplify]: Extracting #6: cost 9 inf + 7551 10.378 * * [simplify]: Extracting #7: cost 0 inf + 9654 10.379 * [simplify]: Simplified to (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.380 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (/ (- (* 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))))) 10.380 * * * * [progress]: [ 39 / 102 ] simplifiying candidate # 10.380 * [simplify]: Simplifying (* (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.380 * * [simplify]: iters left: 6 (14 enodes) 10.383 * * [simplify]: iters left: 5 (57 enodes) 10.394 * * [simplify]: iters left: 4 (114 enodes) 10.431 * * [simplify]: iters left: 3 (342 enodes) 10.623 * * [simplify]: Extracting #0: cost 1 inf + 0 10.623 * * [simplify]: Extracting #1: cost 36 inf + 0 10.624 * * [simplify]: Extracting #2: cost 130 inf + 1 10.625 * * [simplify]: Extracting #3: cost 363 inf + 87 10.633 * * [simplify]: Extracting #4: cost 234 inf + 47093 10.687 * * [simplify]: Extracting #5: cost 14 inf + 127057 10.731 * * [simplify]: Extracting #6: cost 0 inf + 130590 10.767 * [simplify]: Simplified to (* (/ (- (* 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)) (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im)))) 10.767 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (/ (- (* x.im y.re) (* x.re 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))))) 10.767 * * * * [progress]: [ 40 / 102 ] simplifiying candidate # 10.767 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.767 * * [simplify]: iters left: 6 (13 enodes) 10.770 * * [simplify]: iters left: 5 (47 enodes) 10.777 * * [simplify]: iters left: 4 (70 enodes) 10.790 * * [simplify]: iters left: 3 (96 enodes) 10.803 * * [simplify]: iters left: 2 (122 enodes) 10.821 * * [simplify]: iters left: 1 (134 enodes) 10.847 * * [simplify]: Extracting #0: cost 1 inf + 0 10.847 * * [simplify]: Extracting #1: cost 3 inf + 0 10.847 * * [simplify]: Extracting #2: cost 9 inf + 0 10.848 * * [simplify]: Extracting #3: cost 36 inf + 0 10.849 * * [simplify]: Extracting #4: cost 49 inf + 128 10.849 * * [simplify]: Extracting #5: cost 40 inf + 870 10.851 * * [simplify]: Extracting #6: cost 9 inf + 7471 10.852 * * [simplify]: Extracting #7: cost 0 inf + 9574 10.854 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.854 * [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)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.855 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.855 * * [simplify]: iters left: 6 (13 enodes) 10.858 * * [simplify]: iters left: 5 (47 enodes) 10.864 * * [simplify]: iters left: 4 (70 enodes) 10.874 * * [simplify]: iters left: 3 (96 enodes) 10.887 * * [simplify]: iters left: 2 (122 enodes) 10.907 * * [simplify]: iters left: 1 (134 enodes) 10.939 * * [simplify]: Extracting #0: cost 1 inf + 0 10.939 * * [simplify]: Extracting #1: cost 3 inf + 0 10.940 * * [simplify]: Extracting #2: cost 9 inf + 0 10.940 * * [simplify]: Extracting #3: cost 36 inf + 0 10.940 * * [simplify]: Extracting #4: cost 49 inf + 128 10.940 * * [simplify]: Extracting #5: cost 40 inf + 870 10.942 * * [simplify]: Extracting #6: cost 9 inf + 7471 10.946 * * [simplify]: Extracting #7: cost 0 inf + 9574 10.949 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.949 * [simplify]: Simplified (2 1 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)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 10.949 * * * * [progress]: [ 41 / 102 ] simplifiying candidate # 10.949 * [simplify]: Simplifying (- (- (* x.im y.re) (* x.re y.im))) 10.950 * * [simplify]: iters left: 6 (8 enodes) 10.953 * * [simplify]: iters left: 5 (28 enodes) 10.959 * * [simplify]: iters left: 4 (40 enodes) 10.970 * * [simplify]: iters left: 3 (61 enodes) 10.984 * * [simplify]: iters left: 2 (66 enodes) 10.995 * * [simplify]: iters left: 1 (67 enodes) 11.004 * * [simplify]: Extracting #0: cost 1 inf + 0 11.004 * * [simplify]: Extracting #1: cost 7 inf + 0 11.004 * * [simplify]: Extracting #2: cost 20 inf + 0 11.004 * * [simplify]: Extracting #3: cost 15 inf + 292 11.004 * * [simplify]: Extracting #4: cost 3 inf + 1077 11.005 * * [simplify]: Extracting #5: cost 0 inf + 1324 11.005 * [simplify]: Simplified to (- (* x.re y.im) (* x.im y.re)) 11.005 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.re y.im) (* x.im y.re)) (- (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.005 * [simplify]: Simplifying (- (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.006 * * [simplify]: iters left: 6 (7 enodes) 11.007 * * [simplify]: iters left: 5 (22 enodes) 11.010 * * [simplify]: Extracting #0: cost 1 inf + 0 11.010 * * [simplify]: Extracting #1: cost 3 inf + 0 11.010 * * [simplify]: Extracting #2: cost 5 inf + 0 11.010 * * [simplify]: Extracting #3: cost 8 inf + 0 11.010 * * [simplify]: Extracting #4: cost 12 inf + 0 11.010 * * [simplify]: Extracting #5: cost 10 inf + 2 11.010 * * [simplify]: Extracting #6: cost 1 inf + 936 11.010 * * [simplify]: Extracting #7: cost 0 inf + 1138 11.011 * [simplify]: Simplified to (- (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.011 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.re y.im) (* x.im y.re)) (- (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.011 * * * * [progress]: [ 42 / 102 ] simplifiying candidate # 11.011 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.011 * * [simplify]: iters left: 6 (9 enodes) 11.013 * * [simplify]: iters left: 5 (31 enodes) 11.017 * * [simplify]: iters left: 4 (37 enodes) 11.022 * * [simplify]: iters left: 3 (42 enodes) 11.030 * * [simplify]: iters left: 2 (44 enodes) 11.040 * * [simplify]: iters left: 1 (47 enodes) 11.048 * * [simplify]: Extracting #0: cost 1 inf + 0 11.048 * * [simplify]: Extracting #1: cost 10 inf + 0 11.048 * * [simplify]: Extracting #2: cost 15 inf + 2 11.048 * * [simplify]: Extracting #3: cost 16 inf + 86 11.048 * * [simplify]: Extracting #4: cost 18 inf + 127 11.049 * * [simplify]: Extracting #5: cost 15 inf + 210 11.049 * * [simplify]: Extracting #6: cost 11 inf + 737 11.050 * * [simplify]: Extracting #7: cost 0 inf + 2925 11.051 * [simplify]: Simplified to (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.051 * [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))))) 11.051 * [simplify]: Simplifying (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.051 * * [simplify]: iters left: 6 (9 enodes) 11.055 * * [simplify]: iters left: 5 (31 enodes) 11.062 * * [simplify]: iters left: 4 (37 enodes) 11.070 * * [simplify]: iters left: 3 (42 enodes) 11.076 * * [simplify]: iters left: 2 (44 enodes) 11.086 * * [simplify]: iters left: 1 (47 enodes) 11.097 * * [simplify]: Extracting #0: cost 1 inf + 0 11.097 * * [simplify]: Extracting #1: cost 10 inf + 0 11.097 * * [simplify]: Extracting #2: cost 15 inf + 2 11.097 * * [simplify]: Extracting #3: cost 16 inf + 86 11.097 * * [simplify]: Extracting #4: cost 18 inf + 127 11.097 * * [simplify]: Extracting #5: cost 16 inf + 169 11.097 * * [simplify]: Extracting #6: cost 12 inf + 696 11.098 * * [simplify]: Extracting #7: cost 0 inf + 2925 11.099 * [simplify]: Simplified to (/ (* x.re y.im) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 11.099 * [simplify]: Simplified (2 1 2) 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.im y.im) (* y.re y.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.100 * * * * [progress]: [ 43 / 102 ] simplifiying candidate # 11.100 * [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)))))) 11.100 * * [simplify]: iters left: 6 (16 enodes) 11.106 * * [simplify]: iters left: 5 (59 enodes) 11.121 * * [simplify]: iters left: 4 (83 enodes) 11.141 * * [simplify]: iters left: 3 (94 enodes) 11.153 * * [simplify]: iters left: 2 (97 enodes) 11.173 * * [simplify]: Extracting #0: cost 1 inf + 0 11.173 * * [simplify]: Extracting #1: cost 11 inf + 0 11.173 * * [simplify]: Extracting #2: cost 22 inf + 0 11.174 * * [simplify]: Extracting #3: cost 28 inf + 0 11.174 * * [simplify]: Extracting #4: cost 40 inf + 0 11.174 * * [simplify]: Extracting #5: cost 38 inf + 87 11.175 * * [simplify]: Extracting #6: cost 23 inf + 1278 11.175 * * [simplify]: Extracting #7: cost 18 inf + 2092 11.177 * * [simplify]: Extracting #8: cost 5 inf + 7214 11.180 * * [simplify]: Extracting #9: cost 0 inf + 9592 11.183 * * [simplify]: Extracting #10: cost 0 inf + 9552 11.186 * [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)))))) 11.186 * [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))))) 11.187 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.187 * * [simplify]: iters left: 6 (14 enodes) 11.192 * * [simplify]: iters left: 5 (47 enodes) 11.203 * * [simplify]: iters left: 4 (56 enodes) 11.217 * * [simplify]: iters left: 3 (60 enodes) 11.230 * * [simplify]: Extracting #0: cost 1 inf + 0 11.230 * * [simplify]: Extracting #1: cost 4 inf + 0 11.230 * * [simplify]: Extracting #2: cost 8 inf + 0 11.230 * * [simplify]: Extracting #3: cost 14 inf + 0 11.230 * * [simplify]: Extracting #4: cost 26 inf + 0 11.230 * * [simplify]: Extracting #5: cost 22 inf + 170 11.231 * * [simplify]: Extracting #6: cost 10 inf + 1197 11.231 * * [simplify]: Extracting #7: cost 2 inf + 2614 11.232 * * [simplify]: Extracting #8: cost 0 inf + 3340 11.233 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.233 * [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))))) 11.233 * * * * [progress]: [ 44 / 102 ] simplifiying candidate # 11.234 * [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)))))) 11.234 * * [simplify]: iters left: 6 (16 enodes) 11.240 * * [simplify]: iters left: 5 (56 enodes) 11.253 * * [simplify]: iters left: 4 (69 enodes) 11.264 * * [simplify]: iters left: 3 (76 enodes) 11.279 * * [simplify]: Extracting #0: cost 1 inf + 0 11.279 * * [simplify]: Extracting #1: cost 7 inf + 0 11.279 * * [simplify]: Extracting #2: cost 15 inf + 0 11.279 * * [simplify]: Extracting #3: cost 22 inf + 0 11.279 * * [simplify]: Extracting #4: cost 34 inf + 0 11.279 * * [simplify]: Extracting #5: cost 30 inf + 170 11.280 * * [simplify]: Extracting #6: cost 10 inf + 2494 11.281 * * [simplify]: Extracting #7: cost 3 inf + 4916 11.283 * * [simplify]: Extracting #8: cost 0 inf + 6408 11.285 * [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))))) 11.285 * [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))))) 11.285 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 11.286 * * [simplify]: iters left: 6 (14 enodes) 11.291 * * [simplify]: iters left: 5 (47 enodes) 11.302 * * [simplify]: iters left: 4 (56 enodes) 11.316 * * [simplify]: iters left: 3 (60 enodes) 11.326 * * [simplify]: Extracting #0: cost 1 inf + 0 11.327 * * [simplify]: Extracting #1: cost 4 inf + 0 11.327 * * [simplify]: Extracting #2: cost 8 inf + 0 11.327 * * [simplify]: Extracting #3: cost 14 inf + 0 11.327 * * [simplify]: Extracting #4: cost 26 inf + 0 11.327 * * [simplify]: Extracting #5: cost 22 inf + 170 11.327 * * [simplify]: Extracting #6: cost 10 inf + 1197 11.327 * * [simplify]: Extracting #7: cost 2 inf + 2694 11.328 * * [simplify]: Extracting #8: cost 0 inf + 3420 11.329 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 11.329 * [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))))) 11.329 * * * * [progress]: [ 45 / 102 ] simplifiying candidate # 11.329 * [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))))) 11.329 * * [simplify]: iters left: 6 (15 enodes) 11.332 * * [simplify]: iters left: 5 (52 enodes) 11.340 * * [simplify]: iters left: 4 (65 enodes) 11.349 * * [simplify]: iters left: 3 (72 enodes) 11.363 * * [simplify]: Extracting #0: cost 1 inf + 0 11.363 * * [simplify]: Extracting #1: cost 7 inf + 0 11.363 * * [simplify]: Extracting #2: cost 14 inf + 0 11.363 * * [simplify]: Extracting #3: cost 20 inf + 0 11.363 * * [simplify]: Extracting #4: cost 32 inf + 0 11.363 * * [simplify]: Extracting #5: cost 29 inf + 128 11.364 * * [simplify]: Extracting #6: cost 8 inf + 2537 11.365 * * [simplify]: Extracting #7: cost 2 inf + 4636 11.367 * * [simplify]: Extracting #8: cost 0 inf + 5524 11.369 * [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))))) 11.369 * [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))))) 11.370 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.370 * * [simplify]: iters left: 6 (14 enodes) 11.376 * * [simplify]: iters left: 5 (47 enodes) 11.389 * * [simplify]: iters left: 4 (56 enodes) 11.404 * * [simplify]: iters left: 3 (60 enodes) 11.417 * * [simplify]: Extracting #0: cost 1 inf + 0 11.417 * * [simplify]: Extracting #1: cost 4 inf + 0 11.417 * * [simplify]: Extracting #2: cost 8 inf + 0 11.417 * * [simplify]: Extracting #3: cost 14 inf + 0 11.417 * * [simplify]: Extracting #4: cost 26 inf + 0 11.417 * * [simplify]: Extracting #5: cost 22 inf + 170 11.418 * * [simplify]: Extracting #6: cost 10 inf + 1197 11.418 * * [simplify]: Extracting #7: cost 2 inf + 2534 11.419 * * [simplify]: Extracting #8: cost 0 inf + 3180 11.419 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.419 * [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))))) 11.419 * * * * [progress]: [ 46 / 102 ] simplifiying candidate # 11.420 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 11.420 * * [simplify]: iters left: 6 (12 enodes) 11.424 * * [simplify]: iters left: 5 (44 enodes) 11.431 * * [simplify]: iters left: 4 (59 enodes) 11.440 * * [simplify]: iters left: 3 (67 enodes) 11.451 * * [simplify]: iters left: 2 (68 enodes) 11.461 * * [simplify]: Extracting #0: cost 1 inf + 0 11.461 * * [simplify]: Extracting #1: cost 5 inf + 0 11.461 * * [simplify]: Extracting #2: cost 7 inf + 1 11.461 * * [simplify]: Extracting #3: cost 11 inf + 1 11.461 * * [simplify]: Extracting #4: cost 20 inf + 1 11.461 * * [simplify]: Extracting #5: cost 14 inf + 171 11.461 * * [simplify]: Extracting #6: cost 3 inf + 1401 11.462 * * [simplify]: Extracting #7: cost 0 inf + 2135 11.462 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 11.462 * [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))))) 11.463 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.463 * * [simplify]: iters left: 6 (13 enodes) 11.466 * * [simplify]: iters left: 5 (44 enodes) 11.472 * * [simplify]: iters left: 4 (53 enodes) 11.479 * * [simplify]: iters left: 3 (57 enodes) 11.493 * * [simplify]: Extracting #0: cost 1 inf + 0 11.493 * * [simplify]: Extracting #1: cost 4 inf + 0 11.493 * * [simplify]: Extracting #2: cost 8 inf + 0 11.493 * * [simplify]: Extracting #3: cost 15 inf + 0 11.493 * * [simplify]: Extracting #4: cost 26 inf + 0 11.493 * * [simplify]: Extracting #5: cost 20 inf + 210 11.494 * * [simplify]: Extracting #6: cost 9 inf + 951 11.494 * * [simplify]: Extracting #7: cost 3 inf + 2008 11.495 * * [simplify]: Extracting #8: cost 0 inf + 2696 11.496 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.496 * [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))))) 11.497 * * * * [progress]: [ 47 / 102 ] simplifiying candidate # 11.497 * [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))))) 11.497 * * [simplify]: iters left: 6 (15 enodes) 11.503 * * [simplify]: iters left: 5 (52 enodes) 11.517 * * [simplify]: iters left: 4 (65 enodes) 11.534 * * [simplify]: iters left: 3 (72 enodes) 11.545 * * [simplify]: Extracting #0: cost 1 inf + 0 11.545 * * [simplify]: Extracting #1: cost 7 inf + 0 11.546 * * [simplify]: Extracting #2: cost 14 inf + 0 11.546 * * [simplify]: Extracting #3: cost 20 inf + 0 11.546 * * [simplify]: Extracting #4: cost 32 inf + 0 11.546 * * [simplify]: Extracting #5: cost 29 inf + 128 11.546 * * [simplify]: Extracting #6: cost 8 inf + 2537 11.547 * * [simplify]: Extracting #7: cost 2 inf + 4636 11.548 * * [simplify]: Extracting #8: cost 0 inf + 5524 11.549 * [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))))) 11.549 * [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))))) 11.549 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.549 * * [simplify]: iters left: 6 (14 enodes) 11.552 * * [simplify]: iters left: 5 (47 enodes) 11.558 * * [simplify]: iters left: 4 (56 enodes) 11.567 * * [simplify]: iters left: 3 (60 enodes) 11.582 * * [simplify]: Extracting #0: cost 1 inf + 0 11.582 * * [simplify]: Extracting #1: cost 4 inf + 0 11.582 * * [simplify]: Extracting #2: cost 8 inf + 0 11.582 * * [simplify]: Extracting #3: cost 14 inf + 0 11.582 * * [simplify]: Extracting #4: cost 26 inf + 0 11.582 * * [simplify]: Extracting #5: cost 22 inf + 170 11.583 * * [simplify]: Extracting #6: cost 10 inf + 1197 11.584 * * [simplify]: Extracting #7: cost 2 inf + 2534 11.585 * * [simplify]: Extracting #8: cost 0 inf + 3180 11.586 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.586 * [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))))) 11.586 * * * * [progress]: [ 48 / 102 ] simplifiying candidate # 11.586 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 11.587 * * [simplify]: iters left: 6 (11 enodes) 11.592 * * [simplify]: iters left: 5 (39 enodes) 11.607 * * [simplify]: iters left: 4 (58 enodes) 11.623 * * [simplify]: iters left: 3 (63 enodes) 11.635 * * [simplify]: Extracting #0: cost 1 inf + 0 11.635 * * [simplify]: Extracting #1: cost 5 inf + 0 11.635 * * [simplify]: Extracting #2: cost 7 inf + 1 11.635 * * [simplify]: Extracting #3: cost 11 inf + 1 11.635 * * [simplify]: Extracting #4: cost 20 inf + 1 11.635 * * [simplify]: Extracting #5: cost 14 inf + 211 11.636 * * [simplify]: Extracting #6: cost 4 inf + 1198 11.636 * * [simplify]: Extracting #7: cost 0 inf + 2135 11.636 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 11.636 * [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))))) 11.637 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.637 * * [simplify]: iters left: 6 (13 enodes) 11.640 * * [simplify]: iters left: 5 (44 enodes) 11.646 * * [simplify]: iters left: 4 (53 enodes) 11.653 * * [simplify]: iters left: 3 (57 enodes) 11.663 * * [simplify]: Extracting #0: cost 1 inf + 0 11.663 * * [simplify]: Extracting #1: cost 4 inf + 0 11.663 * * [simplify]: Extracting #2: cost 8 inf + 0 11.663 * * [simplify]: Extracting #3: cost 15 inf + 0 11.663 * * [simplify]: Extracting #4: cost 26 inf + 0 11.664 * * [simplify]: Extracting #5: cost 20 inf + 210 11.664 * * [simplify]: Extracting #6: cost 9 inf + 951 11.665 * * [simplify]: Extracting #7: cost 3 inf + 2008 11.666 * * [simplify]: Extracting #8: cost 0 inf + 2696 11.666 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.666 * [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))))) 11.666 * * * * [progress]: [ 49 / 102 ] simplifiying candidate # 11.666 * [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)))))) 11.666 * * [simplify]: iters left: 6 (15 enodes) 11.670 * * [simplify]: iters left: 5 (52 enodes) 11.677 * * [simplify]: iters left: 4 (63 enodes) 11.686 * * [simplify]: iters left: 3 (67 enodes) 11.698 * * [simplify]: Extracting #0: cost 1 inf + 0 11.698 * * [simplify]: Extracting #1: cost 6 inf + 0 11.698 * * [simplify]: Extracting #2: cost 12 inf + 0 11.698 * * [simplify]: Extracting #3: cost 18 inf + 0 11.700 * * [simplify]: Extracting #4: cost 30 inf + 0 11.700 * * [simplify]: Extracting #5: cost 27 inf + 128 11.701 * * [simplify]: Extracting #6: cost 13 inf + 1158 11.702 * * [simplify]: Extracting #7: cost 5 inf + 2574 11.703 * * [simplify]: Extracting #8: cost 0 inf + 4712 11.705 * [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)))))) 11.705 * [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))))) 11.705 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.706 * * [simplify]: iters left: 6 (14 enodes) 11.711 * * [simplify]: iters left: 5 (47 enodes) 11.721 * * [simplify]: iters left: 4 (56 enodes) 11.729 * * [simplify]: iters left: 3 (60 enodes) 11.737 * * [simplify]: Extracting #0: cost 1 inf + 0 11.737 * * [simplify]: Extracting #1: cost 4 inf + 0 11.737 * * [simplify]: Extracting #2: cost 8 inf + 0 11.737 * * [simplify]: Extracting #3: cost 14 inf + 0 11.737 * * [simplify]: Extracting #4: cost 26 inf + 0 11.737 * * [simplify]: Extracting #5: cost 22 inf + 170 11.737 * * [simplify]: Extracting #6: cost 10 inf + 1117 11.738 * * [simplify]: Extracting #7: cost 2 inf + 2494 11.738 * * [simplify]: Extracting #8: cost 0 inf + 3180 11.739 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.739 * [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))))) 11.739 * * * * [progress]: [ 50 / 102 ] simplifiying candidate # 11.739 * [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)))))) 11.739 * * [simplify]: iters left: 6 (15 enodes) 11.743 * * [simplify]: iters left: 5 (51 enodes) 11.750 * * [simplify]: iters left: 4 (60 enodes) 11.760 * * [simplify]: iters left: 3 (64 enodes) 11.768 * * [simplify]: Extracting #0: cost 1 inf + 0 11.768 * * [simplify]: Extracting #1: cost 4 inf + 0 11.768 * * [simplify]: Extracting #2: cost 9 inf + 0 11.768 * * [simplify]: Extracting #3: cost 16 inf + 0 11.768 * * [simplify]: Extracting #4: cost 28 inf + 0 11.768 * * [simplify]: Extracting #5: cost 26 inf + 87 11.768 * * [simplify]: Extracting #6: cost 11 inf + 1158 11.769 * * [simplify]: Extracting #7: cost 3 inf + 2614 11.769 * * [simplify]: Extracting #8: cost 0 inf + 3744 11.770 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 11.770 * [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))))) 11.770 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 11.770 * * [simplify]: iters left: 6 (14 enodes) 11.774 * * [simplify]: iters left: 5 (47 enodes) 11.782 * * [simplify]: iters left: 4 (56 enodes) 11.797 * * [simplify]: iters left: 3 (60 enodes) 11.813 * * [simplify]: Extracting #0: cost 1 inf + 0 11.813 * * [simplify]: Extracting #1: cost 4 inf + 0 11.813 * * [simplify]: Extracting #2: cost 8 inf + 0 11.813 * * [simplify]: Extracting #3: cost 14 inf + 0 11.813 * * [simplify]: Extracting #4: cost 26 inf + 0 11.813 * * [simplify]: Extracting #5: cost 22 inf + 170 11.813 * * [simplify]: Extracting #6: cost 10 inf + 1117 11.814 * * [simplify]: Extracting #7: cost 2 inf + 2574 11.815 * * [simplify]: Extracting #8: cost 0 inf + 3260 11.816 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 11.816 * [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))))) 11.817 * * * * [progress]: [ 51 / 102 ] simplifiying candidate # 11.817 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.817 * * [simplify]: iters left: 6 (14 enodes) 11.823 * * [simplify]: iters left: 5 (47 enodes) 11.836 * * [simplify]: iters left: 4 (56 enodes) 11.848 * * [simplify]: iters left: 3 (60 enodes) 11.855 * * [simplify]: Extracting #0: cost 1 inf + 0 11.855 * * [simplify]: Extracting #1: cost 4 inf + 0 11.855 * * [simplify]: Extracting #2: cost 8 inf + 0 11.855 * * [simplify]: Extracting #3: cost 14 inf + 0 11.855 * * [simplify]: Extracting #4: cost 26 inf + 0 11.856 * * [simplify]: Extracting #5: cost 22 inf + 170 11.856 * * [simplify]: Extracting #6: cost 10 inf + 1117 11.856 * * [simplify]: Extracting #7: cost 2 inf + 2414 11.857 * * [simplify]: Extracting #8: cost 0 inf + 3020 11.857 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.857 * [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))))) 11.858 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.858 * * [simplify]: iters left: 6 (14 enodes) 11.861 * * [simplify]: iters left: 5 (47 enodes) 11.867 * * [simplify]: iters left: 4 (56 enodes) 11.875 * * [simplify]: iters left: 3 (60 enodes) 11.890 * * [simplify]: Extracting #0: cost 1 inf + 0 11.890 * * [simplify]: Extracting #1: cost 4 inf + 0 11.890 * * [simplify]: Extracting #2: cost 8 inf + 0 11.890 * * [simplify]: Extracting #3: cost 14 inf + 0 11.890 * * [simplify]: Extracting #4: cost 26 inf + 0 11.890 * * [simplify]: Extracting #5: cost 22 inf + 170 11.890 * * [simplify]: Extracting #6: cost 10 inf + 1117 11.891 * * [simplify]: Extracting #7: cost 2 inf + 2414 11.892 * * [simplify]: Extracting #8: cost 0 inf + 3020 11.894 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.894 * [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))))) 11.894 * * * * [progress]: [ 52 / 102 ] simplifiying candidate # 11.894 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 11.894 * * [simplify]: iters left: 6 (11 enodes) 11.900 * * [simplify]: iters left: 5 (39 enodes) 11.912 * * [simplify]: iters left: 4 (50 enodes) 11.926 * * [simplify]: iters left: 3 (56 enodes) 11.940 * * [simplify]: Extracting #0: cost 1 inf + 0 11.940 * * [simplify]: Extracting #1: cost 4 inf + 0 11.940 * * [simplify]: Extracting #2: cost 7 inf + 1 11.940 * * [simplify]: Extracting #3: cost 16 inf + 1 11.940 * * [simplify]: Extracting #4: cost 9 inf + 293 11.940 * * [simplify]: Extracting #5: cost 1 inf + 1035 11.941 * * [simplify]: Extracting #6: cost 0 inf + 1077 11.942 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 11.942 * [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))))) 11.942 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.942 * * [simplify]: iters left: 6 (13 enodes) 11.947 * * [simplify]: iters left: 5 (44 enodes) 11.953 * * [simplify]: iters left: 4 (53 enodes) 11.961 * * [simplify]: iters left: 3 (57 enodes) 11.968 * * [simplify]: Extracting #0: cost 1 inf + 0 11.968 * * [simplify]: Extracting #1: cost 4 inf + 0 11.968 * * [simplify]: Extracting #2: cost 8 inf + 0 11.968 * * [simplify]: Extracting #3: cost 15 inf + 0 11.968 * * [simplify]: Extracting #4: cost 26 inf + 0 11.968 * * [simplify]: Extracting #5: cost 20 inf + 210 11.969 * * [simplify]: Extracting #6: cost 9 inf + 911 11.969 * * [simplify]: Extracting #7: cost 3 inf + 1888 11.970 * * [simplify]: Extracting #8: cost 0 inf + 2536 11.970 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 11.970 * [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))))) 11.970 * * * * [progress]: [ 53 / 102 ] simplifiying candidate # 11.970 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 11.970 * * [simplify]: iters left: 6 (14 enodes) 11.973 * * [simplify]: iters left: 5 (47 enodes) 11.980 * * [simplify]: iters left: 4 (56 enodes) 11.993 * * [simplify]: iters left: 3 (60 enodes) 12.008 * * [simplify]: Extracting #0: cost 1 inf + 0 12.009 * * [simplify]: Extracting #1: cost 4 inf + 0 12.009 * * [simplify]: Extracting #2: cost 8 inf + 0 12.009 * * [simplify]: Extracting #3: cost 14 inf + 0 12.009 * * [simplify]: Extracting #4: cost 26 inf + 0 12.009 * * [simplify]: Extracting #5: cost 22 inf + 170 12.009 * * [simplify]: Extracting #6: cost 10 inf + 1117 12.010 * * [simplify]: Extracting #7: cost 2 inf + 2414 12.011 * * [simplify]: Extracting #8: cost 0 inf + 3020 12.012 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.013 * [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))))) 12.013 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.013 * * [simplify]: iters left: 6 (14 enodes) 12.019 * * [simplify]: iters left: 5 (47 enodes) 12.030 * * [simplify]: iters left: 4 (56 enodes) 12.038 * * [simplify]: iters left: 3 (60 enodes) 12.045 * * [simplify]: Extracting #0: cost 1 inf + 0 12.046 * * [simplify]: Extracting #1: cost 4 inf + 0 12.046 * * [simplify]: Extracting #2: cost 8 inf + 0 12.046 * * [simplify]: Extracting #3: cost 14 inf + 0 12.046 * * [simplify]: Extracting #4: cost 26 inf + 0 12.046 * * [simplify]: Extracting #5: cost 22 inf + 170 12.046 * * [simplify]: Extracting #6: cost 10 inf + 1117 12.046 * * [simplify]: Extracting #7: cost 2 inf + 2414 12.047 * * [simplify]: Extracting #8: cost 0 inf + 3020 12.048 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.048 * [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))))) 12.048 * * * * [progress]: [ 54 / 102 ] simplifiying candidate # 12.048 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 12.048 * * [simplify]: iters left: 6 (10 enodes) 12.051 * * [simplify]: iters left: 5 (34 enodes) 12.058 * * [simplify]: iters left: 4 (45 enodes) 12.071 * * [simplify]: iters left: 3 (51 enodes) 12.084 * * [simplify]: Extracting #0: cost 1 inf + 0 12.085 * * [simplify]: Extracting #1: cost 4 inf + 0 12.085 * * [simplify]: Extracting #2: cost 7 inf + 1 12.085 * * [simplify]: Extracting #3: cost 16 inf + 1 12.085 * * [simplify]: Extracting #4: cost 11 inf + 130 12.085 * * [simplify]: Extracting #5: cost 1 inf + 995 12.086 * * [simplify]: Extracting #6: cost 0 inf + 1077 12.086 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 12.086 * [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))))) 12.086 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.086 * * [simplify]: iters left: 6 (13 enodes) 12.089 * * [simplify]: iters left: 5 (44 enodes) 12.095 * * [simplify]: iters left: 4 (53 enodes) 12.102 * * [simplify]: iters left: 3 (57 enodes) 12.110 * * [simplify]: Extracting #0: cost 1 inf + 0 12.110 * * [simplify]: Extracting #1: cost 4 inf + 0 12.110 * * [simplify]: Extracting #2: cost 8 inf + 0 12.110 * * [simplify]: Extracting #3: cost 15 inf + 0 12.110 * * [simplify]: Extracting #4: cost 26 inf + 0 12.110 * * [simplify]: Extracting #5: cost 20 inf + 210 12.110 * * [simplify]: Extracting #6: cost 9 inf + 911 12.111 * * [simplify]: Extracting #7: cost 3 inf + 1888 12.111 * * [simplify]: Extracting #8: cost 0 inf + 2536 12.112 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.112 * [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))))) 12.112 * * * * [progress]: [ 55 / 102 ] simplifiying candidate # 12.112 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.112 * * [simplify]: iters left: 6 (10 enodes) 12.115 * * [simplify]: iters left: 5 (35 enodes) 12.122 * * [simplify]: iters left: 4 (39 enodes) 12.127 * * [simplify]: Extracting #0: cost 1 inf + 0 12.127 * * [simplify]: Extracting #1: cost 6 inf + 0 12.128 * * [simplify]: Extracting #2: cost 9 inf + 1 12.128 * * [simplify]: Extracting #3: cost 11 inf + 1 12.128 * * [simplify]: Extracting #4: cost 14 inf + 1 12.128 * * [simplify]: Extracting #5: cost 18 inf + 1 12.128 * * [simplify]: Extracting #6: cost 16 inf + 3 12.128 * * [simplify]: Extracting #7: cost 11 inf + 289 12.128 * * [simplify]: Extracting #8: cost 6 inf + 1219 12.128 * * [simplify]: Extracting #9: cost 0 inf + 2995 12.129 * [simplify]: Simplified to (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.129 * [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))))) 12.129 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.129 * * [simplify]: iters left: 6 (13 enodes) 12.132 * * [simplify]: iters left: 5 (47 enodes) 12.140 * * [simplify]: iters left: 4 (70 enodes) 12.153 * * [simplify]: iters left: 3 (96 enodes) 12.166 * * [simplify]: iters left: 2 (122 enodes) 12.191 * * [simplify]: iters left: 1 (134 enodes) 12.209 * * [simplify]: Extracting #0: cost 1 inf + 0 12.209 * * [simplify]: Extracting #1: cost 7 inf + 0 12.209 * * [simplify]: Extracting #2: cost 34 inf + 0 12.210 * * [simplify]: Extracting #3: cost 47 inf + 87 12.210 * * [simplify]: Extracting #4: cost 41 inf + 666 12.210 * * [simplify]: Extracting #5: cost 39 inf + 952 12.211 * * [simplify]: Extracting #6: cost 11 inf + 8583 12.214 * * [simplify]: Extracting #7: cost 0 inf + 11890 12.216 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.216 * [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))))) 12.216 * * * * [progress]: [ 56 / 102 ] simplifiying candidate # 12.216 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 12.216 * * [simplify]: iters left: 6 (10 enodes) 12.219 * * [simplify]: iters left: 5 (34 enodes) 12.225 * * [simplify]: iters left: 4 (36 enodes) 12.231 * * [simplify]: Extracting #0: cost 1 inf + 0 12.231 * * [simplify]: Extracting #1: cost 4 inf + 0 12.231 * * [simplify]: Extracting #2: cost 6 inf + 1 12.231 * * [simplify]: Extracting #3: cost 9 inf + 1 12.231 * * [simplify]: Extracting #4: cost 12 inf + 1 12.231 * * [simplify]: Extracting #5: cost 16 inf + 1 12.231 * * [simplify]: Extracting #6: cost 14 inf + 3 12.231 * * [simplify]: Extracting #7: cost 10 inf + 248 12.232 * * [simplify]: Extracting #8: cost 2 inf + 1824 12.232 * * [simplify]: Extracting #9: cost 0 inf + 2349 12.232 * [simplify]: Simplified to (/ 1 (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 12.232 * [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))))) 12.233 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 12.233 * * [simplify]: iters left: 6 (13 enodes) 12.236 * * [simplify]: iters left: 5 (47 enodes) 12.243 * * [simplify]: iters left: 4 (70 enodes) 12.252 * * [simplify]: iters left: 3 (96 enodes) 12.270 * * [simplify]: iters left: 2 (122 enodes) 12.289 * * [simplify]: iters left: 1 (134 enodes) 12.306 * * [simplify]: Extracting #0: cost 1 inf + 0 12.306 * * [simplify]: Extracting #1: cost 7 inf + 0 12.306 * * [simplify]: Extracting #2: cost 34 inf + 0 12.306 * * [simplify]: Extracting #3: cost 47 inf + 87 12.307 * * [simplify]: Extracting #4: cost 41 inf + 666 12.307 * * [simplify]: Extracting #5: cost 39 inf + 952 12.308 * * [simplify]: Extracting #6: cost 11 inf + 8663 12.310 * * [simplify]: Extracting #7: cost 0 inf + 11970 12.312 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 12.312 * [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))))) 12.312 * * * * [progress]: [ 57 / 102 ] simplifiying candidate # 12.313 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.313 * * [simplify]: iters left: 6 (9 enodes) 12.315 * * [simplify]: iters left: 5 (30 enodes) 12.320 * * [simplify]: iters left: 4 (32 enodes) 12.324 * * [simplify]: Extracting #0: cost 1 inf + 0 12.324 * * [simplify]: Extracting #1: cost 4 inf + 0 12.324 * * [simplify]: Extracting #2: cost 5 inf + 1 12.324 * * [simplify]: Extracting #3: cost 7 inf + 1 12.324 * * [simplify]: Extracting #4: cost 10 inf + 1 12.324 * * [simplify]: Extracting #5: cost 14 inf + 1 12.324 * * [simplify]: Extracting #6: cost 12 inf + 3 12.324 * * [simplify]: Extracting #7: cost 8 inf + 248 12.325 * * [simplify]: Extracting #8: cost 4 inf + 775 12.325 * * [simplify]: Extracting #9: cost 0 inf + 1625 12.325 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.325 * [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))))) 12.325 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.325 * * [simplify]: iters left: 6 (13 enodes) 12.330 * * [simplify]: iters left: 5 (47 enodes) 12.339 * * [simplify]: iters left: 4 (70 enodes) 12.350 * * [simplify]: iters left: 3 (96 enodes) 12.362 * * [simplify]: iters left: 2 (122 enodes) 12.381 * * [simplify]: iters left: 1 (134 enodes) 12.398 * * [simplify]: Extracting #0: cost 1 inf + 0 12.398 * * [simplify]: Extracting #1: cost 7 inf + 0 12.398 * * [simplify]: Extracting #2: cost 34 inf + 0 12.398 * * [simplify]: Extracting #3: cost 47 inf + 87 12.399 * * [simplify]: Extracting #4: cost 41 inf + 666 12.399 * * [simplify]: Extracting #5: cost 39 inf + 952 12.400 * * [simplify]: Extracting #6: cost 11 inf + 7663 12.402 * * [simplify]: Extracting #7: cost 0 inf + 10530 12.406 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.406 * [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))))) 12.406 * * * * [progress]: [ 58 / 102 ] simplifiying candidate # 12.406 * [simplify]: Simplifying (/ 1 (sqrt 1)) 12.407 * * [simplify]: iters left: 3 (3 enodes) 12.412 * * [simplify]: iters left: 2 (11 enodes) 12.415 * * [simplify]: iters left: 1 (13 enodes) 12.418 * * [simplify]: Extracting #0: cost 1 inf + 0 12.418 * * [simplify]: Extracting #1: cost 0 inf + 1 12.418 * [simplify]: Simplified to 1 12.418 * [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))))) 12.418 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.418 * * [simplify]: iters left: 6 (12 enodes) 12.423 * * [simplify]: iters left: 5 (44 enodes) 12.435 * * [simplify]: iters left: 4 (67 enodes) 12.455 * * [simplify]: iters left: 3 (93 enodes) 12.475 * * [simplify]: iters left: 2 (119 enodes) 12.492 * * [simplify]: iters left: 1 (131 enodes) 12.508 * * [simplify]: Extracting #0: cost 1 inf + 0 12.508 * * [simplify]: Extracting #1: cost 7 inf + 0 12.508 * * [simplify]: Extracting #2: cost 34 inf + 0 12.509 * * [simplify]: Extracting #3: cost 48 inf + 87 12.509 * * [simplify]: Extracting #4: cost 39 inf + 746 12.510 * * [simplify]: Extracting #5: cost 11 inf + 6417 12.512 * * [simplify]: Extracting #6: cost 0 inf + 8846 12.513 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.513 * [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))))) 12.514 * * * * [progress]: [ 59 / 102 ] simplifiying candidate # 12.514 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.514 * * [simplify]: iters left: 6 (9 enodes) 12.516 * * [simplify]: iters left: 5 (30 enodes) 12.524 * * [simplify]: iters left: 4 (32 enodes) 12.532 * * [simplify]: Extracting #0: cost 1 inf + 0 12.532 * * [simplify]: Extracting #1: cost 4 inf + 0 12.532 * * [simplify]: Extracting #2: cost 5 inf + 1 12.532 * * [simplify]: Extracting #3: cost 7 inf + 1 12.532 * * [simplify]: Extracting #4: cost 10 inf + 1 12.532 * * [simplify]: Extracting #5: cost 14 inf + 1 12.532 * * [simplify]: Extracting #6: cost 12 inf + 3 12.533 * * [simplify]: Extracting #7: cost 8 inf + 248 12.533 * * [simplify]: Extracting #8: cost 4 inf + 775 12.533 * * [simplify]: Extracting #9: cost 0 inf + 1625 12.534 * [simplify]: Simplified to (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.534 * [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))))) 12.534 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.534 * * [simplify]: iters left: 6 (13 enodes) 12.539 * * [simplify]: iters left: 5 (47 enodes) 12.550 * * [simplify]: iters left: 4 (70 enodes) 12.565 * * [simplify]: iters left: 3 (96 enodes) 12.582 * * [simplify]: iters left: 2 (122 enodes) 12.605 * * [simplify]: iters left: 1 (134 enodes) 12.626 * * [simplify]: Extracting #0: cost 1 inf + 0 12.627 * * [simplify]: Extracting #1: cost 7 inf + 0 12.627 * * [simplify]: Extracting #2: cost 34 inf + 0 12.627 * * [simplify]: Extracting #3: cost 47 inf + 87 12.627 * * [simplify]: Extracting #4: cost 41 inf + 666 12.627 * * [simplify]: Extracting #5: cost 39 inf + 952 12.629 * * [simplify]: Extracting #6: cost 11 inf + 7663 12.631 * * [simplify]: Extracting #7: cost 0 inf + 10530 12.633 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.633 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.633 * * * * [progress]: [ 60 / 102 ] simplifiying candidate # 12.633 * [simplify]: Simplifying (/ 1 1) 12.633 * * [simplify]: iters left: 2 (2 enodes) 12.635 * * [simplify]: iters left: 1 (6 enodes) 12.636 * * [simplify]: Extracting #0: cost 1 inf + 0 12.636 * * [simplify]: Extracting #1: cost 0 inf + 1 12.636 * [simplify]: Simplified to 1 12.636 * [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))))) 12.636 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.637 * * [simplify]: iters left: 6 (12 enodes) 12.639 * * [simplify]: iters left: 5 (44 enodes) 12.646 * * [simplify]: iters left: 4 (67 enodes) 12.659 * * [simplify]: iters left: 3 (93 enodes) 12.684 * * [simplify]: iters left: 2 (119 enodes) 12.701 * * [simplify]: iters left: 1 (131 enodes) 12.721 * * [simplify]: Extracting #0: cost 1 inf + 0 12.721 * * [simplify]: Extracting #1: cost 7 inf + 0 12.722 * * [simplify]: Extracting #2: cost 34 inf + 0 12.722 * * [simplify]: Extracting #3: cost 48 inf + 87 12.722 * * [simplify]: Extracting #4: cost 39 inf + 746 12.724 * * [simplify]: Extracting #5: cost 11 inf + 6417 12.728 * * [simplify]: Extracting #6: cost 0 inf + 8846 12.732 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.733 * [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))))) 12.733 * * * * [progress]: [ 61 / 102 ] simplifiying candidate # 12.733 * * * * [progress]: [ 62 / 102 ] simplifiying candidate # 12.733 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.733 * * [simplify]: iters left: 6 (8 enodes) 12.738 * * [simplify]: iters left: 5 (27 enodes) 12.744 * * [simplify]: iters left: 4 (29 enodes) 12.748 * * [simplify]: Extracting #0: cost 1 inf + 0 12.748 * * [simplify]: Extracting #1: cost 4 inf + 0 12.748 * * [simplify]: Extracting #2: cost 5 inf + 1 12.748 * * [simplify]: Extracting #3: cost 8 inf + 1 12.748 * * [simplify]: Extracting #4: cost 12 inf + 1 12.748 * * [simplify]: Extracting #5: cost 10 inf + 3 12.748 * * [simplify]: Extracting #6: cost 5 inf + 289 12.749 * * [simplify]: Extracting #7: cost 1 inf + 938 12.749 * * [simplify]: Extracting #8: cost 0 inf + 1141 12.749 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 12.749 * [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))))) 12.749 * * * * [progress]: [ 63 / 102 ] simplifiying candidate # 12.749 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im))) 12.749 * * [simplify]: iters left: 6 (12 enodes) 12.752 * * [simplify]: iters left: 5 (41 enodes) 12.759 * * [simplify]: iters left: 4 (50 enodes) 12.765 * * [simplify]: iters left: 3 (54 enodes) 12.772 * * [simplify]: Extracting #0: cost 1 inf + 0 12.772 * * [simplify]: Extracting #1: cost 4 inf + 0 12.773 * * [simplify]: Extracting #2: cost 10 inf + 0 12.773 * * [simplify]: Extracting #3: cost 22 inf + 0 12.773 * * [simplify]: Extracting #4: cost 12 inf + 500 12.773 * * [simplify]: Extracting #5: cost 3 inf + 1318 12.773 * * [simplify]: Extracting #6: cost 0 inf + 2128 12.774 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))) 12.774 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 12.775 * * * * [progress]: [ 64 / 102 ] simplifiying candidate # 12.775 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 12.775 * * [simplify]: iters left: 6 (14 enodes) 12.781 * * [simplify]: iters left: 5 (52 enodes) 12.795 * * [simplify]: iters left: 4 (90 enodes) 12.810 * * [simplify]: iters left: 3 (165 enodes) 12.846 * * [simplify]: iters left: 2 (239 enodes) 12.885 * * [simplify]: iters left: 1 (275 enodes) 12.935 * * [simplify]: Extracting #0: cost 1 inf + 0 12.936 * * [simplify]: Extracting #1: cost 9 inf + 0 12.936 * * [simplify]: Extracting #2: cost 53 inf + 0 12.936 * * [simplify]: Extracting #3: cost 80 inf + 128 12.937 * * [simplify]: Extracting #4: cost 74 inf + 748 12.938 * * [simplify]: Extracting #5: cost 73 inf + 952 12.940 * * [simplify]: Extracting #6: cost 29 inf + 14221 12.945 * * [simplify]: Extracting #7: cost 2 inf + 22974 12.950 * * [simplify]: Extracting #8: cost 0 inf + 23660 12.955 * [simplify]: Simplified to (/ (- (* 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.955 * [simplify]: Simplified (2 1 1) 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))))) 12.955 * * * * [progress]: [ 65 / 102 ] simplifiying candidate # 12.955 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 12.955 * * [simplify]: iters left: 6 (14 enodes) 12.959 * * [simplify]: iters left: 5 (51 enodes) 12.968 * * [simplify]: iters left: 4 (74 enodes) 12.988 * * [simplify]: iters left: 3 (100 enodes) 13.014 * * [simplify]: iters left: 2 (126 enodes) 13.051 * * [simplify]: iters left: 1 (138 enodes) 13.086 * * [simplify]: Extracting #0: cost 1 inf + 0 13.086 * * [simplify]: Extracting #1: cost 7 inf + 0 13.086 * * [simplify]: Extracting #2: cost 35 inf + 0 13.086 * * [simplify]: Extracting #3: cost 49 inf + 87 13.087 * * [simplify]: Extracting #4: cost 43 inf + 707 13.087 * * [simplify]: Extracting #5: cost 41 inf + 952 13.089 * * [simplify]: Extracting #6: cost 17 inf + 7289 13.093 * * [simplify]: Extracting #7: cost 2 inf + 11848 13.097 * * [simplify]: Extracting #8: cost 0 inf + 12454 13.102 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (+ (* y.re y.re) (* y.im y.im))))) 13.102 * [simplify]: Simplified (2 1 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))))) 13.102 * * * * [progress]: [ 66 / 102 ] simplifiying candidate # 13.102 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.102 * * [simplify]: iters left: 6 (13 enodes) 13.108 * * [simplify]: iters left: 5 (47 enodes) 13.122 * * [simplify]: iters left: 4 (70 enodes) 13.134 * * [simplify]: iters left: 3 (96 enodes) 13.147 * * [simplify]: iters left: 2 (122 enodes) 13.168 * * [simplify]: iters left: 1 (134 enodes) 13.199 * * [simplify]: Extracting #0: cost 1 inf + 0 13.199 * * [simplify]: Extracting #1: cost 7 inf + 0 13.199 * * [simplify]: Extracting #2: cost 34 inf + 0 13.199 * * [simplify]: Extracting #3: cost 47 inf + 87 13.199 * * [simplify]: Extracting #4: cost 41 inf + 666 13.200 * * [simplify]: Extracting #5: cost 39 inf + 952 13.201 * * [simplify]: Extracting #6: cost 11 inf + 7663 13.203 * * [simplify]: Extracting #7: cost 0 inf + 10530 13.205 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.205 * [simplify]: Simplified (2 1 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))))) 13.205 * * * * [progress]: [ 67 / 102 ] simplifiying candidate # 13.205 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 13.206 * * [simplify]: iters left: 6 (10 enodes) 13.209 * * [simplify]: iters left: 5 (39 enodes) 13.215 * * [simplify]: iters left: 4 (61 enodes) 13.225 * * [simplify]: iters left: 3 (99 enodes) 13.243 * * [simplify]: iters left: 2 (111 enodes) 13.266 * * [simplify]: iters left: 1 (115 enodes) 13.285 * * [simplify]: Extracting #0: cost 1 inf + 0 13.285 * * [simplify]: Extracting #1: cost 6 inf + 0 13.285 * * [simplify]: Extracting #2: cost 20 inf + 1 13.285 * * [simplify]: Extracting #3: cost 18 inf + 336 13.286 * * [simplify]: Extracting #4: cost 4 inf + 1164 13.287 * * [simplify]: Extracting #5: cost 0 inf + 1413 13.287 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 13.288 * [simplify]: Simplified (2 1 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.im y.im))))) 13.288 * * * * [progress]: [ 68 / 102 ] simplifiying candidate # 13.288 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.288 * * [simplify]: iters left: 6 (13 enodes) 13.293 * * [simplify]: iters left: 5 (47 enodes) 13.304 * * [simplify]: iters left: 4 (70 enodes) 13.320 * * [simplify]: iters left: 3 (96 enodes) 13.345 * * [simplify]: iters left: 2 (122 enodes) 13.380 * * [simplify]: iters left: 1 (134 enodes) 13.398 * * [simplify]: Extracting #0: cost 1 inf + 0 13.398 * * [simplify]: Extracting #1: cost 7 inf + 0 13.399 * * [simplify]: Extracting #2: cost 34 inf + 0 13.399 * * [simplify]: Extracting #3: cost 47 inf + 87 13.399 * * [simplify]: Extracting #4: cost 41 inf + 666 13.399 * * [simplify]: Extracting #5: cost 39 inf + 952 13.400 * * [simplify]: Extracting #6: cost 11 inf + 7663 13.402 * * [simplify]: Extracting #7: cost 0 inf + 10530 13.404 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.404 * [simplify]: Simplified (2 1 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))))) 13.405 * * * * [progress]: [ 69 / 102 ] simplifiying candidate # 13.405 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 13.405 * * [simplify]: iters left: 6 (9 enodes) 13.408 * * [simplify]: iters left: 5 (34 enodes) 13.413 * * [simplify]: iters left: 4 (56 enodes) 13.422 * * [simplify]: iters left: 3 (91 enodes) 13.434 * * [simplify]: iters left: 2 (103 enodes) 13.454 * * [simplify]: iters left: 1 (107 enodes) 13.465 * * [simplify]: Extracting #0: cost 1 inf + 0 13.465 * * [simplify]: Extracting #1: cost 6 inf + 0 13.465 * * [simplify]: Extracting #2: cost 20 inf + 1 13.465 * * [simplify]: Extracting #3: cost 18 inf + 255 13.466 * * [simplify]: Extracting #4: cost 2 inf + 1289 13.466 * * [simplify]: Extracting #5: cost 0 inf + 1413 13.466 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 13.467 * [simplify]: Simplified (2 1 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.im y.im))))) 13.467 * * * * [progress]: [ 70 / 102 ] simplifiying candidate # 13.467 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 13.467 * * [simplify]: iters left: 6 (13 enodes) 13.471 * * [simplify]: iters left: 5 (44 enodes) 13.478 * * [simplify]: iters left: 4 (53 enodes) 13.490 * * [simplify]: iters left: 3 (57 enodes) 13.503 * * [simplify]: Extracting #0: cost 1 inf + 0 13.503 * * [simplify]: Extracting #1: cost 4 inf + 0 13.503 * * [simplify]: Extracting #2: cost 8 inf + 0 13.503 * * [simplify]: Extracting #3: cost 15 inf + 0 13.503 * * [simplify]: Extracting #4: cost 26 inf + 0 13.503 * * [simplify]: Extracting #5: cost 17 inf + 333 13.504 * * [simplify]: Extracting #6: cost 9 inf + 906 13.504 * * [simplify]: Extracting #7: cost 3 inf + 1964 13.505 * * [simplify]: Extracting #8: cost 0 inf + 2696 13.506 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* y.re x.im) (* y.im x.re)))) 13.506 * [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 (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* y.re x.im) (* y.im x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.506 * * * * [progress]: [ 71 / 102 ] simplifiying candidate # 13.507 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* x.im y.re) (* x.re y.im)))) 13.507 * * [simplify]: iters left: 6 (13 enodes) 13.511 * * [simplify]: iters left: 5 (44 enodes) 13.517 * * [simplify]: iters left: 4 (53 enodes) 13.526 * * [simplify]: iters left: 3 (57 enodes) 13.538 * * [simplify]: Extracting #0: cost 1 inf + 0 13.538 * * [simplify]: Extracting #1: cost 4 inf + 0 13.538 * * [simplify]: Extracting #2: cost 8 inf + 0 13.538 * * [simplify]: Extracting #3: cost 15 inf + 0 13.538 * * [simplify]: Extracting #4: cost 26 inf + 0 13.539 * * [simplify]: Extracting #5: cost 17 inf + 333 13.539 * * [simplify]: Extracting #6: cost 9 inf + 906 13.540 * * [simplify]: Extracting #7: cost 3 inf + 1884 13.540 * * [simplify]: Extracting #8: cost 0 inf + 2536 13.541 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re x.im) (* y.im x.re)))) 13.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 (+ (* 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))))) 13.542 * * * * [progress]: [ 72 / 102 ] simplifiying candidate # 13.542 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im))) 13.542 * * [simplify]: iters left: 6 (12 enodes) 13.545 * * [simplify]: iters left: 5 (41 enodes) 13.550 * * [simplify]: iters left: 4 (50 enodes) 13.557 * * [simplify]: iters left: 3 (54 enodes) 13.564 * * [simplify]: Extracting #0: cost 1 inf + 0 13.564 * * [simplify]: Extracting #1: cost 4 inf + 0 13.564 * * [simplify]: Extracting #2: cost 10 inf + 0 13.564 * * [simplify]: Extracting #3: cost 22 inf + 0 13.564 * * [simplify]: Extracting #4: cost 12 inf + 500 13.564 * * [simplify]: Extracting #5: cost 3 inf + 1318 13.565 * * [simplify]: Extracting #6: cost 0 inf + 2128 13.565 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))) 13.565 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.565 * * * * [progress]: [ 73 / 102 ] simplifiying candidate # 13.566 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 13.566 * * [simplify]: iters left: 6 (15 enodes) 13.571 * * [simplify]: iters left: 5 (70 enodes) 13.592 * * [simplify]: iters left: 4 (148 enodes) 13.650 * * [simplify]: iters left: 3 (277 enodes) 13.751 * * [simplify]: Extracting #0: cost 1 inf + 0 13.751 * * [simplify]: Extracting #1: cost 7 inf + 0 13.751 * * [simplify]: Extracting #2: cost 36 inf + 0 13.751 * * [simplify]: Extracting #3: cost 47 inf + 46 13.751 * * [simplify]: Extracting #4: cost 66 inf + 583 13.752 * * [simplify]: Extracting #5: cost 104 inf + 1983 13.754 * * [simplify]: Extracting #6: cost 65 inf + 14752 13.759 * * [simplify]: Extracting #7: cost 21 inf + 28792 13.764 * * [simplify]: Extracting #8: cost 1 inf + 35078 13.770 * * [simplify]: Extracting #9: cost 0 inf + 35330 13.780 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) 13.780 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.im y.im) (* (* y.im y.im) (* y.im y.im))) (* (* (* y.re y.re) (* y.re y.re)) (* y.re y.re))))) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 13.781 * * * * [progress]: [ 74 / 102 ] simplifiying candidate # 13.781 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 13.781 * * [simplify]: iters left: 6 (14 enodes) 13.789 * * [simplify]: iters left: 5 (62 enodes) 13.808 * * [simplify]: iters left: 4 (114 enodes) 13.843 * * [simplify]: iters left: 3 (194 enodes) 13.906 * * [simplify]: iters left: 2 (376 enodes) 14.050 * * [simplify]: Extracting #0: cost 1 inf + 0 14.050 * * [simplify]: Extracting #1: cost 7 inf + 0 14.050 * * [simplify]: Extracting #2: cost 34 inf + 0 14.050 * * [simplify]: Extracting #3: cost 91 inf + 169 14.051 * * [simplify]: Extracting #4: cost 180 inf + 625 14.054 * * [simplify]: Extracting #5: cost 161 inf + 13822 14.063 * * [simplify]: Extracting #6: cost 31 inf + 39180 14.076 * * [simplify]: Extracting #7: cost 2 inf + 46593 14.091 * * [simplify]: Extracting #8: cost 0 inf + 46937 14.102 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 14.102 * [simplify]: Simplified (2 1 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))))) 14.102 * * * * [progress]: [ 75 / 102 ] simplifiying candidate # 14.103 * [simplify]: Simplifying (* (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))))) 14.103 * * [simplify]: iters left: 6 (16 enodes) 14.111 * * [simplify]: iters left: 5 (81 enodes) 14.126 * * [simplify]: iters left: 4 (201 enodes) 14.182 * * [simplify]: iters left: 3 (455 enodes) 14.365 * * [simplify]: Extracting #0: cost 1 inf + 0 14.365 * * [simplify]: Extracting #1: cost 10 inf + 0 14.365 * * [simplify]: Extracting #2: cost 115 inf + 0 14.366 * * [simplify]: Extracting #3: cost 172 inf + 778 14.370 * * [simplify]: Extracting #4: cost 88 inf + 15687 14.380 * * [simplify]: Extracting #5: cost 10 inf + 34349 14.391 * * [simplify]: Extracting #6: cost 0 inf + 36786 14.402 * [simplify]: Simplified to (* (+ (* (+ (* y.re x.im) (* y.im x.re)) (* y.re x.im)) (* (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 14.402 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) (* (+ (* (+ (* y.re x.im) (* y.im x.re)) (* y.re x.im)) (* (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.402 * * * * [progress]: [ 76 / 102 ] simplifiying candidate # 14.402 * [simplify]: Simplifying (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.im y.re) (* x.re y.im))) 14.402 * * [simplify]: iters left: 6 (12 enodes) 14.405 * * [simplify]: iters left: 5 (47 enodes) 14.412 * * [simplify]: iters left: 4 (73 enodes) 14.425 * * [simplify]: iters left: 3 (89 enodes) 14.443 * * [simplify]: Extracting #0: cost 1 inf + 0 14.443 * * [simplify]: Extracting #1: cost 6 inf + 0 14.443 * * [simplify]: Extracting #2: cost 21 inf + 0 14.443 * * [simplify]: Extracting #3: cost 25 inf + 46 14.443 * * [simplify]: Extracting #4: cost 22 inf + 254 14.444 * * [simplify]: Extracting #5: cost 16 inf + 866 14.446 * * [simplify]: Extracting #6: cost 0 inf + 4392 14.447 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.im x.re) (* y.re x.im))) 14.448 * [simplify]: Simplified (2 1 2) 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))) (+ (* y.im x.re) (* y.re x.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.448 * * * * [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)))))> 14.448 * [simplify]: Simplifying (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.448 * * [simplify]: iters left: 6 (13 enodes) 14.454 * * [simplify]: iters left: 5 (44 enodes) 14.466 * * [simplify]: iters left: 4 (67 enodes) 14.485 * * [simplify]: iters left: 3 (93 enodes) 14.504 * * [simplify]: iters left: 2 (119 enodes) 14.521 * * [simplify]: iters left: 1 (131 enodes) 14.547 * * [simplify]: Extracting #0: cost 1 inf + 0 14.547 * * [simplify]: Extracting #1: cost 2 inf + 0 14.547 * * [simplify]: Extracting #2: cost 7 inf + 0 14.547 * * [simplify]: Extracting #3: cost 34 inf + 0 14.548 * * [simplify]: Extracting #4: cost 47 inf + 169 14.548 * * [simplify]: Extracting #5: cost 37 inf + 952 14.550 * * [simplify]: Extracting #6: cost 11 inf + 6417 14.553 * * [simplify]: Extracting #7: cost 0 inf + 8846 14.555 * [simplify]: Simplified to (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 14.555 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (posit16->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))))) 14.555 * * * * [progress]: [ 78 / 102 ] simplifiying candidate # 14.555 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 14.555 * * [simplify]: iters left: 5 (9 enodes) 14.557 * * [simplify]: iters left: 4 (35 enodes) 14.562 * * [simplify]: iters left: 3 (54 enodes) 14.571 * * [simplify]: iters left: 2 (95 enodes) 14.589 * * [simplify]: iters left: 1 (193 enodes) 14.684 * * [simplify]: Extracting #0: cost 1 inf + 0 14.685 * * [simplify]: Extracting #1: cost 61 inf + 0 14.685 * * [simplify]: Extracting #2: cost 177 inf + 0 14.687 * * [simplify]: Extracting #3: cost 207 inf + 844 14.689 * * [simplify]: Extracting #4: cost 161 inf + 6973 14.694 * * [simplify]: Extracting #5: cost 112 inf + 18650 14.707 * * [simplify]: Extracting #6: cost 35 inf + 67314 14.726 * * [simplify]: Extracting #7: cost 0 inf + 95011 14.745 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 14.745 * [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))))) 14.745 * * * * [progress]: [ 79 / 102 ] simplifiying candidate # 14.745 * * * * [progress]: [ 80 / 102 ] simplifiying candidate # 14.745 * [simplify]: Simplifying (log (- (* x.im y.re) (* x.re y.im))) 14.745 * * [simplify]: iters left: 5 (8 enodes) 14.749 * * [simplify]: iters left: 4 (28 enodes) 14.756 * * [simplify]: iters left: 3 (37 enodes) 14.766 * * [simplify]: iters left: 2 (41 enodes) 14.776 * * [simplify]: Extracting #0: cost 1 inf + 0 14.776 * * [simplify]: Extracting #1: cost 3 inf + 0 14.776 * * [simplify]: Extracting #2: cost 7 inf + 0 14.776 * * [simplify]: Extracting #3: cost 16 inf + 0 14.777 * * [simplify]: Extracting #4: cost 11 inf + 128 14.777 * * [simplify]: Extracting #5: cost 2 inf + 860 14.777 * * [simplify]: Extracting #6: cost 0 inf + 1136 14.778 * [simplify]: Simplified to (log (- (* x.im y.re) (* x.re y.im))) 14.778 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (exp (log (- (* 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))))) 14.778 * * * * [progress]: [ 81 / 102 ] simplifiying candidate # 14.778 * [simplify]: Simplifying (exp (- (* x.im y.re) (* x.re y.im))) 14.779 * * [simplify]: iters left: 5 (8 enodes) 14.785 * * [simplify]: iters left: 4 (31 enodes) 14.794 * * [simplify]: iters left: 3 (54 enodes) 14.806 * * [simplify]: iters left: 2 (90 enodes) 14.821 * * [simplify]: iters left: 1 (180 enodes) 14.880 * * [simplify]: Extracting #0: cost 1 inf + 0 14.880 * * [simplify]: Extracting #1: cost 74 inf + 0 14.880 * * [simplify]: Extracting #2: cost 212 inf + 0 14.881 * * [simplify]: Extracting #3: cost 232 inf + 1507 14.886 * * [simplify]: Extracting #4: cost 177 inf + 12615 14.891 * * [simplify]: Extracting #5: cost 72 inf + 58294 14.900 * * [simplify]: Extracting #6: cost 2 inf + 99432 14.913 * * [simplify]: Extracting #7: cost 0 inf + 100570 14.931 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 14.931 * [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))))) 14.931 * * * * [progress]: [ 82 / 102 ] simplifiying candidate # 14.931 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 14.931 * * [simplify]: iters left: 6 (9 enodes) 14.933 * * [simplify]: iters left: 5 (31 enodes) 14.937 * * [simplify]: iters left: 4 (40 enodes) 14.943 * * [simplify]: iters left: 3 (44 enodes) 14.948 * * [simplify]: Extracting #0: cost 1 inf + 0 14.948 * * [simplify]: Extracting #1: cost 3 inf + 0 14.948 * * [simplify]: Extracting #2: cost 5 inf + 0 14.948 * * [simplify]: Extracting #3: cost 9 inf + 0 14.948 * * [simplify]: Extracting #4: cost 18 inf + 0 14.948 * * [simplify]: Extracting #5: cost 13 inf + 169 14.949 * * [simplify]: Extracting #6: cost 5 inf + 787 14.949 * * [simplify]: Extracting #7: cost 0 inf + 1644 14.949 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 14.949 * [simplify]: Simplified (2 1 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))))) 14.949 * [simplify]: Simplifying (cbrt (- (* x.im y.re) (* x.re y.im))) 14.950 * * [simplify]: iters left: 5 (8 enodes) 14.951 * * [simplify]: iters left: 4 (28 enodes) 14.955 * * [simplify]: iters left: 3 (37 enodes) 14.960 * * [simplify]: iters left: 2 (41 enodes) 14.970 * * [simplify]: Extracting #0: cost 1 inf + 0 14.970 * * [simplify]: Extracting #1: cost 3 inf + 0 14.970 * * [simplify]: Extracting #2: cost 7 inf + 0 14.970 * * [simplify]: Extracting #3: cost 16 inf + 0 14.970 * * [simplify]: Extracting #4: cost 11 inf + 128 14.970 * * [simplify]: Extracting #5: cost 2 inf + 870 14.971 * * [simplify]: Extracting #6: cost 0 inf + 1156 14.972 * [simplify]: Simplified to (cbrt (- (* x.im y.re) (* x.re y.im))) 14.972 * [simplify]: Simplified (2 1 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))))) 14.972 * * * * [progress]: [ 83 / 102 ] simplifiying candidate # 14.972 * [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))) 14.972 * * [simplify]: iters left: 6 (9 enodes) 14.976 * * [simplify]: iters left: 5 (32 enodes) 14.987 * * [simplify]: iters left: 4 (55 enodes) 15.012 * * [simplify]: iters left: 3 (186 enodes) 15.122 * * [simplify]: Extracting #0: cost 1 inf + 0 15.122 * * [simplify]: Extracting #1: cost 18 inf + 0 15.122 * * [simplify]: Extracting #2: cost 166 inf + 1 15.124 * * [simplify]: Extracting #3: cost 184 inf + 1649 15.133 * * [simplify]: Extracting #4: cost 76 inf + 21922 15.143 * * [simplify]: Extracting #5: cost 0 inf + 39174 15.153 * [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))) 15.153 * [simplify]: Simplified (2 1 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))) (- (* 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))))) 15.154 * * * * [progress]: [ 84 / 102 ] simplifiying candidate # 15.154 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 15.154 * * [simplify]: iters left: 5 (8 enodes) 15.156 * * [simplify]: iters left: 4 (28 enodes) 15.159 * * [simplify]: iters left: 3 (37 enodes) 15.164 * * [simplify]: iters left: 2 (41 enodes) 15.173 * * [simplify]: Extracting #0: cost 1 inf + 0 15.173 * * [simplify]: Extracting #1: cost 3 inf + 0 15.174 * * [simplify]: Extracting #2: cost 7 inf + 0 15.174 * * [simplify]: Extracting #3: cost 16 inf + 0 15.174 * * [simplify]: Extracting #4: cost 11 inf + 128 15.174 * * [simplify]: Extracting #5: cost 2 inf + 830 15.175 * * [simplify]: Extracting #6: cost 0 inf + 1076 15.175 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 15.175 * [simplify]: Simplified (2 1 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))))) 15.176 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 15.176 * * [simplify]: iters left: 5 (8 enodes) 15.183 * * [simplify]: iters left: 4 (28 enodes) 15.190 * * [simplify]: iters left: 3 (37 enodes) 15.200 * * [simplify]: iters left: 2 (41 enodes) 15.210 * * [simplify]: Extracting #0: cost 1 inf + 0 15.210 * * [simplify]: Extracting #1: cost 3 inf + 0 15.210 * * [simplify]: Extracting #2: cost 7 inf + 0 15.210 * * [simplify]: Extracting #3: cost 16 inf + 0 15.210 * * [simplify]: Extracting #4: cost 11 inf + 128 15.210 * * [simplify]: Extracting #5: cost 2 inf + 830 15.211 * * [simplify]: Extracting #6: cost 0 inf + 1076 15.211 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 15.211 * [simplify]: Simplified (2 1 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))))) 15.211 * * * * [progress]: [ 85 / 102 ] simplifiying candidate # 15.211 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 15.211 * * [simplify]: iters left: 5 (10 enodes) 15.215 * * [simplify]: iters left: 4 (53 enodes) 15.227 * * [simplify]: iters left: 3 (165 enodes) 15.290 * * [simplify]: iters left: 2 (470 enodes) 15.552 * * [simplify]: Extracting #0: cost 1 inf + 0 15.552 * * [simplify]: Extracting #1: cost 21 inf + 0 15.552 * * [simplify]: Extracting #2: cost 124 inf + 0 15.553 * * [simplify]: Extracting #3: cost 247 inf + 1134 15.556 * * [simplify]: Extracting #4: cost 194 inf + 7691 15.565 * * [simplify]: Extracting #5: cost 96 inf + 34780 15.577 * * [simplify]: Extracting #6: cost 7 inf + 71673 15.594 * * [simplify]: Extracting #7: cost 0 inf + 75637 15.607 * [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.607 * [simplify]: Simplified (2 1 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))) (+ (* (* 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)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.608 * [simplify]: Simplifying (+ (* (* 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.608 * * [simplify]: iters left: 6 (11 enodes) 15.611 * * [simplify]: iters left: 5 (60 enodes) 15.622 * * [simplify]: iters left: 4 (142 enodes) 15.671 * * [simplify]: iters left: 3 (229 enodes) 15.733 * * [simplify]: iters left: 2 (293 enodes) 15.801 * * [simplify]: iters left: 1 (299 enodes) 15.833 * * [simplify]: Extracting #0: cost 1 inf + 0 15.833 * * [simplify]: Extracting #1: cost 8 inf + 0 15.833 * * [simplify]: Extracting #2: cost 41 inf + 0 15.833 * * [simplify]: Extracting #3: cost 57 inf + 130 15.834 * * [simplify]: Extracting #4: cost 26 inf + 2521 15.836 * * [simplify]: Extracting #5: cost 1 inf + 5720 15.838 * * [simplify]: Extracting #6: cost 0 inf + 5844 15.841 * [simplify]: Simplified to (+ (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (+ (* x.im y.re) (* x.re y.im)))) 15.841 * [simplify]: Simplified (2 1 1 2) 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))) (+ (* (* x.im y.re) (* 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))))) 15.842 * * * * [progress]: [ 86 / 102 ] simplifiying candidate # 15.842 * [simplify]: Simplifying (- (* x.re y.im)) 15.842 * * [simplify]: iters left: 4 (4 enodes) 15.844 * * [simplify]: iters left: 3 (17 enodes) 15.849 * * [simplify]: iters left: 2 (23 enodes) 15.855 * * [simplify]: Extracting #0: cost 1 inf + 0 15.855 * * [simplify]: Extracting #1: cost 7 inf + 0 15.855 * * [simplify]: Extracting #2: cost 7 inf + 43 15.855 * * [simplify]: Extracting #3: cost 0 inf + 414 15.855 * [simplify]: Simplified to (- (* x.re y.im)) 15.855 * [simplify]: Simplified (2 1 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.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 15.855 * * * * [progress]: [ 87 / 102 ] simplifiying candidate # 15.856 * * * * [progress]: [ 88 / 102 ] simplifiying candidate # 15.856 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 15.856 * * [simplify]: iters left: 6 (9 enodes) 15.861 * * [simplify]: iters left: 5 (48 enodes) 15.877 * * [simplify]: iters left: 4 (111 enodes) 15.917 * * [simplify]: iters left: 3 (181 enodes) 15.981 * * [simplify]: iters left: 2 (262 enodes) 16.074 * * [simplify]: iters left: 1 (473 enodes) 16.283 * * [simplify]: Extracting #0: cost 1 inf + 0 16.284 * * [simplify]: Extracting #1: cost 22 inf + 0 16.284 * * [simplify]: Extracting #2: cost 110 inf + 0 16.286 * * [simplify]: Extracting #3: cost 142 inf + 1440 16.294 * * [simplify]: Extracting #4: cost 41 inf + 15973 16.308 * * [simplify]: Extracting #5: cost 0 inf + 23364 16.322 * * [simplify]: Extracting #6: cost 0 inf + 23124 16.329 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 16.329 * [simplify]: Simplified (2 1 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))) (+ (* 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))))) 16.330 * [simplify]: Simplifying (+ (* x.im y.re) (* x.re y.im)) 16.330 * * [simplify]: iters left: 4 (7 enodes) 16.331 * * [simplify]: iters left: 3 (24 enodes) 16.334 * * [simplify]: Extracting #0: cost 1 inf + 0 16.334 * * [simplify]: Extracting #1: cost 4 inf + 0 16.334 * * [simplify]: Extracting #2: cost 10 inf + 0 16.334 * * [simplify]: Extracting #3: cost 6 inf + 4 16.334 * * [simplify]: Extracting #4: cost 1 inf + 296 16.335 * * [simplify]: Extracting #5: cost 0 inf + 420 16.335 * [simplify]: Simplified to (+ (* x.re y.im) (* x.im y.re)) 16.335 * [simplify]: Simplified (2 1 1 2) 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))) (+ (* x.re y.im) (* x.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.335 * * * * [progress]: [ 89 / 102 ] simplifiying candidate # 16.335 * [simplify]: Simplifying (- (* x.re y.im)) 16.335 * * [simplify]: iters left: 4 (4 enodes) 16.336 * * [simplify]: iters left: 3 (17 enodes) 16.338 * * [simplify]: iters left: 2 (23 enodes) 16.341 * * [simplify]: Extracting #0: cost 1 inf + 0 16.341 * * [simplify]: Extracting #1: cost 7 inf + 0 16.341 * * [simplify]: Extracting #2: cost 7 inf + 43 16.342 * * [simplify]: Extracting #3: cost 0 inf + 414 16.342 * [simplify]: Simplified to (- (* x.re y.im)) 16.342 * [simplify]: Simplified (2 1 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.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.342 * * * * [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)))))> 16.342 * [simplify]: Simplifying (real->posit16 (- (* x.im y.re) (* x.re y.im))) 16.342 * * [simplify]: iters left: 5 (8 enodes) 16.344 * * [simplify]: iters left: 4 (25 enodes) 16.347 * * [simplify]: iters left: 3 (34 enodes) 16.351 * * [simplify]: iters left: 2 (38 enodes) 16.356 * * [simplify]: Extracting #0: cost 1 inf + 0 16.356 * * [simplify]: Extracting #1: cost 2 inf + 0 16.356 * * [simplify]: Extracting #2: cost 5 inf + 0 16.356 * * [simplify]: Extracting #3: cost 14 inf + 0 16.356 * * [simplify]: Extracting #4: cost 10 inf + 87 16.356 * * [simplify]: Extracting #5: cost 1 inf + 707 16.357 * * [simplify]: Extracting #6: cost 0 inf + 748 16.357 * [simplify]: Simplified to (real->posit16 (- (* x.im y.re) (* x.re y.im))) 16.357 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (posit16->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))))) 16.357 * * * * [progress]: [ 91 / 102 ] simplifiying candidate # 16.357 * [simplify]: Simplifying y.im 16.357 * * [simplify]: iters left: 0 (1 enodes) 16.358 * * [simplify]: Extracting #0: cost 1 inf + 0 16.358 * * [simplify]: Extracting #1: cost 0 inf + 1 16.358 * [simplify]: Simplified to y.im 16.358 * [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)) 16.358 * * * * [progress]: [ 92 / 102 ] simplifiying candidate # 16.358 * [simplify]: Simplifying y.re 16.358 * * [simplify]: iters left: 0 (1 enodes) 16.359 * * [simplify]: Extracting #0: cost 1 inf + 0 16.359 * * [simplify]: Extracting #1: cost 0 inf + 1 16.359 * [simplify]: Simplified to y.re 16.359 * [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)) 16.359 * * * * [progress]: [ 93 / 102 ] simplifiying candidate # 16.359 * [simplify]: Simplifying (* -1 y.re) 16.359 * * [simplify]: iters left: 2 (3 enodes) 16.362 * * [simplify]: iters left: 1 (11 enodes) 16.365 * * [simplify]: Extracting #0: cost 1 inf + 0 16.365 * * [simplify]: Extracting #1: cost 4 inf + 0 16.365 * * [simplify]: Extracting #2: cost 0 inf + 84 16.365 * [simplify]: Simplified to (- y.re) 16.365 * [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))) 16.365 * * * * [progress]: [ 94 / 102 ] simplifiying candidate # 16.366 * [simplify]: Simplifying y.im 16.366 * * [simplify]: iters left: 0 (1 enodes) 16.366 * * [simplify]: Extracting #0: cost 1 inf + 0 16.366 * * [simplify]: Extracting #1: cost 0 inf + 1 16.366 * [simplify]: Simplified to y.im 16.366 * [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))))) 16.366 * * * * [progress]: [ 95 / 102 ] simplifiying candidate # 16.366 * [simplify]: Simplifying y.re 16.367 * * [simplify]: iters left: 0 (1 enodes) 16.367 * * [simplify]: Extracting #0: cost 1 inf + 0 16.367 * * [simplify]: Extracting #1: cost 0 inf + 1 16.367 * [simplify]: Simplified to y.re 16.367 * [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))))) 16.367 * * * * [progress]: [ 96 / 102 ] simplifiying candidate # 16.367 * [simplify]: Simplifying (* -1 y.re) 16.368 * * [simplify]: iters left: 2 (3 enodes) 16.369 * * [simplify]: iters left: 1 (11 enodes) 16.372 * * [simplify]: Extracting #0: cost 1 inf + 0 16.373 * * [simplify]: Extracting #1: cost 4 inf + 0 16.373 * * [simplify]: Extracting #2: cost 0 inf + 84 16.373 * [simplify]: Simplified to (- y.re) 16.373 * [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))))) 16.373 * * * * [progress]: [ 97 / 102 ] simplifiying candidate # 16.373 * [simplify]: Simplifying (* -1 x.re) 16.373 * * [simplify]: iters left: 2 (3 enodes) 16.375 * * [simplify]: iters left: 1 (11 enodes) 16.378 * * [simplify]: Extracting #0: cost 1 inf + 0 16.378 * * [simplify]: Extracting #1: cost 4 inf + 0 16.378 * * [simplify]: Extracting #2: cost 0 inf + 84 16.378 * [simplify]: Simplified to (- x.re) 16.378 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.378 * * * * [progress]: [ 98 / 102 ] simplifiying candidate # 16.379 * [simplify]: Simplifying x.im 16.379 * * [simplify]: iters left: 0 (1 enodes) 16.379 * * [simplify]: Extracting #0: cost 1 inf + 0 16.379 * * [simplify]: Extracting #1: cost 0 inf + 1 16.379 * [simplify]: Simplified to x.im 16.379 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.379 * * * * [progress]: [ 99 / 102 ] simplifiying candidate # 16.380 * [simplify]: Simplifying (* -1 x.im) 16.380 * * [simplify]: iters left: 2 (3 enodes) 16.382 * * [simplify]: iters left: 1 (11 enodes) 16.385 * * [simplify]: Extracting #0: cost 1 inf + 0 16.385 * * [simplify]: Extracting #1: cost 4 inf + 0 16.385 * * [simplify]: Extracting #2: cost 0 inf + 84 16.385 * [simplify]: Simplified to (- x.im) 16.385 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 16.385 * * * * [progress]: [ 100 / 102 ] simplifiying candidate # 16.385 * [simplify]: Simplifying 0 16.385 * * [simplify]: iters left: 0 (1 enodes) 16.386 * * [simplify]: Extracting #0: cost 1 inf + 0 16.386 * * [simplify]: Extracting #1: cost 0 inf + 1 16.386 * [simplify]: Simplified to 0 16.386 * [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))))) 16.386 * * * * [progress]: [ 101 / 102 ] simplifiying candidate # 16.386 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 16.386 * * [simplify]: iters left: 4 (7 enodes) 16.388 * * [simplify]: iters left: 3 (25 enodes) 16.393 * * [simplify]: iters left: 2 (34 enodes) 16.397 * * [simplify]: iters left: 1 (38 enodes) 16.402 * * [simplify]: Extracting #0: cost 1 inf + 0 16.402 * * [simplify]: Extracting #1: cost 5 inf + 0 16.402 * * [simplify]: Extracting #2: cost 14 inf + 0 16.402 * * [simplify]: Extracting #3: cost 9 inf + 169 16.403 * * [simplify]: Extracting #4: cost 2 inf + 583 16.403 * * [simplify]: Extracting #5: cost 0 inf + 748 16.403 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 16.403 * [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))))) 16.403 * * * * [progress]: [ 102 / 102 ] simplifiying candidate # 16.403 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 16.403 * * [simplify]: iters left: 4 (7 enodes) 16.405 * * [simplify]: iters left: 3 (25 enodes) 16.408 * * [simplify]: iters left: 2 (34 enodes) 16.413 * * [simplify]: iters left: 1 (38 enodes) 16.422 * * [simplify]: Extracting #0: cost 1 inf + 0 16.422 * * [simplify]: Extracting #1: cost 5 inf + 0 16.422 * * [simplify]: Extracting #2: cost 14 inf + 0 16.422 * * [simplify]: Extracting #3: cost 9 inf + 169 16.422 * * [simplify]: Extracting #4: cost 2 inf + 583 16.423 * * [simplify]: Extracting #5: cost 0 inf + 748 16.423 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 16.423 * [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))))) 16.424 * * * [progress]: adding candidates to table 17.534 * * [progress]: iteration 3 / 4 17.534 * * * [progress]: picking best candidate 17.568 * * * * [pick]: Picked # 17.568 * * * [progress]: localizing error 17.597 * * * [progress]: generating rewritten candidates 17.597 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 17.603 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 1) 17.609 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2) 17.640 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 2) 17.652 * * * [progress]: generating series expansions 17.652 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 17.652 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 17.652 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 17.652 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 17.652 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 17.652 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 17.652 * [taylor]: Taking taylor expansion of y.re in y.im 17.652 * [backup-simplify]: Simplify y.re into y.re 17.652 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.652 * [taylor]: Taking taylor expansion of y.im in y.im 17.652 * [backup-simplify]: Simplify 0 into 0 17.652 * [backup-simplify]: Simplify 1 into 1 17.652 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.652 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 17.652 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 17.652 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 17.653 * [backup-simplify]: Simplify (+ 0 0) into 0 17.653 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 17.653 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 17.653 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 17.653 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.653 * [taylor]: Taking taylor expansion of y.re in y.re 17.653 * [backup-simplify]: Simplify 0 into 0 17.653 * [backup-simplify]: Simplify 1 into 1 17.653 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.653 * [taylor]: Taking taylor expansion of y.im in y.re 17.653 * [backup-simplify]: Simplify y.im into y.im 17.653 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.653 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 17.653 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 17.653 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.653 * [backup-simplify]: Simplify (+ 0 0) into 0 17.654 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 17.654 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 17.654 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 17.654 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.654 * [taylor]: Taking taylor expansion of y.re in y.re 17.654 * [backup-simplify]: Simplify 0 into 0 17.654 * [backup-simplify]: Simplify 1 into 1 17.654 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.654 * [taylor]: Taking taylor expansion of y.im in y.re 17.654 * [backup-simplify]: Simplify y.im into y.im 17.654 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.654 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 17.654 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 17.654 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.654 * [backup-simplify]: Simplify (+ 0 0) into 0 17.654 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 17.654 * [taylor]: Taking taylor expansion of y.im in y.im 17.654 * [backup-simplify]: Simplify 0 into 0 17.654 * [backup-simplify]: Simplify 1 into 1 17.654 * [backup-simplify]: Simplify 0 into 0 17.654 * [taylor]: Taking taylor expansion of 0 in y.im 17.654 * [backup-simplify]: Simplify 0 into 0 17.654 * [backup-simplify]: Simplify 0 into 0 17.654 * [backup-simplify]: Simplify 1 into 1 17.655 * [backup-simplify]: Simplify (* 1 1) into 1 17.655 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 17.655 * [backup-simplify]: Simplify (+ 1 0) into 1 17.656 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 17.656 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 17.656 * [taylor]: Taking taylor expansion of 1/2 in y.im 17.656 * [backup-simplify]: Simplify 1/2 into 1/2 17.656 * [taylor]: Taking taylor expansion of y.im in y.im 17.656 * [backup-simplify]: Simplify 0 into 0 17.656 * [backup-simplify]: Simplify 1 into 1 17.656 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 17.657 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 17.657 * [backup-simplify]: Simplify 0 into 0 17.657 * [backup-simplify]: Simplify 0 into 0 17.657 * [backup-simplify]: Simplify 0 into 0 17.657 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.657 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 17.658 * [backup-simplify]: Simplify (+ 0 0) into 0 17.658 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 17.658 * [taylor]: Taking taylor expansion of 0 in y.im 17.658 * [backup-simplify]: Simplify 0 into 0 17.658 * [backup-simplify]: Simplify 0 into 0 17.658 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.658 * [backup-simplify]: Simplify 0 into 0 17.659 * [backup-simplify]: Simplify 0 into 0 17.659 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 17.659 * [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)))) 17.659 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 17.659 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 17.659 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 17.659 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 17.659 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 17.659 * [taylor]: Taking taylor expansion of y.re in y.im 17.659 * [backup-simplify]: Simplify y.re into y.re 17.659 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.659 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 17.659 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 17.659 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.659 * [taylor]: Taking taylor expansion of y.im in y.im 17.659 * [backup-simplify]: Simplify 0 into 0 17.659 * [backup-simplify]: Simplify 1 into 1 17.659 * [backup-simplify]: Simplify (* 1 1) into 1 17.659 * [backup-simplify]: Simplify (/ 1 1) into 1 17.660 * [backup-simplify]: Simplify (+ 0 1) into 1 17.660 * [backup-simplify]: Simplify (sqrt 1) into 1 17.660 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.661 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.661 * [backup-simplify]: Simplify (+ 0 0) into 0 17.662 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.662 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.662 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.662 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.662 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.662 * [taylor]: Taking taylor expansion of y.re in y.re 17.662 * [backup-simplify]: Simplify 0 into 0 17.662 * [backup-simplify]: Simplify 1 into 1 17.662 * [backup-simplify]: Simplify (* 1 1) into 1 17.662 * [backup-simplify]: Simplify (/ 1 1) into 1 17.662 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.662 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.662 * [taylor]: Taking taylor expansion of y.im in y.re 17.662 * [backup-simplify]: Simplify y.im into y.im 17.662 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.663 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.663 * [backup-simplify]: Simplify (+ 1 0) into 1 17.663 * [backup-simplify]: Simplify (sqrt 1) into 1 17.663 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.664 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.664 * [backup-simplify]: Simplify (+ 0 0) into 0 17.664 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.665 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.665 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.665 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.665 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.665 * [taylor]: Taking taylor expansion of y.re in y.re 17.665 * [backup-simplify]: Simplify 0 into 0 17.665 * [backup-simplify]: Simplify 1 into 1 17.665 * [backup-simplify]: Simplify (* 1 1) into 1 17.665 * [backup-simplify]: Simplify (/ 1 1) into 1 17.665 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.665 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.665 * [taylor]: Taking taylor expansion of y.im in y.re 17.665 * [backup-simplify]: Simplify y.im into y.im 17.665 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.665 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.666 * [backup-simplify]: Simplify (+ 1 0) into 1 17.666 * [backup-simplify]: Simplify (sqrt 1) into 1 17.666 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.667 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.667 * [backup-simplify]: Simplify (+ 0 0) into 0 17.667 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.667 * [taylor]: Taking taylor expansion of 1 in y.im 17.667 * [backup-simplify]: Simplify 1 into 1 17.667 * [taylor]: Taking taylor expansion of 0 in y.im 17.668 * [backup-simplify]: Simplify 0 into 0 17.668 * [backup-simplify]: Simplify 1 into 1 17.668 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.669 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 17.670 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 17.670 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 17.670 * [taylor]: Taking taylor expansion of 1/2 in y.im 17.670 * [backup-simplify]: Simplify 1/2 into 1/2 17.670 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.670 * [taylor]: Taking taylor expansion of y.im in y.im 17.670 * [backup-simplify]: Simplify 0 into 0 17.670 * [backup-simplify]: Simplify 1 into 1 17.670 * [backup-simplify]: Simplify (* 1 1) into 1 17.670 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 17.671 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.671 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 17.671 * [backup-simplify]: Simplify 0 into 0 17.671 * [backup-simplify]: Simplify 0 into 0 17.671 * [backup-simplify]: Simplify 0 into 0 17.672 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.672 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.673 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.673 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 17.673 * [backup-simplify]: Simplify (+ 0 0) into 0 17.673 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 17.673 * [taylor]: Taking taylor expansion of 0 in y.im 17.673 * [backup-simplify]: Simplify 0 into 0 17.674 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.674 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.674 * [backup-simplify]: Simplify 0 into 0 17.674 * [backup-simplify]: Simplify 0 into 0 17.674 * [backup-simplify]: Simplify 0 into 0 17.675 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 17.675 * [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)))) 17.675 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 17.675 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 17.675 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 17.675 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 17.675 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 17.675 * [taylor]: Taking taylor expansion of y.re in y.im 17.675 * [backup-simplify]: Simplify y.re into y.re 17.675 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.675 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 17.675 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 17.675 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.675 * [taylor]: Taking taylor expansion of y.im in y.im 17.675 * [backup-simplify]: Simplify 0 into 0 17.675 * [backup-simplify]: Simplify 1 into 1 17.675 * [backup-simplify]: Simplify (* 1 1) into 1 17.676 * [backup-simplify]: Simplify (/ 1 1) into 1 17.676 * [backup-simplify]: Simplify (+ 0 1) into 1 17.676 * [backup-simplify]: Simplify (sqrt 1) into 1 17.676 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.677 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.677 * [backup-simplify]: Simplify (+ 0 0) into 0 17.677 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.678 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.678 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.678 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.678 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.678 * [taylor]: Taking taylor expansion of y.re in y.re 17.678 * [backup-simplify]: Simplify 0 into 0 17.678 * [backup-simplify]: Simplify 1 into 1 17.678 * [backup-simplify]: Simplify (* 1 1) into 1 17.678 * [backup-simplify]: Simplify (/ 1 1) into 1 17.678 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.678 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.678 * [taylor]: Taking taylor expansion of y.im in y.re 17.678 * [backup-simplify]: Simplify y.im into y.im 17.678 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.678 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.679 * [backup-simplify]: Simplify (+ 1 0) into 1 17.679 * [backup-simplify]: Simplify (sqrt 1) into 1 17.679 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.680 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.680 * [backup-simplify]: Simplify (+ 0 0) into 0 17.680 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.680 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.680 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.680 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.680 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.680 * [taylor]: Taking taylor expansion of y.re in y.re 17.680 * [backup-simplify]: Simplify 0 into 0 17.680 * [backup-simplify]: Simplify 1 into 1 17.681 * [backup-simplify]: Simplify (* 1 1) into 1 17.681 * [backup-simplify]: Simplify (/ 1 1) into 1 17.681 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.681 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.681 * [taylor]: Taking taylor expansion of y.im in y.re 17.681 * [backup-simplify]: Simplify y.im into y.im 17.681 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.681 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.681 * [backup-simplify]: Simplify (+ 1 0) into 1 17.682 * [backup-simplify]: Simplify (sqrt 1) into 1 17.682 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.683 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.683 * [backup-simplify]: Simplify (+ 0 0) into 0 17.684 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.684 * [taylor]: Taking taylor expansion of 1 in y.im 17.684 * [backup-simplify]: Simplify 1 into 1 17.684 * [taylor]: Taking taylor expansion of 0 in y.im 17.684 * [backup-simplify]: Simplify 0 into 0 17.684 * [backup-simplify]: Simplify 1 into 1 17.685 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.686 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.686 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 17.688 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 17.688 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 17.688 * [taylor]: Taking taylor expansion of 1/2 in y.im 17.688 * [backup-simplify]: Simplify 1/2 into 1/2 17.688 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.688 * [taylor]: Taking taylor expansion of y.im in y.im 17.688 * [backup-simplify]: Simplify 0 into 0 17.688 * [backup-simplify]: Simplify 1 into 1 17.688 * [backup-simplify]: Simplify (* 1 1) into 1 17.689 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 17.689 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.690 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 17.690 * [backup-simplify]: Simplify 0 into 0 17.690 * [backup-simplify]: Simplify 0 into 0 17.690 * [backup-simplify]: Simplify 0 into 0 17.692 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.693 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.693 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.693 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 17.693 * [backup-simplify]: Simplify (+ 0 0) into 0 17.694 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 17.694 * [taylor]: Taking taylor expansion of 0 in y.im 17.694 * [backup-simplify]: Simplify 0 into 0 17.695 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.696 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.696 * [backup-simplify]: Simplify 0 into 0 17.696 * [backup-simplify]: Simplify 0 into 0 17.696 * [backup-simplify]: Simplify 0 into 0 17.696 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 17.697 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 1) 17.697 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 17.697 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 17.697 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 17.697 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 17.697 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 17.697 * [taylor]: Taking taylor expansion of y.re in y.im 17.697 * [backup-simplify]: Simplify y.re into y.re 17.697 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.697 * [taylor]: Taking taylor expansion of y.im in y.im 17.697 * [backup-simplify]: Simplify 0 into 0 17.697 * [backup-simplify]: Simplify 1 into 1 17.697 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.697 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 17.697 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 17.697 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 17.698 * [backup-simplify]: Simplify (+ 0 0) into 0 17.698 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 17.698 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 17.698 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 17.698 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.698 * [taylor]: Taking taylor expansion of y.re in y.re 17.698 * [backup-simplify]: Simplify 0 into 0 17.698 * [backup-simplify]: Simplify 1 into 1 17.698 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.698 * [taylor]: Taking taylor expansion of y.im in y.re 17.698 * [backup-simplify]: Simplify y.im into y.im 17.698 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.698 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 17.699 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 17.699 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.699 * [backup-simplify]: Simplify (+ 0 0) into 0 17.699 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 17.699 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 17.699 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 17.699 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.699 * [taylor]: Taking taylor expansion of y.re in y.re 17.699 * [backup-simplify]: Simplify 0 into 0 17.699 * [backup-simplify]: Simplify 1 into 1 17.699 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.699 * [taylor]: Taking taylor expansion of y.im in y.re 17.699 * [backup-simplify]: Simplify y.im into y.im 17.699 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.700 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 17.700 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 17.700 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.700 * [backup-simplify]: Simplify (+ 0 0) into 0 17.700 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 17.700 * [taylor]: Taking taylor expansion of y.im in y.im 17.700 * [backup-simplify]: Simplify 0 into 0 17.700 * [backup-simplify]: Simplify 1 into 1 17.700 * [backup-simplify]: Simplify 0 into 0 17.700 * [taylor]: Taking taylor expansion of 0 in y.im 17.701 * [backup-simplify]: Simplify 0 into 0 17.701 * [backup-simplify]: Simplify 0 into 0 17.701 * [backup-simplify]: Simplify 1 into 1 17.701 * [backup-simplify]: Simplify (* 1 1) into 1 17.702 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 17.702 * [backup-simplify]: Simplify (+ 1 0) into 1 17.703 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 17.703 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 17.704 * [taylor]: Taking taylor expansion of 1/2 in y.im 17.704 * [backup-simplify]: Simplify 1/2 into 1/2 17.704 * [taylor]: Taking taylor expansion of y.im in y.im 17.704 * [backup-simplify]: Simplify 0 into 0 17.704 * [backup-simplify]: Simplify 1 into 1 17.704 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 17.705 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 17.705 * [backup-simplify]: Simplify 0 into 0 17.705 * [backup-simplify]: Simplify 0 into 0 17.705 * [backup-simplify]: Simplify 0 into 0 17.706 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.707 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 17.707 * [backup-simplify]: Simplify (+ 0 0) into 0 17.707 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 17.707 * [taylor]: Taking taylor expansion of 0 in y.im 17.707 * [backup-simplify]: Simplify 0 into 0 17.707 * [backup-simplify]: Simplify 0 into 0 17.708 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.708 * [backup-simplify]: Simplify 0 into 0 17.708 * [backup-simplify]: Simplify 0 into 0 17.709 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 17.709 * [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)))) 17.709 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 17.709 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 17.709 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 17.709 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 17.709 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 17.709 * [taylor]: Taking taylor expansion of y.re in y.im 17.709 * [backup-simplify]: Simplify y.re into y.re 17.709 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.709 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 17.709 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 17.709 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.709 * [taylor]: Taking taylor expansion of y.im in y.im 17.709 * [backup-simplify]: Simplify 0 into 0 17.709 * [backup-simplify]: Simplify 1 into 1 17.710 * [backup-simplify]: Simplify (* 1 1) into 1 17.710 * [backup-simplify]: Simplify (/ 1 1) into 1 17.710 * [backup-simplify]: Simplify (+ 0 1) into 1 17.711 * [backup-simplify]: Simplify (sqrt 1) into 1 17.711 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.712 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.713 * [backup-simplify]: Simplify (+ 0 0) into 0 17.713 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.713 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.713 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.713 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.713 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.713 * [taylor]: Taking taylor expansion of y.re in y.re 17.713 * [backup-simplify]: Simplify 0 into 0 17.713 * [backup-simplify]: Simplify 1 into 1 17.714 * [backup-simplify]: Simplify (* 1 1) into 1 17.714 * [backup-simplify]: Simplify (/ 1 1) into 1 17.714 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.714 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.714 * [taylor]: Taking taylor expansion of y.im in y.re 17.714 * [backup-simplify]: Simplify y.im into y.im 17.714 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.714 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.715 * [backup-simplify]: Simplify (+ 1 0) into 1 17.715 * [backup-simplify]: Simplify (sqrt 1) into 1 17.716 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.717 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.717 * [backup-simplify]: Simplify (+ 0 0) into 0 17.718 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.718 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.718 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.718 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.718 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.718 * [taylor]: Taking taylor expansion of y.re in y.re 17.718 * [backup-simplify]: Simplify 0 into 0 17.718 * [backup-simplify]: Simplify 1 into 1 17.719 * [backup-simplify]: Simplify (* 1 1) into 1 17.719 * [backup-simplify]: Simplify (/ 1 1) into 1 17.719 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.719 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.719 * [taylor]: Taking taylor expansion of y.im in y.re 17.719 * [backup-simplify]: Simplify y.im into y.im 17.719 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.719 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.720 * [backup-simplify]: Simplify (+ 1 0) into 1 17.720 * [backup-simplify]: Simplify (sqrt 1) into 1 17.721 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.722 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.722 * [backup-simplify]: Simplify (+ 0 0) into 0 17.723 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.723 * [taylor]: Taking taylor expansion of 1 in y.im 17.723 * [backup-simplify]: Simplify 1 into 1 17.723 * [taylor]: Taking taylor expansion of 0 in y.im 17.723 * [backup-simplify]: Simplify 0 into 0 17.723 * [backup-simplify]: Simplify 1 into 1 17.724 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.725 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.725 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 17.726 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 17.726 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 17.726 * [taylor]: Taking taylor expansion of 1/2 in y.im 17.726 * [backup-simplify]: Simplify 1/2 into 1/2 17.726 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.726 * [taylor]: Taking taylor expansion of y.im in y.im 17.726 * [backup-simplify]: Simplify 0 into 0 17.726 * [backup-simplify]: Simplify 1 into 1 17.727 * [backup-simplify]: Simplify (* 1 1) into 1 17.727 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 17.728 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.729 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 17.729 * [backup-simplify]: Simplify 0 into 0 17.729 * [backup-simplify]: Simplify 0 into 0 17.729 * [backup-simplify]: Simplify 0 into 0 17.730 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.731 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.731 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 17.732 * [backup-simplify]: Simplify (+ 0 0) into 0 17.732 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 17.732 * [taylor]: Taking taylor expansion of 0 in y.im 17.732 * [backup-simplify]: Simplify 0 into 0 17.733 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.735 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.735 * [backup-simplify]: Simplify 0 into 0 17.735 * [backup-simplify]: Simplify 0 into 0 17.735 * [backup-simplify]: Simplify 0 into 0 17.735 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 17.735 * [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)))) 17.735 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 17.735 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 17.735 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 17.735 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 17.735 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 17.735 * [taylor]: Taking taylor expansion of y.re in y.im 17.735 * [backup-simplify]: Simplify y.re into y.re 17.735 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.736 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 17.736 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 17.736 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.736 * [taylor]: Taking taylor expansion of y.im in y.im 17.736 * [backup-simplify]: Simplify 0 into 0 17.736 * [backup-simplify]: Simplify 1 into 1 17.736 * [backup-simplify]: Simplify (* 1 1) into 1 17.737 * [backup-simplify]: Simplify (/ 1 1) into 1 17.737 * [backup-simplify]: Simplify (+ 0 1) into 1 17.737 * [backup-simplify]: Simplify (sqrt 1) into 1 17.738 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.738 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.739 * [backup-simplify]: Simplify (+ 0 0) into 0 17.739 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.739 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.739 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.739 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.739 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.739 * [taylor]: Taking taylor expansion of y.re in y.re 17.739 * [backup-simplify]: Simplify 0 into 0 17.739 * [backup-simplify]: Simplify 1 into 1 17.739 * [backup-simplify]: Simplify (* 1 1) into 1 17.740 * [backup-simplify]: Simplify (/ 1 1) into 1 17.740 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.740 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.740 * [taylor]: Taking taylor expansion of y.im in y.re 17.740 * [backup-simplify]: Simplify y.im into y.im 17.740 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.740 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.740 * [backup-simplify]: Simplify (+ 1 0) into 1 17.740 * [backup-simplify]: Simplify (sqrt 1) into 1 17.741 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.741 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.741 * [backup-simplify]: Simplify (+ 0 0) into 0 17.742 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.742 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.742 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.742 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.742 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.742 * [taylor]: Taking taylor expansion of y.re in y.re 17.742 * [backup-simplify]: Simplify 0 into 0 17.742 * [backup-simplify]: Simplify 1 into 1 17.742 * [backup-simplify]: Simplify (* 1 1) into 1 17.742 * [backup-simplify]: Simplify (/ 1 1) into 1 17.742 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.742 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.742 * [taylor]: Taking taylor expansion of y.im in y.re 17.742 * [backup-simplify]: Simplify y.im into y.im 17.742 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.743 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.743 * [backup-simplify]: Simplify (+ 1 0) into 1 17.743 * [backup-simplify]: Simplify (sqrt 1) into 1 17.743 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.744 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.744 * [backup-simplify]: Simplify (+ 0 0) into 0 17.744 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.745 * [taylor]: Taking taylor expansion of 1 in y.im 17.745 * [backup-simplify]: Simplify 1 into 1 17.745 * [taylor]: Taking taylor expansion of 0 in y.im 17.745 * [backup-simplify]: Simplify 0 into 0 17.745 * [backup-simplify]: Simplify 1 into 1 17.745 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.746 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.746 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 17.747 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 17.747 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 17.747 * [taylor]: Taking taylor expansion of 1/2 in y.im 17.747 * [backup-simplify]: Simplify 1/2 into 1/2 17.747 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.747 * [taylor]: Taking taylor expansion of y.im in y.im 17.747 * [backup-simplify]: Simplify 0 into 0 17.747 * [backup-simplify]: Simplify 1 into 1 17.747 * [backup-simplify]: Simplify (* 1 1) into 1 17.747 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 17.748 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.748 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 17.748 * [backup-simplify]: Simplify 0 into 0 17.748 * [backup-simplify]: Simplify 0 into 0 17.748 * [backup-simplify]: Simplify 0 into 0 17.749 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 17.749 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.749 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.750 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 17.750 * [backup-simplify]: Simplify (+ 0 0) into 0 17.750 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 17.750 * [taylor]: Taking taylor expansion of 0 in y.im 17.750 * [backup-simplify]: Simplify 0 into 0 17.751 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.751 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.751 * [backup-simplify]: Simplify 0 into 0 17.751 * [backup-simplify]: Simplify 0 into 0 17.751 * [backup-simplify]: Simplify 0 into 0 17.752 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 17.752 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2) 17.752 * [backup-simplify]: Simplify (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im))) into (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (- (* y.re x.im) (* y.im x.re)))) 17.752 * [approximate]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (- (* y.re x.im) (* y.im x.re)))) in (y.re y.im x.im x.re) around 0 17.752 * [taylor]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (- (* y.re x.im) (* y.im x.re)))) in x.re 17.752 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in x.re 17.752 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 17.752 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 17.752 * [taylor]: Taking taylor expansion of y.re in x.re 17.752 * [backup-simplify]: Simplify y.re into y.re 17.752 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 17.752 * [taylor]: Taking taylor expansion of y.im in x.re 17.752 * [backup-simplify]: Simplify y.im into y.im 17.752 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.752 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.752 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 17.752 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 17.752 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 17.752 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.753 * [backup-simplify]: Simplify (+ 0 0) into 0 17.753 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 17.753 * [taylor]: Taking taylor expansion of (/ 1 (- (* y.re x.im) (* y.im x.re))) in x.re 17.753 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 17.753 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 17.753 * [taylor]: Taking taylor expansion of y.re in x.re 17.753 * [backup-simplify]: Simplify y.re into y.re 17.753 * [taylor]: Taking taylor expansion of x.im in x.re 17.753 * [backup-simplify]: Simplify x.im into x.im 17.753 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 17.753 * [taylor]: Taking taylor expansion of y.im in x.re 17.753 * [backup-simplify]: Simplify y.im into y.im 17.753 * [taylor]: Taking taylor expansion of x.re in x.re 17.753 * [backup-simplify]: Simplify 0 into 0 17.753 * [backup-simplify]: Simplify 1 into 1 17.753 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 17.753 * [backup-simplify]: Simplify (* y.im 0) into 0 17.753 * [backup-simplify]: Simplify (- 0) into 0 17.753 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 17.753 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 17.753 * [taylor]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (- (* y.re x.im) (* y.im x.re)))) in x.im 17.753 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in x.im 17.753 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 17.753 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 17.753 * [taylor]: Taking taylor expansion of y.re in x.im 17.753 * [backup-simplify]: Simplify y.re into y.re 17.753 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 17.753 * [taylor]: Taking taylor expansion of y.im in x.im 17.753 * [backup-simplify]: Simplify y.im into y.im 17.753 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.753 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.754 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 17.754 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 17.754 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 17.754 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.754 * [backup-simplify]: Simplify (+ 0 0) into 0 17.754 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 17.754 * [taylor]: Taking taylor expansion of (/ 1 (- (* y.re x.im) (* y.im x.re))) in x.im 17.754 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 17.754 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 17.754 * [taylor]: Taking taylor expansion of y.re in x.im 17.754 * [backup-simplify]: Simplify y.re into y.re 17.754 * [taylor]: Taking taylor expansion of x.im in x.im 17.754 * [backup-simplify]: Simplify 0 into 0 17.754 * [backup-simplify]: Simplify 1 into 1 17.754 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 17.754 * [taylor]: Taking taylor expansion of y.im in x.im 17.754 * [backup-simplify]: Simplify y.im into y.im 17.754 * [taylor]: Taking taylor expansion of x.re in x.im 17.754 * [backup-simplify]: Simplify x.re into x.re 17.754 * [backup-simplify]: Simplify (* y.re 0) into 0 17.754 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.754 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 17.754 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 17.755 * [backup-simplify]: Simplify (/ 1 (- (* y.im x.re))) into (/ -1 (* y.im x.re)) 17.755 * [taylor]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (- (* y.re x.im) (* y.im x.re)))) in y.im 17.755 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 17.755 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 17.755 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 17.755 * [taylor]: Taking taylor expansion of y.re in y.im 17.755 * [backup-simplify]: Simplify y.re into y.re 17.755 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.755 * [taylor]: Taking taylor expansion of y.im in y.im 17.755 * [backup-simplify]: Simplify 0 into 0 17.755 * [backup-simplify]: Simplify 1 into 1 17.755 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.755 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 17.755 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 17.755 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 17.755 * [backup-simplify]: Simplify (+ 0 0) into 0 17.755 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 17.755 * [taylor]: Taking taylor expansion of (/ 1 (- (* y.re x.im) (* y.im x.re))) in y.im 17.755 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 17.755 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 17.755 * [taylor]: Taking taylor expansion of y.re in y.im 17.755 * [backup-simplify]: Simplify y.re into y.re 17.755 * [taylor]: Taking taylor expansion of x.im in y.im 17.755 * [backup-simplify]: Simplify x.im into x.im 17.755 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 17.755 * [taylor]: Taking taylor expansion of y.im in y.im 17.755 * [backup-simplify]: Simplify 0 into 0 17.755 * [backup-simplify]: Simplify 1 into 1 17.755 * [taylor]: Taking taylor expansion of x.re in y.im 17.755 * [backup-simplify]: Simplify x.re into x.re 17.755 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 17.755 * [backup-simplify]: Simplify (* 0 x.re) into 0 17.756 * [backup-simplify]: Simplify (- 0) into 0 17.756 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 17.756 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 17.756 * [taylor]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (- (* y.re x.im) (* y.im x.re)))) in y.re 17.756 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 17.756 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 17.756 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.756 * [taylor]: Taking taylor expansion of y.re in y.re 17.756 * [backup-simplify]: Simplify 0 into 0 17.756 * [backup-simplify]: Simplify 1 into 1 17.756 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.756 * [taylor]: Taking taylor expansion of y.im in y.re 17.756 * [backup-simplify]: Simplify y.im into y.im 17.756 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.756 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 17.756 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 17.756 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.756 * [backup-simplify]: Simplify (+ 0 0) into 0 17.756 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 17.757 * [taylor]: Taking taylor expansion of (/ 1 (- (* y.re x.im) (* y.im x.re))) in y.re 17.757 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 17.757 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 17.757 * [taylor]: Taking taylor expansion of y.re in y.re 17.757 * [backup-simplify]: Simplify 0 into 0 17.757 * [backup-simplify]: Simplify 1 into 1 17.757 * [taylor]: Taking taylor expansion of x.im in y.re 17.757 * [backup-simplify]: Simplify x.im into x.im 17.757 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.757 * [taylor]: Taking taylor expansion of y.im in y.re 17.757 * [backup-simplify]: Simplify y.im into y.im 17.757 * [taylor]: Taking taylor expansion of x.re in y.re 17.757 * [backup-simplify]: Simplify x.re into x.re 17.757 * [backup-simplify]: Simplify (* 0 x.im) into 0 17.757 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.757 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 17.757 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 17.757 * [backup-simplify]: Simplify (/ 1 (- (* y.im x.re))) into (/ -1 (* y.im x.re)) 17.757 * [taylor]: Taking taylor expansion of (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (/ 1 (- (* y.re x.im) (* y.im x.re)))) in y.re 17.757 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 17.757 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 17.757 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.757 * [taylor]: Taking taylor expansion of y.re in y.re 17.757 * [backup-simplify]: Simplify 0 into 0 17.757 * [backup-simplify]: Simplify 1 into 1 17.757 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.757 * [taylor]: Taking taylor expansion of y.im in y.re 17.757 * [backup-simplify]: Simplify y.im into y.im 17.757 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.757 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 17.757 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 17.757 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.758 * [backup-simplify]: Simplify (+ 0 0) into 0 17.758 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 17.758 * [taylor]: Taking taylor expansion of (/ 1 (- (* y.re x.im) (* y.im x.re))) in y.re 17.758 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 17.758 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 17.758 * [taylor]: Taking taylor expansion of y.re in y.re 17.758 * [backup-simplify]: Simplify 0 into 0 17.758 * [backup-simplify]: Simplify 1 into 1 17.758 * [taylor]: Taking taylor expansion of x.im in y.re 17.758 * [backup-simplify]: Simplify x.im into x.im 17.758 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.758 * [taylor]: Taking taylor expansion of y.im in y.re 17.758 * [backup-simplify]: Simplify y.im into y.im 17.758 * [taylor]: Taking taylor expansion of x.re in y.re 17.758 * [backup-simplify]: Simplify x.re into x.re 17.758 * [backup-simplify]: Simplify (* 0 x.im) into 0 17.758 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.758 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 17.758 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 17.758 * [backup-simplify]: Simplify (/ 1 (- (* y.im x.re))) into (/ -1 (* y.im x.re)) 17.759 * [backup-simplify]: Simplify (* y.im (/ -1 (* y.im x.re))) into (/ -1 x.re) 17.759 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 17.759 * [taylor]: Taking taylor expansion of -1 in y.im 17.759 * [backup-simplify]: Simplify -1 into -1 17.759 * [taylor]: Taking taylor expansion of x.re in y.im 17.759 * [backup-simplify]: Simplify x.re into x.re 17.759 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 17.759 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 17.759 * [taylor]: Taking taylor expansion of -1 in x.im 17.759 * [backup-simplify]: Simplify -1 into -1 17.759 * [taylor]: Taking taylor expansion of x.re in x.im 17.759 * [backup-simplify]: Simplify x.re into x.re 17.759 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 17.759 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 17.759 * [taylor]: Taking taylor expansion of -1 in x.re 17.759 * [backup-simplify]: Simplify -1 into -1 17.759 * [taylor]: Taking taylor expansion of x.re in x.re 17.759 * [backup-simplify]: Simplify 0 into 0 17.759 * [backup-simplify]: Simplify 1 into 1 17.760 * [backup-simplify]: Simplify (/ -1 1) into -1 17.760 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 17.761 * [backup-simplify]: Simplify 0 into 0 17.767 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 17.767 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 17.768 * [backup-simplify]: Simplify (- 0) into 0 17.768 * [backup-simplify]: Simplify (+ x.im 0) into x.im 17.768 * [backup-simplify]: Simplify (- (+ (* (/ -1 (* y.im x.re)) (/ x.im (- (* y.im x.re)))))) into (- (/ x.im (* (pow y.im 2) (pow x.re 2)))) 17.769 * [backup-simplify]: Simplify (+ (* y.im (- (/ x.im (* (pow y.im 2) (pow x.re 2))))) (* 0 (/ -1 (* y.im x.re)))) into (- (/ x.im (* y.im (pow x.re 2)))) 17.769 * [taylor]: Taking taylor expansion of (- (/ x.im (* y.im (pow x.re 2)))) in y.im 17.769 * [taylor]: Taking taylor expansion of (/ x.im (* y.im (pow x.re 2))) in y.im 17.769 * [taylor]: Taking taylor expansion of x.im in y.im 17.769 * [backup-simplify]: Simplify x.im into x.im 17.769 * [taylor]: Taking taylor expansion of (* y.im (pow x.re 2)) in y.im 17.769 * [taylor]: Taking taylor expansion of y.im in y.im 17.769 * [backup-simplify]: Simplify 0 into 0 17.769 * [backup-simplify]: Simplify 1 into 1 17.769 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 17.769 * [taylor]: Taking taylor expansion of x.re in y.im 17.769 * [backup-simplify]: Simplify x.re into x.re 17.769 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 17.769 * [backup-simplify]: Simplify (* 0 (pow x.re 2)) into 0 17.769 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 17.770 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.re 2))) into (pow x.re 2) 17.770 * [backup-simplify]: Simplify (/ x.im (pow x.re 2)) into (/ x.im (pow x.re 2)) 17.770 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 17.771 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.re 2)))) into 0 17.771 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ x.im (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 17.772 * [backup-simplify]: Simplify (- 0) into 0 17.772 * [taylor]: Taking taylor expansion of 0 in x.im 17.772 * [backup-simplify]: Simplify 0 into 0 17.772 * [taylor]: Taking taylor expansion of 0 in x.re 17.772 * [backup-simplify]: Simplify 0 into 0 17.772 * [backup-simplify]: Simplify 0 into 0 17.772 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 17.772 * [taylor]: Taking taylor expansion of 0 in x.im 17.772 * [backup-simplify]: Simplify 0 into 0 17.772 * [taylor]: Taking taylor expansion of 0 in x.re 17.772 * [backup-simplify]: Simplify 0 into 0 17.772 * [backup-simplify]: Simplify 0 into 0 17.773 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 17.773 * [taylor]: Taking taylor expansion of 0 in x.re 17.773 * [backup-simplify]: Simplify 0 into 0 17.773 * [backup-simplify]: Simplify 0 into 0 17.774 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.774 * [backup-simplify]: Simplify 0 into 0 17.775 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 17.775 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 17.775 * [backup-simplify]: Simplify (- 0) into 0 17.776 * [backup-simplify]: Simplify (+ 0 0) into 0 17.776 * [backup-simplify]: Simplify (- (+ (* (/ -1 (* y.im x.re)) (/ 0 (- (* y.im x.re)))) (* (- (/ x.im (* (pow y.im 2) (pow x.re 2)))) (/ x.im (- (* y.im x.re)))))) into (- (/ (pow x.im 2) (* (pow y.im 3) (pow x.re 3)))) 17.777 * [backup-simplify]: Simplify (* 1 1) into 1 17.777 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 17.778 * [backup-simplify]: Simplify (+ 1 0) into 1 17.779 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 17.780 * [backup-simplify]: Simplify (+ (* y.im (- (/ (pow x.im 2) (* (pow y.im 3) (pow x.re 3))))) (+ (* 0 (- (/ x.im (* (pow y.im 2) (pow x.re 2))))) (* (/ 1/2 y.im) (/ -1 (* y.im x.re))))) into (- (+ (* 1/2 (/ 1 (* (pow y.im 2) x.re))) (/ (pow x.im 2) (* (pow y.im 2) (pow x.re 3))))) 17.780 * [taylor]: Taking taylor expansion of (- (+ (* 1/2 (/ 1 (* (pow y.im 2) x.re))) (/ (pow x.im 2) (* (pow y.im 2) (pow x.re 3))))) in y.im 17.780 * [taylor]: Taking taylor expansion of (+ (* 1/2 (/ 1 (* (pow y.im 2) x.re))) (/ (pow x.im 2) (* (pow y.im 2) (pow x.re 3)))) in y.im 17.780 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.im 2) x.re))) in y.im 17.780 * [taylor]: Taking taylor expansion of 1/2 in y.im 17.780 * [backup-simplify]: Simplify 1/2 into 1/2 17.780 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in y.im 17.780 * [taylor]: Taking taylor expansion of (* (pow y.im 2) x.re) in y.im 17.780 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.780 * [taylor]: Taking taylor expansion of y.im in y.im 17.780 * [backup-simplify]: Simplify 0 into 0 17.780 * [backup-simplify]: Simplify 1 into 1 17.780 * [taylor]: Taking taylor expansion of x.re in y.im 17.780 * [backup-simplify]: Simplify x.re into x.re 17.781 * [backup-simplify]: Simplify (* 1 1) into 1 17.781 * [backup-simplify]: Simplify (* 1 x.re) into x.re 17.781 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 17.781 * [taylor]: Taking taylor expansion of (/ (pow x.im 2) (* (pow y.im 2) (pow x.re 3))) in y.im 17.781 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 17.781 * [taylor]: Taking taylor expansion of x.im in y.im 17.781 * [backup-simplify]: Simplify x.im into x.im 17.781 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.re 3)) in y.im 17.781 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.781 * [taylor]: Taking taylor expansion of y.im in y.im 17.781 * [backup-simplify]: Simplify 0 into 0 17.781 * [backup-simplify]: Simplify 1 into 1 17.781 * [taylor]: Taking taylor expansion of (pow x.re 3) in y.im 17.781 * [taylor]: Taking taylor expansion of x.re in y.im 17.781 * [backup-simplify]: Simplify x.re into x.re 17.781 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 17.782 * [backup-simplify]: Simplify (* 1 1) into 1 17.782 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 17.782 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 17.782 * [backup-simplify]: Simplify (* 1 (pow x.re 3)) into (pow x.re 3) 17.782 * [backup-simplify]: Simplify (/ (pow x.im 2) (pow x.re 3)) into (/ (pow x.im 2) (pow x.re 3)) 17.783 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.784 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.784 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 17.785 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.re)) into 0 17.785 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 17.785 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 17.786 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 17.787 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 17.787 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 17.787 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 17.788 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 17.788 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.788 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 (pow x.re 2))) into 0 17.789 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.790 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 3)))) into 0 17.790 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 17.791 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.re 3))) into 0 17.791 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 3)) (+ (* (/ (pow x.im 2) (pow x.re 3)) (/ 0 (pow x.re 3))))) into 0 17.791 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 3)) (+ (* (/ (pow x.im 2) (pow x.re 3)) (/ 0 (pow x.re 3))) (* 0 (/ 0 (pow x.re 3))))) into 0 17.792 * [backup-simplify]: Simplify (+ 0 0) into 0 17.792 * [backup-simplify]: Simplify (- 0) into 0 17.792 * [taylor]: Taking taylor expansion of 0 in x.im 17.792 * [backup-simplify]: Simplify 0 into 0 17.792 * [taylor]: Taking taylor expansion of 0 in x.re 17.792 * [backup-simplify]: Simplify 0 into 0 17.792 * [backup-simplify]: Simplify 0 into 0 17.792 * [backup-simplify]: Simplify 0 into 0 17.793 * [backup-simplify]: Simplify (/ (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)))) into (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 17.793 * [approximate]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in (y.re y.im x.im x.re) around 0 17.793 * [taylor]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 17.793 * [taylor]: Taking taylor expansion of (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in x.re 17.793 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 17.793 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 17.793 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 17.793 * [taylor]: Taking taylor expansion of y.re in x.re 17.793 * [backup-simplify]: Simplify y.re into y.re 17.793 * [taylor]: Taking taylor expansion of x.im in x.re 17.793 * [backup-simplify]: Simplify x.im into x.im 17.793 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 17.793 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 17.793 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 17.793 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 17.793 * [taylor]: Taking taylor expansion of y.im in x.re 17.793 * [backup-simplify]: Simplify y.im into y.im 17.793 * [taylor]: Taking taylor expansion of x.re in x.re 17.793 * [backup-simplify]: Simplify 0 into 0 17.793 * [backup-simplify]: Simplify 1 into 1 17.794 * [backup-simplify]: Simplify (* y.im 0) into 0 17.794 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 17.794 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 17.794 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 17.794 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 17.794 * [backup-simplify]: Simplify (/ 1 (- (/ 1 y.im))) into (* -1 y.im) 17.794 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 17.794 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 17.794 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 17.794 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 17.795 * [taylor]: Taking taylor expansion of y.re in x.re 17.795 * [backup-simplify]: Simplify y.re into y.re 17.795 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.795 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 17.795 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 17.795 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 17.795 * [taylor]: Taking taylor expansion of y.im in x.re 17.795 * [backup-simplify]: Simplify y.im into y.im 17.795 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.795 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.795 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 17.795 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 17.795 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 17.796 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 17.796 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.796 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 17.796 * [backup-simplify]: Simplify (+ 0 0) into 0 17.797 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 17.797 * [taylor]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 17.797 * [taylor]: Taking taylor expansion of (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in x.im 17.797 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 17.797 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 17.797 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 17.797 * [taylor]: Taking taylor expansion of y.re in x.im 17.797 * [backup-simplify]: Simplify y.re into y.re 17.797 * [taylor]: Taking taylor expansion of x.im in x.im 17.797 * [backup-simplify]: Simplify 0 into 0 17.797 * [backup-simplify]: Simplify 1 into 1 17.797 * [backup-simplify]: Simplify (* y.re 0) into 0 17.798 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 17.798 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 17.798 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 17.798 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 17.798 * [taylor]: Taking taylor expansion of y.im in x.im 17.798 * [backup-simplify]: Simplify y.im into y.im 17.798 * [taylor]: Taking taylor expansion of x.re in x.im 17.798 * [backup-simplify]: Simplify x.re into x.re 17.798 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.798 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.798 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 17.798 * [backup-simplify]: Simplify (/ 1 (/ 1 y.re)) into y.re 17.798 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 17.798 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 17.798 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 17.798 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 17.798 * [taylor]: Taking taylor expansion of y.re in x.im 17.798 * [backup-simplify]: Simplify y.re into y.re 17.798 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.798 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 17.798 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 17.798 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 17.798 * [taylor]: Taking taylor expansion of y.im in x.im 17.798 * [backup-simplify]: Simplify y.im into y.im 17.798 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.798 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.798 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 17.798 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 17.798 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 17.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 17.799 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 17.799 * [backup-simplify]: Simplify (+ 0 0) into 0 17.799 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 17.799 * [taylor]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 17.799 * [taylor]: Taking taylor expansion of (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in y.im 17.799 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 17.799 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 17.799 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 17.799 * [taylor]: Taking taylor expansion of y.re in y.im 17.799 * [backup-simplify]: Simplify y.re into y.re 17.799 * [taylor]: Taking taylor expansion of x.im in y.im 17.799 * [backup-simplify]: Simplify x.im into x.im 17.799 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 17.799 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 17.799 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 17.799 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 17.799 * [taylor]: Taking taylor expansion of y.im in y.im 17.799 * [backup-simplify]: Simplify 0 into 0 17.799 * [backup-simplify]: Simplify 1 into 1 17.799 * [taylor]: Taking taylor expansion of x.re in y.im 17.799 * [backup-simplify]: Simplify x.re into x.re 17.799 * [backup-simplify]: Simplify (* 0 x.re) into 0 17.800 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 17.800 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 17.800 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 17.800 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 17.800 * [backup-simplify]: Simplify (/ 1 (- (/ 1 x.re))) into (* -1 x.re) 17.800 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 17.800 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 17.800 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 17.800 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 17.800 * [taylor]: Taking taylor expansion of y.re in y.im 17.800 * [backup-simplify]: Simplify y.re into y.re 17.800 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.800 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 17.800 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 17.800 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.800 * [taylor]: Taking taylor expansion of y.im in y.im 17.800 * [backup-simplify]: Simplify 0 into 0 17.800 * [backup-simplify]: Simplify 1 into 1 17.801 * [backup-simplify]: Simplify (* 1 1) into 1 17.801 * [backup-simplify]: Simplify (/ 1 1) into 1 17.801 * [backup-simplify]: Simplify (+ 0 1) into 1 17.801 * [backup-simplify]: Simplify (sqrt 1) into 1 17.802 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.802 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.802 * [backup-simplify]: Simplify (+ 0 0) into 0 17.803 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.803 * [taylor]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 17.803 * [taylor]: Taking taylor expansion of (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in y.re 17.803 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 17.803 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 17.803 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 17.803 * [taylor]: Taking taylor expansion of y.re in y.re 17.803 * [backup-simplify]: Simplify 0 into 0 17.803 * [backup-simplify]: Simplify 1 into 1 17.803 * [taylor]: Taking taylor expansion of x.im in y.re 17.803 * [backup-simplify]: Simplify x.im into x.im 17.803 * [backup-simplify]: Simplify (* 0 x.im) into 0 17.803 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 17.803 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.803 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 17.803 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.803 * [taylor]: Taking taylor expansion of y.im in y.re 17.803 * [backup-simplify]: Simplify y.im into y.im 17.803 * [taylor]: Taking taylor expansion of x.re in y.re 17.803 * [backup-simplify]: Simplify x.re into x.re 17.803 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.804 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.804 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 17.804 * [backup-simplify]: Simplify (/ 1 (/ 1 x.im)) into x.im 17.804 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.804 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.804 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.804 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.804 * [taylor]: Taking taylor expansion of y.re in y.re 17.804 * [backup-simplify]: Simplify 0 into 0 17.804 * [backup-simplify]: Simplify 1 into 1 17.804 * [backup-simplify]: Simplify (* 1 1) into 1 17.804 * [backup-simplify]: Simplify (/ 1 1) into 1 17.804 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.804 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.804 * [taylor]: Taking taylor expansion of y.im in y.re 17.804 * [backup-simplify]: Simplify y.im into y.im 17.804 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.804 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.805 * [backup-simplify]: Simplify (+ 1 0) into 1 17.805 * [backup-simplify]: Simplify (sqrt 1) into 1 17.805 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.806 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.806 * [backup-simplify]: Simplify (+ 0 0) into 0 17.806 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.806 * [taylor]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 17.806 * [taylor]: Taking taylor expansion of (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in y.re 17.806 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 17.806 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 17.807 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 17.807 * [taylor]: Taking taylor expansion of y.re in y.re 17.807 * [backup-simplify]: Simplify 0 into 0 17.807 * [backup-simplify]: Simplify 1 into 1 17.807 * [taylor]: Taking taylor expansion of x.im in y.re 17.807 * [backup-simplify]: Simplify x.im into x.im 17.807 * [backup-simplify]: Simplify (* 0 x.im) into 0 17.807 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 17.807 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.807 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 17.807 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.807 * [taylor]: Taking taylor expansion of y.im in y.re 17.807 * [backup-simplify]: Simplify y.im into y.im 17.807 * [taylor]: Taking taylor expansion of x.re in y.re 17.807 * [backup-simplify]: Simplify x.re into x.re 17.807 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.807 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.807 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 17.807 * [backup-simplify]: Simplify (/ 1 (/ 1 x.im)) into x.im 17.807 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.807 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.807 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.807 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.807 * [taylor]: Taking taylor expansion of y.re in y.re 17.807 * [backup-simplify]: Simplify 0 into 0 17.807 * [backup-simplify]: Simplify 1 into 1 17.808 * [backup-simplify]: Simplify (* 1 1) into 1 17.808 * [backup-simplify]: Simplify (/ 1 1) into 1 17.808 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.808 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.808 * [taylor]: Taking taylor expansion of y.im in y.re 17.808 * [backup-simplify]: Simplify y.im into y.im 17.808 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.808 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.808 * [backup-simplify]: Simplify (+ 1 0) into 1 17.808 * [backup-simplify]: Simplify (sqrt 1) into 1 17.809 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.809 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.810 * [backup-simplify]: Simplify (+ 0 0) into 0 17.810 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.810 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.810 * [taylor]: Taking taylor expansion of x.im in y.im 17.810 * [backup-simplify]: Simplify x.im into x.im 17.810 * [taylor]: Taking taylor expansion of x.im in x.im 17.810 * [backup-simplify]: Simplify 0 into 0 17.810 * [backup-simplify]: Simplify 1 into 1 17.810 * [taylor]: Taking taylor expansion of 1 in x.re 17.810 * [backup-simplify]: Simplify 1 into 1 17.810 * [backup-simplify]: Simplify 0 into 0 17.811 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 17.811 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 17.811 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 17.811 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 17.811 * [backup-simplify]: Simplify (- (+ (* x.im (/ (- (/ 1 (* y.im x.re))) (/ 1 x.im))))) into (/ (pow x.im 2) (* y.im x.re)) 17.811 * [backup-simplify]: Simplify (+ (* x.im 0) (* (/ (pow x.im 2) (* y.im x.re)) 1)) into (/ (pow x.im 2) (* y.im x.re)) 17.811 * [taylor]: Taking taylor expansion of (/ (pow x.im 2) (* y.im x.re)) in y.im 17.811 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 17.811 * [taylor]: Taking taylor expansion of x.im in y.im 17.811 * [backup-simplify]: Simplify x.im into x.im 17.811 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 17.811 * [taylor]: Taking taylor expansion of y.im in y.im 17.811 * [backup-simplify]: Simplify 0 into 0 17.811 * [backup-simplify]: Simplify 1 into 1 17.811 * [taylor]: Taking taylor expansion of x.re in y.im 17.811 * [backup-simplify]: Simplify x.re into x.re 17.811 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 17.811 * [backup-simplify]: Simplify (* 0 x.re) into 0 17.812 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 17.812 * [backup-simplify]: Simplify (/ (pow x.im 2) x.re) into (/ (pow x.im 2) x.re) 17.812 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 17.812 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 17.812 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ (pow x.im 2) x.re) (/ 0 x.re)))) into 0 17.812 * [taylor]: Taking taylor expansion of 0 in x.im 17.812 * [backup-simplify]: Simplify 0 into 0 17.812 * [taylor]: Taking taylor expansion of 0 in x.re 17.812 * [backup-simplify]: Simplify 0 into 0 17.812 * [backup-simplify]: Simplify 0 into 0 17.812 * [taylor]: Taking taylor expansion of 0 in x.im 17.813 * [backup-simplify]: Simplify 0 into 0 17.813 * [taylor]: Taking taylor expansion of 0 in x.re 17.813 * [backup-simplify]: Simplify 0 into 0 17.813 * [backup-simplify]: Simplify 0 into 0 17.813 * [taylor]: Taking taylor expansion of 0 in x.re 17.813 * [backup-simplify]: Simplify 0 into 0 17.813 * [backup-simplify]: Simplify 0 into 0 17.813 * [backup-simplify]: Simplify 0 into 0 17.813 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.814 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.814 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 17.815 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 17.815 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 17.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.815 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 17.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 17.816 * [backup-simplify]: Simplify (- 0) into 0 17.816 * [backup-simplify]: Simplify (+ 0 0) into 0 17.817 * [backup-simplify]: Simplify (- (+ (* x.im (/ 0 (/ 1 x.im))) (* (/ (pow x.im 2) (* y.im x.re)) (/ (- (/ 1 (* y.im x.re))) (/ 1 x.im))))) into (/ (pow x.im 3) (* (pow y.im 2) (pow x.re 2))) 17.817 * [backup-simplify]: Simplify (+ (* x.im (/ 1/2 (pow y.im 2))) (+ (* (/ (pow x.im 2) (* y.im x.re)) 0) (* (/ (pow x.im 3) (* (pow y.im 2) (pow x.re 2))) 1))) into (+ (* 1/2 (/ x.im (pow y.im 2))) (/ (pow x.im 3) (* (pow y.im 2) (pow x.re 2)))) 17.817 * [taylor]: Taking taylor expansion of (+ (* 1/2 (/ x.im (pow y.im 2))) (/ (pow x.im 3) (* (pow y.im 2) (pow x.re 2)))) in y.im 17.817 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in y.im 17.817 * [taylor]: Taking taylor expansion of 1/2 in y.im 17.817 * [backup-simplify]: Simplify 1/2 into 1/2 17.817 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in y.im 17.817 * [taylor]: Taking taylor expansion of x.im in y.im 17.817 * [backup-simplify]: Simplify x.im into x.im 17.817 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.817 * [taylor]: Taking taylor expansion of y.im in y.im 17.817 * [backup-simplify]: Simplify 0 into 0 17.817 * [backup-simplify]: Simplify 1 into 1 17.817 * [backup-simplify]: Simplify (* 1 1) into 1 17.817 * [backup-simplify]: Simplify (/ x.im 1) into x.im 17.817 * [taylor]: Taking taylor expansion of (/ (pow x.im 3) (* (pow y.im 2) (pow x.re 2))) in y.im 17.817 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.im 17.817 * [taylor]: Taking taylor expansion of x.im in y.im 17.817 * [backup-simplify]: Simplify x.im into x.im 17.817 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.re 2)) in y.im 17.817 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.817 * [taylor]: Taking taylor expansion of y.im in y.im 17.817 * [backup-simplify]: Simplify 0 into 0 17.818 * [backup-simplify]: Simplify 1 into 1 17.818 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 17.818 * [taylor]: Taking taylor expansion of x.re in y.im 17.818 * [backup-simplify]: Simplify x.re into x.re 17.818 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 17.818 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 17.818 * [backup-simplify]: Simplify (* 1 1) into 1 17.818 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 17.818 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 17.818 * [backup-simplify]: Simplify (/ (pow x.im 3) (pow x.re 2)) into (/ (pow x.im 3) (pow x.re 2)) 17.819 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.819 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.820 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)))) into 0 17.820 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.821 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 x.im))) into 0 17.821 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 17.821 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 17.821 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 17.822 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 17.822 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.822 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 17.823 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.823 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 17.823 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 17.824 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.re 2))) into 0 17.824 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ (pow x.im 3) (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 17.824 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ (pow x.im 3) (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 17.824 * [backup-simplify]: Simplify (+ 0 0) into 0 17.824 * [taylor]: Taking taylor expansion of 0 in x.im 17.824 * [backup-simplify]: Simplify 0 into 0 17.824 * [taylor]: Taking taylor expansion of 0 in x.re 17.824 * [backup-simplify]: Simplify 0 into 0 17.824 * [backup-simplify]: Simplify 0 into 0 17.824 * [backup-simplify]: Simplify 0 into 0 17.825 * [backup-simplify]: Simplify (/ (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))))) into (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 17.825 * [approximate]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in (y.re y.im x.im x.re) around 0 17.825 * [taylor]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 17.825 * [taylor]: Taking taylor expansion of (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in x.re 17.825 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 17.825 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 17.825 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 17.825 * [taylor]: Taking taylor expansion of y.re in x.re 17.825 * [backup-simplify]: Simplify y.re into y.re 17.825 * [taylor]: Taking taylor expansion of x.im in x.re 17.825 * [backup-simplify]: Simplify x.im into x.im 17.825 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 17.825 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 17.825 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 17.825 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 17.825 * [taylor]: Taking taylor expansion of y.im in x.re 17.825 * [backup-simplify]: Simplify y.im into y.im 17.825 * [taylor]: Taking taylor expansion of x.re in x.re 17.825 * [backup-simplify]: Simplify 0 into 0 17.825 * [backup-simplify]: Simplify 1 into 1 17.825 * [backup-simplify]: Simplify (* y.im 0) into 0 17.825 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 17.825 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 17.825 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 17.825 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 17.825 * [backup-simplify]: Simplify (/ 1 (- (/ 1 y.im))) into (* -1 y.im) 17.825 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 17.826 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 17.826 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 17.826 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 17.826 * [taylor]: Taking taylor expansion of y.re in x.re 17.826 * [backup-simplify]: Simplify y.re into y.re 17.826 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.826 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 17.826 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 17.826 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 17.826 * [taylor]: Taking taylor expansion of y.im in x.re 17.826 * [backup-simplify]: Simplify y.im into y.im 17.826 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.826 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.826 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 17.826 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 17.826 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 17.827 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 17.827 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.827 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 17.827 * [backup-simplify]: Simplify (+ 0 0) into 0 17.827 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 17.828 * [taylor]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 17.828 * [taylor]: Taking taylor expansion of (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in x.im 17.828 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 17.828 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 17.828 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 17.828 * [taylor]: Taking taylor expansion of y.re in x.im 17.828 * [backup-simplify]: Simplify y.re into y.re 17.828 * [taylor]: Taking taylor expansion of x.im in x.im 17.828 * [backup-simplify]: Simplify 0 into 0 17.828 * [backup-simplify]: Simplify 1 into 1 17.828 * [backup-simplify]: Simplify (* y.re 0) into 0 17.828 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 17.828 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 17.828 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 17.828 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 17.828 * [taylor]: Taking taylor expansion of y.im in x.im 17.828 * [backup-simplify]: Simplify y.im into y.im 17.828 * [taylor]: Taking taylor expansion of x.re in x.im 17.828 * [backup-simplify]: Simplify x.re into x.re 17.829 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.829 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.829 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 17.829 * [backup-simplify]: Simplify (/ 1 (/ 1 y.re)) into y.re 17.829 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 17.829 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 17.829 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 17.829 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 17.829 * [taylor]: Taking taylor expansion of y.re in x.im 17.829 * [backup-simplify]: Simplify y.re into y.re 17.829 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.829 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 17.829 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 17.829 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 17.829 * [taylor]: Taking taylor expansion of y.im in x.im 17.829 * [backup-simplify]: Simplify y.im into y.im 17.829 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.829 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.829 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 17.830 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 17.830 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 17.830 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 17.830 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 17.830 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 17.831 * [backup-simplify]: Simplify (+ 0 0) into 0 17.831 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 17.831 * [taylor]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 17.831 * [taylor]: Taking taylor expansion of (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in y.im 17.831 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 17.831 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 17.831 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 17.831 * [taylor]: Taking taylor expansion of y.re in y.im 17.831 * [backup-simplify]: Simplify y.re into y.re 17.831 * [taylor]: Taking taylor expansion of x.im in y.im 17.831 * [backup-simplify]: Simplify x.im into x.im 17.831 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 17.831 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 17.831 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 17.831 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 17.831 * [taylor]: Taking taylor expansion of y.im in y.im 17.831 * [backup-simplify]: Simplify 0 into 0 17.831 * [backup-simplify]: Simplify 1 into 1 17.831 * [taylor]: Taking taylor expansion of x.re in y.im 17.831 * [backup-simplify]: Simplify x.re into x.re 17.831 * [backup-simplify]: Simplify (* 0 x.re) into 0 17.832 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 17.832 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 17.832 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 17.832 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 17.832 * [backup-simplify]: Simplify (/ 1 (- (/ 1 x.re))) into (* -1 x.re) 17.832 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 17.832 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 17.832 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 17.832 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 17.832 * [taylor]: Taking taylor expansion of y.re in y.im 17.832 * [backup-simplify]: Simplify y.re into y.re 17.832 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 17.832 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 17.832 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 17.833 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.833 * [taylor]: Taking taylor expansion of y.im in y.im 17.833 * [backup-simplify]: Simplify 0 into 0 17.833 * [backup-simplify]: Simplify 1 into 1 17.833 * [backup-simplify]: Simplify (* 1 1) into 1 17.833 * [backup-simplify]: Simplify (/ 1 1) into 1 17.834 * [backup-simplify]: Simplify (+ 0 1) into 1 17.834 * [backup-simplify]: Simplify (sqrt 1) into 1 17.835 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.836 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.836 * [backup-simplify]: Simplify (+ 0 0) into 0 17.837 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.837 * [taylor]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 17.837 * [taylor]: Taking taylor expansion of (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in y.re 17.837 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 17.837 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 17.837 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 17.837 * [taylor]: Taking taylor expansion of y.re in y.re 17.837 * [backup-simplify]: Simplify 0 into 0 17.837 * [backup-simplify]: Simplify 1 into 1 17.837 * [taylor]: Taking taylor expansion of x.im in y.re 17.837 * [backup-simplify]: Simplify x.im into x.im 17.837 * [backup-simplify]: Simplify (* 0 x.im) into 0 17.837 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 17.837 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.837 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 17.838 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.838 * [taylor]: Taking taylor expansion of y.im in y.re 17.838 * [backup-simplify]: Simplify y.im into y.im 17.838 * [taylor]: Taking taylor expansion of x.re in y.re 17.838 * [backup-simplify]: Simplify x.re into x.re 17.838 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.838 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.838 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 17.838 * [backup-simplify]: Simplify (/ 1 (/ 1 x.im)) into x.im 17.838 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.838 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.838 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.838 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.838 * [taylor]: Taking taylor expansion of y.re in y.re 17.838 * [backup-simplify]: Simplify 0 into 0 17.838 * [backup-simplify]: Simplify 1 into 1 17.839 * [backup-simplify]: Simplify (* 1 1) into 1 17.839 * [backup-simplify]: Simplify (/ 1 1) into 1 17.839 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.839 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.839 * [taylor]: Taking taylor expansion of y.im in y.re 17.839 * [backup-simplify]: Simplify y.im into y.im 17.840 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.840 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.840 * [backup-simplify]: Simplify (+ 1 0) into 1 17.840 * [backup-simplify]: Simplify (sqrt 1) into 1 17.841 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.842 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.842 * [backup-simplify]: Simplify (+ 0 0) into 0 17.843 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.843 * [taylor]: Taking taylor expansion of (* (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 17.843 * [taylor]: Taking taylor expansion of (/ 1 (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re)))) in y.re 17.843 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 17.843 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 17.843 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 17.843 * [taylor]: Taking taylor expansion of y.re in y.re 17.843 * [backup-simplify]: Simplify 0 into 0 17.843 * [backup-simplify]: Simplify 1 into 1 17.843 * [taylor]: Taking taylor expansion of x.im in y.re 17.843 * [backup-simplify]: Simplify x.im into x.im 17.843 * [backup-simplify]: Simplify (* 0 x.im) into 0 17.844 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 17.844 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.844 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 17.844 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.844 * [taylor]: Taking taylor expansion of y.im in y.re 17.844 * [backup-simplify]: Simplify y.im into y.im 17.844 * [taylor]: Taking taylor expansion of x.re in y.re 17.844 * [backup-simplify]: Simplify x.re into x.re 17.844 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.844 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.844 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 17.844 * [backup-simplify]: Simplify (/ 1 (/ 1 x.im)) into x.im 17.844 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 17.844 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 17.844 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 17.844 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 17.844 * [taylor]: Taking taylor expansion of y.re in y.re 17.845 * [backup-simplify]: Simplify 0 into 0 17.845 * [backup-simplify]: Simplify 1 into 1 17.845 * [backup-simplify]: Simplify (* 1 1) into 1 17.845 * [backup-simplify]: Simplify (/ 1 1) into 1 17.845 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 17.845 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 17.845 * [taylor]: Taking taylor expansion of y.im in y.re 17.845 * [backup-simplify]: Simplify y.im into y.im 17.846 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 17.846 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 17.846 * [backup-simplify]: Simplify (+ 1 0) into 1 17.846 * [backup-simplify]: Simplify (sqrt 1) into 1 17.847 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.848 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.848 * [backup-simplify]: Simplify (+ 0 0) into 0 17.849 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 17.849 * [backup-simplify]: Simplify (* x.im 1) into x.im 17.849 * [taylor]: Taking taylor expansion of x.im in y.im 17.849 * [backup-simplify]: Simplify x.im into x.im 17.849 * [taylor]: Taking taylor expansion of x.im in x.im 17.849 * [backup-simplify]: Simplify 0 into 0 17.849 * [backup-simplify]: Simplify 1 into 1 17.849 * [taylor]: Taking taylor expansion of 1 in x.re 17.849 * [backup-simplify]: Simplify 1 into 1 17.849 * [backup-simplify]: Simplify 0 into 0 17.850 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 17.850 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 17.850 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 17.851 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 17.851 * [backup-simplify]: Simplify (- (+ (* x.im (/ (- (/ 1 (* y.im x.re))) (/ 1 x.im))))) into (/ (pow x.im 2) (* y.im x.re)) 17.851 * [backup-simplify]: Simplify (+ (* x.im 0) (* (/ (pow x.im 2) (* y.im x.re)) 1)) into (/ (pow x.im 2) (* y.im x.re)) 17.851 * [taylor]: Taking taylor expansion of (/ (pow x.im 2) (* y.im x.re)) in y.im 17.851 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.im 17.851 * [taylor]: Taking taylor expansion of x.im in y.im 17.851 * [backup-simplify]: Simplify x.im into x.im 17.851 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 17.851 * [taylor]: Taking taylor expansion of y.im in y.im 17.851 * [backup-simplify]: Simplify 0 into 0 17.851 * [backup-simplify]: Simplify 1 into 1 17.851 * [taylor]: Taking taylor expansion of x.re in y.im 17.851 * [backup-simplify]: Simplify x.re into x.re 17.851 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 17.852 * [backup-simplify]: Simplify (* 0 x.re) into 0 17.852 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 17.852 * [backup-simplify]: Simplify (/ (pow x.im 2) x.re) into (/ (pow x.im 2) x.re) 17.852 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 17.853 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 17.853 * [backup-simplify]: Simplify (- (/ 0 x.re) (+ (* (/ (pow x.im 2) x.re) (/ 0 x.re)))) into 0 17.853 * [taylor]: Taking taylor expansion of 0 in x.im 17.853 * [backup-simplify]: Simplify 0 into 0 17.853 * [taylor]: Taking taylor expansion of 0 in x.re 17.853 * [backup-simplify]: Simplify 0 into 0 17.853 * [backup-simplify]: Simplify 0 into 0 17.853 * [taylor]: Taking taylor expansion of 0 in x.im 17.853 * [backup-simplify]: Simplify 0 into 0 17.853 * [taylor]: Taking taylor expansion of 0 in x.re 17.853 * [backup-simplify]: Simplify 0 into 0 17.853 * [backup-simplify]: Simplify 0 into 0 17.853 * [taylor]: Taking taylor expansion of 0 in x.re 17.854 * [backup-simplify]: Simplify 0 into 0 17.854 * [backup-simplify]: Simplify 0 into 0 17.854 * [backup-simplify]: Simplify 0 into 0 17.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.856 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.856 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 17.857 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 17.858 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 17.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 17.858 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 17.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 17.859 * [backup-simplify]: Simplify (- 0) into 0 17.859 * [backup-simplify]: Simplify (+ 0 0) into 0 17.860 * [backup-simplify]: Simplify (- (+ (* x.im (/ 0 (/ 1 x.im))) (* (/ (pow x.im 2) (* y.im x.re)) (/ (- (/ 1 (* y.im x.re))) (/ 1 x.im))))) into (/ (pow x.im 3) (* (pow y.im 2) (pow x.re 2))) 17.860 * [backup-simplify]: Simplify (+ (* x.im (/ 1/2 (pow y.im 2))) (+ (* (/ (pow x.im 2) (* y.im x.re)) 0) (* (/ (pow x.im 3) (* (pow y.im 2) (pow x.re 2))) 1))) into (+ (* 1/2 (/ x.im (pow y.im 2))) (/ (pow x.im 3) (* (pow y.im 2) (pow x.re 2)))) 17.861 * [taylor]: Taking taylor expansion of (+ (* 1/2 (/ x.im (pow y.im 2))) (/ (pow x.im 3) (* (pow y.im 2) (pow x.re 2)))) in y.im 17.861 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in y.im 17.861 * [taylor]: Taking taylor expansion of 1/2 in y.im 17.861 * [backup-simplify]: Simplify 1/2 into 1/2 17.861 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in y.im 17.861 * [taylor]: Taking taylor expansion of x.im in y.im 17.861 * [backup-simplify]: Simplify x.im into x.im 17.861 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.861 * [taylor]: Taking taylor expansion of y.im in y.im 17.861 * [backup-simplify]: Simplify 0 into 0 17.861 * [backup-simplify]: Simplify 1 into 1 17.861 * [backup-simplify]: Simplify (* 1 1) into 1 17.861 * [backup-simplify]: Simplify (/ x.im 1) into x.im 17.861 * [taylor]: Taking taylor expansion of (/ (pow x.im 3) (* (pow y.im 2) (pow x.re 2))) in y.im 17.861 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.im 17.861 * [taylor]: Taking taylor expansion of x.im in y.im 17.861 * [backup-simplify]: Simplify x.im into x.im 17.861 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.re 2)) in y.im 17.861 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 17.861 * [taylor]: Taking taylor expansion of y.im in y.im 17.861 * [backup-simplify]: Simplify 0 into 0 17.861 * [backup-simplify]: Simplify 1 into 1 17.861 * [taylor]: Taking taylor expansion of (pow x.re 2) in y.im 17.861 * [taylor]: Taking taylor expansion of x.re in y.im 17.861 * [backup-simplify]: Simplify x.re into x.re 17.862 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 17.862 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 17.862 * [backup-simplify]: Simplify (* 1 1) into 1 17.862 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 17.862 * [backup-simplify]: Simplify (* 1 (pow x.re 2)) into (pow x.re 2) 17.862 * [backup-simplify]: Simplify (/ (pow x.im 3) (pow x.re 2)) into (/ (pow x.im 3) (pow x.re 2)) 17.863 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.863 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.863 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)))) into 0 17.864 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.865 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 x.im))) into 0 17.865 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 17.865 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 17.865 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 17.866 * [backup-simplify]: Simplify (+ (* x.re 0) (+ (* 0 0) (* 0 x.re))) into 0 17.866 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 17.866 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 x.re)) into 0 17.867 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 17.867 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.re 2)))) into 0 17.867 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 17.868 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow x.re 2))) into 0 17.868 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ (pow x.im 3) (pow x.re 2)) (/ 0 (pow x.re 2))))) into 0 17.868 * [backup-simplify]: Simplify (- (/ 0 (pow x.re 2)) (+ (* (/ (pow x.im 3) (pow x.re 2)) (/ 0 (pow x.re 2))) (* 0 (/ 0 (pow x.re 2))))) into 0 17.868 * [backup-simplify]: Simplify (+ 0 0) into 0 17.868 * [taylor]: Taking taylor expansion of 0 in x.im 17.868 * [backup-simplify]: Simplify 0 into 0 17.868 * [taylor]: Taking taylor expansion of 0 in x.re 17.868 * [backup-simplify]: Simplify 0 into 0 17.868 * [backup-simplify]: Simplify 0 into 0 17.868 * [backup-simplify]: Simplify 0 into 0 17.868 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 2) 17.868 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 17.868 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 17.869 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 17.869 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 17.869 * [taylor]: Taking taylor expansion of y.re in y.im 17.869 * [backup-simplify]: Simplify y.re into y.re 17.869 * [taylor]: Taking taylor expansion of x.im in y.im 17.869 * [backup-simplify]: Simplify x.im into x.im 17.869 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 17.869 * [taylor]: Taking taylor expansion of y.im in y.im 17.869 * [backup-simplify]: Simplify 0 into 0 17.869 * [backup-simplify]: Simplify 1 into 1 17.869 * [taylor]: Taking taylor expansion of x.re in y.im 17.869 * [backup-simplify]: Simplify x.re into x.re 17.869 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 17.869 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 17.869 * [taylor]: Taking taylor expansion of y.re in x.re 17.869 * [backup-simplify]: Simplify y.re into y.re 17.869 * [taylor]: Taking taylor expansion of x.im in x.re 17.869 * [backup-simplify]: Simplify x.im into x.im 17.869 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 17.869 * [taylor]: Taking taylor expansion of y.im in x.re 17.869 * [backup-simplify]: Simplify y.im into y.im 17.869 * [taylor]: Taking taylor expansion of x.re in x.re 17.869 * [backup-simplify]: Simplify 0 into 0 17.869 * [backup-simplify]: Simplify 1 into 1 17.869 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 17.869 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 17.869 * [taylor]: Taking taylor expansion of y.re in y.re 17.869 * [backup-simplify]: Simplify 0 into 0 17.869 * [backup-simplify]: Simplify 1 into 1 17.869 * [taylor]: Taking taylor expansion of x.im in y.re 17.869 * [backup-simplify]: Simplify x.im into x.im 17.869 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.869 * [taylor]: Taking taylor expansion of y.im in y.re 17.869 * [backup-simplify]: Simplify y.im into y.im 17.869 * [taylor]: Taking taylor expansion of x.re in y.re 17.869 * [backup-simplify]: Simplify x.re into x.re 17.869 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 17.869 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 17.869 * [taylor]: Taking taylor expansion of y.re in x.im 17.869 * [backup-simplify]: Simplify y.re into y.re 17.869 * [taylor]: Taking taylor expansion of x.im in x.im 17.869 * [backup-simplify]: Simplify 0 into 0 17.869 * [backup-simplify]: Simplify 1 into 1 17.869 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 17.869 * [taylor]: Taking taylor expansion of y.im in x.im 17.869 * [backup-simplify]: Simplify y.im into y.im 17.869 * [taylor]: Taking taylor expansion of x.re in x.im 17.869 * [backup-simplify]: Simplify x.re into x.re 17.869 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 17.869 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 17.869 * [taylor]: Taking taylor expansion of y.re in x.im 17.869 * [backup-simplify]: Simplify y.re into y.re 17.869 * [taylor]: Taking taylor expansion of x.im in x.im 17.869 * [backup-simplify]: Simplify 0 into 0 17.869 * [backup-simplify]: Simplify 1 into 1 17.869 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 17.869 * [taylor]: Taking taylor expansion of y.im in x.im 17.869 * [backup-simplify]: Simplify y.im into y.im 17.869 * [taylor]: Taking taylor expansion of x.re in x.im 17.869 * [backup-simplify]: Simplify x.re into x.re 17.869 * [backup-simplify]: Simplify (* y.re 0) into 0 17.869 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.869 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 17.870 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 17.870 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 17.870 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.870 * [taylor]: Taking taylor expansion of y.im in y.re 17.870 * [backup-simplify]: Simplify y.im into y.im 17.870 * [taylor]: Taking taylor expansion of x.re in y.re 17.870 * [backup-simplify]: Simplify x.re into x.re 17.870 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.870 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 17.870 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 17.870 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 17.870 * [taylor]: Taking taylor expansion of y.im in x.re 17.870 * [backup-simplify]: Simplify y.im into y.im 17.870 * [taylor]: Taking taylor expansion of x.re in x.re 17.870 * [backup-simplify]: Simplify 0 into 0 17.870 * [backup-simplify]: Simplify 1 into 1 17.870 * [backup-simplify]: Simplify (* y.im 0) into 0 17.870 * [backup-simplify]: Simplify (- 0) into 0 17.870 * [taylor]: Taking taylor expansion of 0 in y.im 17.870 * [backup-simplify]: Simplify 0 into 0 17.870 * [backup-simplify]: Simplify 0 into 0 17.870 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 17.871 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 17.871 * [backup-simplify]: Simplify (- 0) into 0 17.871 * [backup-simplify]: Simplify (+ y.re 0) into y.re 17.871 * [taylor]: Taking taylor expansion of y.re in y.re 17.871 * [backup-simplify]: Simplify 0 into 0 17.871 * [backup-simplify]: Simplify 1 into 1 17.871 * [taylor]: Taking taylor expansion of 0 in x.re 17.871 * [backup-simplify]: Simplify 0 into 0 17.871 * [taylor]: Taking taylor expansion of 0 in y.im 17.871 * [backup-simplify]: Simplify 0 into 0 17.871 * [backup-simplify]: Simplify 0 into 0 17.871 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 17.871 * [backup-simplify]: Simplify (- 0) into 0 17.871 * [taylor]: Taking taylor expansion of 0 in x.re 17.871 * [backup-simplify]: Simplify 0 into 0 17.871 * [taylor]: Taking taylor expansion of 0 in y.im 17.871 * [backup-simplify]: Simplify 0 into 0 17.871 * [backup-simplify]: Simplify 0 into 0 17.872 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 17.872 * [backup-simplify]: Simplify (- y.im) into (- y.im) 17.872 * [taylor]: Taking taylor expansion of (- y.im) in y.im 17.872 * [taylor]: Taking taylor expansion of y.im in y.im 17.872 * [backup-simplify]: Simplify 0 into 0 17.872 * [backup-simplify]: Simplify 1 into 1 17.872 * [backup-simplify]: Simplify (- 0) into 0 17.872 * [backup-simplify]: Simplify 0 into 0 17.872 * [backup-simplify]: Simplify 0 into 0 17.872 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 17.873 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 17.873 * [backup-simplify]: Simplify (- 0) into 0 17.873 * [backup-simplify]: Simplify (+ 0 0) into 0 17.873 * [taylor]: Taking taylor expansion of 0 in y.re 17.873 * [backup-simplify]: Simplify 0 into 0 17.873 * [taylor]: Taking taylor expansion of 0 in x.re 17.873 * [backup-simplify]: Simplify 0 into 0 17.873 * [taylor]: Taking taylor expansion of 0 in y.im 17.873 * [backup-simplify]: Simplify 0 into 0 17.873 * [backup-simplify]: Simplify 0 into 0 17.873 * [backup-simplify]: Simplify 0 into 0 17.874 * [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))) 17.874 * [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 17.874 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 17.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 17.874 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 17.874 * [taylor]: Taking taylor expansion of y.re in y.im 17.874 * [backup-simplify]: Simplify y.re into y.re 17.874 * [taylor]: Taking taylor expansion of x.im in y.im 17.874 * [backup-simplify]: Simplify x.im into x.im 17.874 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 17.874 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 17.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 17.874 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 17.874 * [taylor]: Taking taylor expansion of y.im in y.im 17.874 * [backup-simplify]: Simplify 0 into 0 17.874 * [backup-simplify]: Simplify 1 into 1 17.874 * [taylor]: Taking taylor expansion of x.re in y.im 17.874 * [backup-simplify]: Simplify x.re into x.re 17.874 * [backup-simplify]: Simplify (* 0 x.re) into 0 17.874 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 17.874 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 17.874 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 17.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 17.874 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 17.874 * [taylor]: Taking taylor expansion of y.re in x.re 17.874 * [backup-simplify]: Simplify y.re into y.re 17.874 * [taylor]: Taking taylor expansion of x.im in x.re 17.874 * [backup-simplify]: Simplify x.im into x.im 17.874 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 17.874 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 17.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 17.874 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 17.874 * [taylor]: Taking taylor expansion of y.im in x.re 17.874 * [backup-simplify]: Simplify y.im into y.im 17.874 * [taylor]: Taking taylor expansion of x.re in x.re 17.874 * [backup-simplify]: Simplify 0 into 0 17.874 * [backup-simplify]: Simplify 1 into 1 17.874 * [backup-simplify]: Simplify (* y.im 0) into 0 17.875 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 17.875 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 17.875 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 17.875 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 17.875 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 17.875 * [taylor]: Taking taylor expansion of y.re in y.re 17.875 * [backup-simplify]: Simplify 0 into 0 17.875 * [backup-simplify]: Simplify 1 into 1 17.875 * [taylor]: Taking taylor expansion of x.im in y.re 17.875 * [backup-simplify]: Simplify x.im into x.im 17.875 * [backup-simplify]: Simplify (* 0 x.im) into 0 17.875 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 17.875 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.875 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 17.875 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.875 * [taylor]: Taking taylor expansion of y.im in y.re 17.875 * [backup-simplify]: Simplify y.im into y.im 17.875 * [taylor]: Taking taylor expansion of x.re in y.re 17.875 * [backup-simplify]: Simplify x.re into x.re 17.875 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.875 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.875 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 17.875 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 17.875 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 17.875 * [taylor]: Taking taylor expansion of y.re in x.im 17.875 * [backup-simplify]: Simplify y.re into y.re 17.875 * [taylor]: Taking taylor expansion of x.im in x.im 17.875 * [backup-simplify]: Simplify 0 into 0 17.876 * [backup-simplify]: Simplify 1 into 1 17.876 * [backup-simplify]: Simplify (* y.re 0) into 0 17.876 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 17.876 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 17.876 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 17.876 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 17.876 * [taylor]: Taking taylor expansion of y.im in x.im 17.876 * [backup-simplify]: Simplify y.im into y.im 17.876 * [taylor]: Taking taylor expansion of x.re in x.im 17.876 * [backup-simplify]: Simplify x.re into x.re 17.876 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.876 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.876 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 17.876 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 17.876 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 17.876 * [taylor]: Taking taylor expansion of y.re in x.im 17.876 * [backup-simplify]: Simplify y.re into y.re 17.876 * [taylor]: Taking taylor expansion of x.im in x.im 17.876 * [backup-simplify]: Simplify 0 into 0 17.876 * [backup-simplify]: Simplify 1 into 1 17.876 * [backup-simplify]: Simplify (* y.re 0) into 0 17.876 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 17.876 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 17.876 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 17.876 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 17.876 * [taylor]: Taking taylor expansion of y.im in x.im 17.877 * [backup-simplify]: Simplify y.im into y.im 17.877 * [taylor]: Taking taylor expansion of x.re in x.im 17.877 * [backup-simplify]: Simplify x.re into x.re 17.877 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.877 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.877 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 17.877 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 17.877 * [taylor]: Taking taylor expansion of y.re in y.re 17.877 * [backup-simplify]: Simplify 0 into 0 17.877 * [backup-simplify]: Simplify 1 into 1 17.877 * [backup-simplify]: Simplify (/ 1 1) into 1 17.877 * [taylor]: Taking taylor expansion of 1 in x.re 17.877 * [backup-simplify]: Simplify 1 into 1 17.877 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 17.878 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 17.878 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 17.878 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 17.878 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 17.878 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 17.878 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.878 * [taylor]: Taking taylor expansion of y.im in y.re 17.878 * [backup-simplify]: Simplify y.im into y.im 17.878 * [taylor]: Taking taylor expansion of x.re in y.re 17.878 * [backup-simplify]: Simplify x.re into x.re 17.878 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.878 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.878 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.878 * [taylor]: Taking taylor expansion of 0 in x.re 17.878 * [backup-simplify]: Simplify 0 into 0 17.878 * [taylor]: Taking taylor expansion of 1 in y.im 17.878 * [backup-simplify]: Simplify 1 into 1 17.879 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 17.879 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 17.879 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 17.879 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 17.879 * [backup-simplify]: Simplify (- 0) into 0 17.880 * [backup-simplify]: Simplify (+ 0 0) into 0 17.880 * [taylor]: Taking taylor expansion of 0 in y.re 17.880 * [backup-simplify]: Simplify 0 into 0 17.880 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 17.880 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 17.880 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 17.880 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 17.880 * [taylor]: Taking taylor expansion of y.im in x.re 17.880 * [backup-simplify]: Simplify y.im into y.im 17.880 * [taylor]: Taking taylor expansion of x.re in x.re 17.880 * [backup-simplify]: Simplify 0 into 0 17.880 * [backup-simplify]: Simplify 1 into 1 17.880 * [backup-simplify]: Simplify (* y.im 0) into 0 17.880 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 17.880 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 17.880 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 17.880 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 17.880 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 17.880 * [taylor]: Taking taylor expansion of y.im in y.im 17.880 * [backup-simplify]: Simplify 0 into 0 17.880 * [backup-simplify]: Simplify 1 into 1 17.881 * [backup-simplify]: Simplify (/ 1 1) into 1 17.881 * [backup-simplify]: Simplify (- 1) into -1 17.881 * [backup-simplify]: Simplify -1 into -1 17.881 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.881 * [taylor]: Taking taylor expansion of 0 in x.re 17.881 * [backup-simplify]: Simplify 0 into 0 17.881 * [taylor]: Taking taylor expansion of 0 in y.im 17.882 * [backup-simplify]: Simplify 0 into 0 17.882 * [taylor]: Taking taylor expansion of 0 in y.im 17.882 * [backup-simplify]: Simplify 0 into 0 17.882 * [backup-simplify]: Simplify 1 into 1 17.882 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 17.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 17.883 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 17.883 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 17.883 * [backup-simplify]: Simplify (- 0) into 0 17.883 * [backup-simplify]: Simplify (+ 0 0) into 0 17.883 * [taylor]: Taking taylor expansion of 0 in y.re 17.883 * [backup-simplify]: Simplify 0 into 0 17.883 * [taylor]: Taking taylor expansion of 0 in x.re 17.883 * [backup-simplify]: Simplify 0 into 0 17.883 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 17.883 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 17.884 * [backup-simplify]: Simplify (- 0) into 0 17.884 * [taylor]: Taking taylor expansion of 0 in x.re 17.884 * [backup-simplify]: Simplify 0 into 0 17.884 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.884 * [taylor]: Taking taylor expansion of 0 in x.re 17.884 * [backup-simplify]: Simplify 0 into 0 17.885 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 17.885 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 17.885 * [backup-simplify]: Simplify (- 0) into 0 17.885 * [taylor]: Taking taylor expansion of 0 in y.im 17.885 * [backup-simplify]: Simplify 0 into 0 17.885 * [taylor]: Taking taylor expansion of 0 in y.im 17.885 * [backup-simplify]: Simplify 0 into 0 17.885 * [taylor]: Taking taylor expansion of 0 in y.im 17.885 * [backup-simplify]: Simplify 0 into 0 17.885 * [taylor]: Taking taylor expansion of 0 in y.im 17.885 * [backup-simplify]: Simplify 0 into 0 17.886 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.886 * [backup-simplify]: Simplify (- 0) into 0 17.886 * [backup-simplify]: Simplify 0 into 0 17.886 * [backup-simplify]: Simplify 0 into 0 17.886 * [backup-simplify]: Simplify 0 into 0 17.886 * [backup-simplify]: Simplify 0 into 0 17.890 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 17.891 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 17.892 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 17.892 * [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 17.893 * [backup-simplify]: Simplify (- 0) into 0 17.893 * [backup-simplify]: Simplify (+ 0 0) into 0 17.893 * [taylor]: Taking taylor expansion of 0 in y.re 17.893 * [backup-simplify]: Simplify 0 into 0 17.893 * [taylor]: Taking taylor expansion of 0 in x.re 17.893 * [backup-simplify]: Simplify 0 into 0 17.893 * [taylor]: Taking taylor expansion of 0 in x.re 17.893 * [backup-simplify]: Simplify 0 into 0 17.894 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 17.894 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 17.894 * [backup-simplify]: Simplify (- 0) into 0 17.894 * [taylor]: Taking taylor expansion of 0 in x.re 17.894 * [backup-simplify]: Simplify 0 into 0 17.895 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.895 * [taylor]: Taking taylor expansion of 0 in x.re 17.895 * [backup-simplify]: Simplify 0 into 0 17.895 * [taylor]: Taking taylor expansion of 0 in y.im 17.895 * [backup-simplify]: Simplify 0 into 0 17.895 * [taylor]: Taking taylor expansion of 0 in y.im 17.896 * [backup-simplify]: Simplify 0 into 0 17.896 * [taylor]: Taking taylor expansion of 0 in y.im 17.896 * [backup-simplify]: Simplify 0 into 0 17.896 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 17.897 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 17.897 * [backup-simplify]: Simplify (- 0) into 0 17.897 * [taylor]: Taking taylor expansion of 0 in y.im 17.897 * [backup-simplify]: Simplify 0 into 0 17.897 * [taylor]: Taking taylor expansion of 0 in y.im 17.897 * [backup-simplify]: Simplify 0 into 0 17.897 * [taylor]: Taking taylor expansion of 0 in y.im 17.897 * [backup-simplify]: Simplify 0 into 0 17.897 * [taylor]: Taking taylor expansion of 0 in y.im 17.897 * [backup-simplify]: Simplify 0 into 0 17.898 * [backup-simplify]: Simplify 0 into 0 17.898 * [backup-simplify]: Simplify 0 into 0 17.898 * [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)) 17.899 * [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))) 17.899 * [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 17.899 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 17.899 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 17.899 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 17.899 * [taylor]: Taking taylor expansion of y.re in y.im 17.899 * [backup-simplify]: Simplify y.re into y.re 17.899 * [taylor]: Taking taylor expansion of x.im in y.im 17.899 * [backup-simplify]: Simplify x.im into x.im 17.899 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 17.899 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 17.899 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 17.899 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 17.899 * [taylor]: Taking taylor expansion of y.im in y.im 17.899 * [backup-simplify]: Simplify 0 into 0 17.899 * [backup-simplify]: Simplify 1 into 1 17.899 * [taylor]: Taking taylor expansion of x.re in y.im 17.899 * [backup-simplify]: Simplify x.re into x.re 17.899 * [backup-simplify]: Simplify (* 0 x.re) into 0 17.900 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 17.900 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 17.900 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 17.900 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 17.900 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 17.900 * [taylor]: Taking taylor expansion of y.re in x.re 17.900 * [backup-simplify]: Simplify y.re into y.re 17.900 * [taylor]: Taking taylor expansion of x.im in x.re 17.900 * [backup-simplify]: Simplify x.im into x.im 17.900 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 17.900 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 17.900 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 17.900 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 17.900 * [taylor]: Taking taylor expansion of y.im in x.re 17.900 * [backup-simplify]: Simplify y.im into y.im 17.900 * [taylor]: Taking taylor expansion of x.re in x.re 17.900 * [backup-simplify]: Simplify 0 into 0 17.900 * [backup-simplify]: Simplify 1 into 1 17.900 * [backup-simplify]: Simplify (* y.im 0) into 0 17.901 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 17.901 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 17.901 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 17.901 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 17.901 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 17.901 * [taylor]: Taking taylor expansion of y.re in y.re 17.901 * [backup-simplify]: Simplify 0 into 0 17.901 * [backup-simplify]: Simplify 1 into 1 17.901 * [taylor]: Taking taylor expansion of x.im in y.re 17.901 * [backup-simplify]: Simplify x.im into x.im 17.901 * [backup-simplify]: Simplify (* 0 x.im) into 0 17.901 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 17.901 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 17.901 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 17.902 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.902 * [taylor]: Taking taylor expansion of y.im in y.re 17.902 * [backup-simplify]: Simplify y.im into y.im 17.902 * [taylor]: Taking taylor expansion of x.re in y.re 17.902 * [backup-simplify]: Simplify x.re into x.re 17.902 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.902 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.902 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 17.902 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 17.902 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 17.902 * [taylor]: Taking taylor expansion of y.re in x.im 17.902 * [backup-simplify]: Simplify y.re into y.re 17.902 * [taylor]: Taking taylor expansion of x.im in x.im 17.902 * [backup-simplify]: Simplify 0 into 0 17.902 * [backup-simplify]: Simplify 1 into 1 17.902 * [backup-simplify]: Simplify (* y.re 0) into 0 17.902 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 17.902 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 17.902 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 17.902 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 17.903 * [taylor]: Taking taylor expansion of y.im in x.im 17.903 * [backup-simplify]: Simplify y.im into y.im 17.903 * [taylor]: Taking taylor expansion of x.re in x.im 17.903 * [backup-simplify]: Simplify x.re into x.re 17.903 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.903 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.903 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 17.903 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 17.903 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 17.903 * [taylor]: Taking taylor expansion of y.re in x.im 17.903 * [backup-simplify]: Simplify y.re into y.re 17.903 * [taylor]: Taking taylor expansion of x.im in x.im 17.903 * [backup-simplify]: Simplify 0 into 0 17.903 * [backup-simplify]: Simplify 1 into 1 17.903 * [backup-simplify]: Simplify (* y.re 0) into 0 17.903 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 17.903 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 17.903 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 17.904 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 17.904 * [taylor]: Taking taylor expansion of y.im in x.im 17.904 * [backup-simplify]: Simplify y.im into y.im 17.904 * [taylor]: Taking taylor expansion of x.re in x.im 17.904 * [backup-simplify]: Simplify x.re into x.re 17.904 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.904 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.904 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 17.904 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 17.904 * [taylor]: Taking taylor expansion of y.re in y.re 17.904 * [backup-simplify]: Simplify 0 into 0 17.904 * [backup-simplify]: Simplify 1 into 1 17.904 * [backup-simplify]: Simplify (/ 1 1) into 1 17.904 * [taylor]: Taking taylor expansion of 1 in x.re 17.904 * [backup-simplify]: Simplify 1 into 1 17.905 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 17.905 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 17.905 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 17.905 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 17.905 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 17.905 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 17.905 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 17.905 * [taylor]: Taking taylor expansion of y.im in y.re 17.906 * [backup-simplify]: Simplify y.im into y.im 17.906 * [taylor]: Taking taylor expansion of x.re in y.re 17.906 * [backup-simplify]: Simplify x.re into x.re 17.906 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 17.906 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 17.906 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.906 * [taylor]: Taking taylor expansion of 0 in x.re 17.906 * [backup-simplify]: Simplify 0 into 0 17.906 * [taylor]: Taking taylor expansion of 1 in y.im 17.906 * [backup-simplify]: Simplify 1 into 1 17.907 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 17.907 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 17.907 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 17.907 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 17.907 * [backup-simplify]: Simplify (- 0) into 0 17.907 * [backup-simplify]: Simplify (+ 0 0) into 0 17.907 * [taylor]: Taking taylor expansion of 0 in y.re 17.907 * [backup-simplify]: Simplify 0 into 0 17.908 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 17.908 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 17.908 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 17.908 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 17.908 * [taylor]: Taking taylor expansion of y.im in x.re 17.908 * [backup-simplify]: Simplify y.im into y.im 17.908 * [taylor]: Taking taylor expansion of x.re in x.re 17.908 * [backup-simplify]: Simplify 0 into 0 17.908 * [backup-simplify]: Simplify 1 into 1 17.908 * [backup-simplify]: Simplify (* y.im 0) into 0 17.908 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 17.908 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 17.908 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 17.908 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 17.908 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 17.908 * [taylor]: Taking taylor expansion of y.im in y.im 17.908 * [backup-simplify]: Simplify 0 into 0 17.908 * [backup-simplify]: Simplify 1 into 1 17.908 * [backup-simplify]: Simplify (/ 1 1) into 1 17.909 * [backup-simplify]: Simplify (- 1) into -1 17.909 * [backup-simplify]: Simplify -1 into -1 17.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.909 * [taylor]: Taking taylor expansion of 0 in x.re 17.909 * [backup-simplify]: Simplify 0 into 0 17.909 * [taylor]: Taking taylor expansion of 0 in y.im 17.909 * [backup-simplify]: Simplify 0 into 0 17.909 * [taylor]: Taking taylor expansion of 0 in y.im 17.909 * [backup-simplify]: Simplify 0 into 0 17.909 * [backup-simplify]: Simplify 1 into 1 17.910 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 17.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 17.910 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 17.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 17.911 * [backup-simplify]: Simplify (- 0) into 0 17.911 * [backup-simplify]: Simplify (+ 0 0) into 0 17.911 * [taylor]: Taking taylor expansion of 0 in y.re 17.911 * [backup-simplify]: Simplify 0 into 0 17.911 * [taylor]: Taking taylor expansion of 0 in x.re 17.911 * [backup-simplify]: Simplify 0 into 0 17.911 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 17.911 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 17.911 * [backup-simplify]: Simplify (- 0) into 0 17.911 * [taylor]: Taking taylor expansion of 0 in x.re 17.911 * [backup-simplify]: Simplify 0 into 0 17.912 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.912 * [taylor]: Taking taylor expansion of 0 in x.re 17.912 * [backup-simplify]: Simplify 0 into 0 17.912 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 17.913 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 17.913 * [backup-simplify]: Simplify (- 0) into 0 17.913 * [taylor]: Taking taylor expansion of 0 in y.im 17.913 * [backup-simplify]: Simplify 0 into 0 17.913 * [taylor]: Taking taylor expansion of 0 in y.im 17.913 * [backup-simplify]: Simplify 0 into 0 17.913 * [taylor]: Taking taylor expansion of 0 in y.im 17.913 * [backup-simplify]: Simplify 0 into 0 17.913 * [taylor]: Taking taylor expansion of 0 in y.im 17.913 * [backup-simplify]: Simplify 0 into 0 17.913 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 17.914 * [backup-simplify]: Simplify (- 0) into 0 17.914 * [backup-simplify]: Simplify 0 into 0 17.914 * [backup-simplify]: Simplify 0 into 0 17.914 * [backup-simplify]: Simplify 0 into 0 17.914 * [backup-simplify]: Simplify 0 into 0 17.914 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 17.915 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 17.915 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 17.915 * [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 17.916 * [backup-simplify]: Simplify (- 0) into 0 17.916 * [backup-simplify]: Simplify (+ 0 0) into 0 17.916 * [taylor]: Taking taylor expansion of 0 in y.re 17.916 * [backup-simplify]: Simplify 0 into 0 17.916 * [taylor]: Taking taylor expansion of 0 in x.re 17.916 * [backup-simplify]: Simplify 0 into 0 17.916 * [taylor]: Taking taylor expansion of 0 in x.re 17.916 * [backup-simplify]: Simplify 0 into 0 17.916 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 17.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 17.917 * [backup-simplify]: Simplify (- 0) into 0 17.917 * [taylor]: Taking taylor expansion of 0 in x.re 17.917 * [backup-simplify]: Simplify 0 into 0 17.917 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 17.917 * [taylor]: Taking taylor expansion of 0 in x.re 17.917 * [backup-simplify]: Simplify 0 into 0 17.917 * [taylor]: Taking taylor expansion of 0 in y.im 17.917 * [backup-simplify]: Simplify 0 into 0 17.917 * [taylor]: Taking taylor expansion of 0 in y.im 17.917 * [backup-simplify]: Simplify 0 into 0 17.917 * [taylor]: Taking taylor expansion of 0 in y.im 17.917 * [backup-simplify]: Simplify 0 into 0 17.918 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 17.918 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 17.918 * [backup-simplify]: Simplify (- 0) into 0 17.918 * [taylor]: Taking taylor expansion of 0 in y.im 17.918 * [backup-simplify]: Simplify 0 into 0 17.918 * [taylor]: Taking taylor expansion of 0 in y.im 17.918 * [backup-simplify]: Simplify 0 into 0 17.918 * [taylor]: Taking taylor expansion of 0 in y.im 17.918 * [backup-simplify]: Simplify 0 into 0 17.919 * [taylor]: Taking taylor expansion of 0 in y.im 17.919 * [backup-simplify]: Simplify 0 into 0 17.919 * [backup-simplify]: Simplify 0 into 0 17.919 * [backup-simplify]: Simplify 0 into 0 17.919 * [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)) 17.919 * * * [progress]: simplifying candidates 17.919 * * * * [progress]: [ 1 / 101 ] simplifiying candidate # 17.919 * * * * [progress]: [ 2 / 101 ] simplifiying candidate # 17.919 * * * * [progress]: [ 3 / 101 ] simplifiying candidate # 17.920 * [simplify]: Simplifying (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.920 * * [simplify]: iters left: 6 (7 enodes) 17.921 * * [simplify]: iters left: 5 (22 enodes) 17.924 * * [simplify]: Extracting #0: cost 1 inf + 0 17.924 * * [simplify]: Extracting #1: cost 3 inf + 0 17.924 * * [simplify]: Extracting #2: cost 5 inf + 0 17.924 * * [simplify]: Extracting #3: cost 8 inf + 0 17.924 * * [simplify]: Extracting #4: cost 12 inf + 0 17.924 * * [simplify]: Extracting #5: cost 10 inf + 2 17.925 * * [simplify]: Extracting #6: cost 1 inf + 966 17.925 * * [simplify]: Extracting #7: cost 0 inf + 1198 17.925 * [simplify]: Simplified to (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.925 * [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.re y.im)))) (exp (log (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.925 * * * * [progress]: [ 4 / 101 ] simplifiying candidate # 17.925 * [simplify]: Simplifying (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.925 * * [simplify]: iters left: 6 (7 enodes) 17.927 * * [simplify]: iters left: 5 (22 enodes) 17.930 * * [simplify]: Extracting #0: cost 1 inf + 0 17.930 * * [simplify]: Extracting #1: cost 3 inf + 0 17.930 * * [simplify]: Extracting #2: cost 5 inf + 0 17.930 * * [simplify]: Extracting #3: cost 8 inf + 0 17.930 * * [simplify]: Extracting #4: cost 12 inf + 0 17.930 * * [simplify]: Extracting #5: cost 10 inf + 2 17.930 * * [simplify]: Extracting #6: cost 1 inf + 966 17.930 * * [simplify]: Extracting #7: cost 0 inf + 1198 17.931 * [simplify]: Simplified to (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.931 * [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.re y.im)))) (log (exp (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 17.931 * * * * [progress]: [ 5 / 101 ] simplifiying candidate # 17.931 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.931 * * [simplify]: iters left: 6 (8 enodes) 17.933 * * [simplify]: iters left: 5 (25 enodes) 17.939 * * [simplify]: Extracting #0: cost 1 inf + 0 17.939 * * [simplify]: Extracting #1: cost 3 inf + 0 17.940 * * [simplify]: Extracting #2: cost 5 inf + 0 17.940 * * [simplify]: Extracting #3: cost 7 inf + 0 17.940 * * [simplify]: Extracting #4: cost 10 inf + 0 17.940 * * [simplify]: Extracting #5: cost 14 inf + 0 17.940 * * [simplify]: Extracting #6: cost 11 inf + 43 17.940 * * [simplify]: Extracting #7: cost 9 inf + 125 17.941 * * [simplify]: Extracting #8: cost 5 inf + 572 17.941 * * [simplify]: Extracting #9: cost 1 inf + 1500 17.942 * * [simplify]: Extracting #10: cost 0 inf + 1782 17.943 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 17.943 * [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.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))))))) 17.943 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.944 * * [simplify]: iters left: 6 (7 enodes) 17.947 * * [simplify]: iters left: 5 (22 enodes) 17.953 * * [simplify]: Extracting #0: cost 1 inf + 0 17.953 * * [simplify]: Extracting #1: cost 3 inf + 0 17.953 * * [simplify]: Extracting #2: cost 5 inf + 0 17.953 * * [simplify]: Extracting #3: cost 8 inf + 0 17.953 * * [simplify]: Extracting #4: cost 12 inf + 0 17.953 * * [simplify]: Extracting #5: cost 10 inf + 2 17.954 * * [simplify]: Extracting #6: cost 1 inf + 976 17.954 * * [simplify]: Extracting #7: cost 0 inf + 1218 17.955 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.955 * [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))))))) 17.955 * * * * [progress]: [ 6 / 101 ] simplifiying candidate # 17.955 * [simplify]: Simplifying (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 17.955 * * [simplify]: iters left: 6 (8 enodes) 17.959 * * [simplify]: iters left: 5 (24 enodes) 17.966 * * [simplify]: iters left: 4 (35 enodes) 17.972 * * [simplify]: iters left: 3 (58 enodes) 17.981 * * [simplify]: iters left: 2 (80 enodes) 17.999 * * [simplify]: iters left: 1 (106 enodes) 18.021 * * [simplify]: Extracting #0: cost 1 inf + 0 18.021 * * [simplify]: Extracting #1: cost 11 inf + 0 18.021 * * [simplify]: Extracting #2: cost 27 inf + 1 18.021 * * [simplify]: Extracting #3: cost 28 inf + 87 18.022 * * [simplify]: Extracting #4: cost 21 inf + 980 18.022 * * [simplify]: Extracting #5: cost 6 inf + 5217 18.024 * * [simplify]: Extracting #6: cost 0 inf + 7866 18.025 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 18.025 * [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.re y.im)))) (cbrt (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 18.025 * * * * [progress]: [ 7 / 101 ] simplifiying candidate # 18.025 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 18.025 * * [simplify]: iters left: 6 (8 enodes) 18.027 * * [simplify]: iters left: 5 (26 enodes) 18.030 * * [simplify]: Extracting #0: cost 1 inf + 0 18.030 * * [simplify]: Extracting #1: cost 4 inf + 0 18.030 * * [simplify]: Extracting #2: cost 7 inf + 0 18.031 * * [simplify]: Extracting #3: cost 10 inf + 0 18.031 * * [simplify]: Extracting #4: cost 14 inf + 0 18.031 * * [simplify]: Extracting #5: cost 10 inf + 84 18.031 * * [simplify]: Extracting #6: cost 8 inf + 166 18.031 * * [simplify]: Extracting #7: cost 4 inf + 854 18.031 * * [simplify]: Extracting #8: cost 1 inf + 1540 18.031 * * [simplify]: Extracting #9: cost 0 inf + 1782 18.032 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 18.032 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.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))))))) 18.032 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 18.032 * * [simplify]: iters left: 6 (7 enodes) 18.033 * * [simplify]: iters left: 5 (22 enodes) 18.036 * * [simplify]: Extracting #0: cost 1 inf + 0 18.036 * * [simplify]: Extracting #1: cost 3 inf + 0 18.036 * * [simplify]: Extracting #2: cost 5 inf + 0 18.036 * * [simplify]: Extracting #3: cost 8 inf + 0 18.036 * * [simplify]: Extracting #4: cost 12 inf + 0 18.036 * * [simplify]: Extracting #5: cost 10 inf + 2 18.037 * * [simplify]: Extracting #6: cost 1 inf + 1056 18.037 * * [simplify]: Extracting #7: cost 0 inf + 1298 18.037 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 18.037 * [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)))) (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 18.037 * * * * [progress]: [ 8 / 101 ] simplifiying candidate # 18.037 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.037 * * [simplify]: iters left: 6 (7 enodes) 18.039 * * [simplify]: iters left: 5 (22 enodes) 18.042 * * [simplify]: Extracting #0: cost 1 inf + 0 18.042 * * [simplify]: Extracting #1: cost 3 inf + 0 18.042 * * [simplify]: Extracting #2: cost 5 inf + 0 18.042 * * [simplify]: Extracting #3: cost 8 inf + 0 18.042 * * [simplify]: Extracting #4: cost 12 inf + 0 18.042 * * [simplify]: Extracting #5: cost 10 inf + 2 18.042 * * [simplify]: Extracting #6: cost 1 inf + 936 18.043 * * [simplify]: Extracting #7: cost 0 inf + 1138 18.043 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.043 * [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.re y.im)))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 18.044 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.044 * * [simplify]: iters left: 6 (7 enodes) 18.047 * * [simplify]: iters left: 5 (22 enodes) 18.053 * * [simplify]: Extracting #0: cost 1 inf + 0 18.053 * * [simplify]: Extracting #1: cost 3 inf + 0 18.053 * * [simplify]: Extracting #2: cost 5 inf + 0 18.053 * * [simplify]: Extracting #3: cost 8 inf + 0 18.053 * * [simplify]: Extracting #4: cost 12 inf + 0 18.053 * * [simplify]: Extracting #5: cost 10 inf + 2 18.053 * * [simplify]: Extracting #6: cost 1 inf + 936 18.054 * * [simplify]: Extracting #7: cost 0 inf + 1138 18.054 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 18.054 * [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))))))) 18.054 * * * * [progress]: [ 9 / 101 ] simplifiying candidate # 18.055 * [simplify]: Simplifying (sqrt 1) 18.055 * * [simplify]: iters left: 1 (2 enodes) 18.058 * * [simplify]: Extracting #0: cost 1 inf + 0 18.058 * * [simplify]: Extracting #1: cost 0 inf + 1 18.058 * [simplify]: Simplified to 1 18.058 * [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.re y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 18.058 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 18.058 * * [simplify]: iters left: 5 (6 enodes) 18.061 * * [simplify]: iters left: 4 (19 enodes) 18.067 * * [simplify]: Extracting #0: cost 1 inf + 0 18.067 * * [simplify]: Extracting #1: cost 3 inf + 0 18.067 * * [simplify]: Extracting #2: cost 6 inf + 0 18.067 * * [simplify]: Extracting #3: cost 10 inf + 0 18.067 * * [simplify]: Extracting #4: cost 6 inf + 84 18.067 * * [simplify]: Extracting #5: cost 0 inf + 734 18.067 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 18.067 * [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)))))) 18.068 * * * * [progress]: [ 10 / 101 ] simplifiying candidate # 18.068 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 18.068 * * [simplify]: iters left: 6 (9 enodes) 18.074 * * [simplify]: iters left: 5 (45 enodes) 18.094 * * [simplify]: iters left: 4 (100 enodes) 18.143 * * [simplify]: iters left: 3 (201 enodes) 18.190 * * [simplify]: iters left: 2 (406 enodes) 18.358 * * [simplify]: Extracting #0: cost 1 inf + 0 18.358 * * [simplify]: Extracting #1: cost 3 inf + 0 18.359 * * [simplify]: Extracting #2: cost 6 inf + 0 18.359 * * [simplify]: Extracting #3: cost 80 inf + 0 18.360 * * [simplify]: Extracting #4: cost 189 inf + 460 18.362 * * [simplify]: Extracting #5: cost 168 inf + 4664 18.368 * * [simplify]: Extracting #6: cost 84 inf + 34209 18.378 * * [simplify]: Extracting #7: cost 2 inf + 72608 18.390 * * [simplify]: Extracting #8: cost 0 inf + 73363 18.402 * [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))))) 18.402 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.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)))))))) 18.402 * [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))))) 18.402 * * [simplify]: iters left: 6 (10 enodes) 18.408 * * [simplify]: iters left: 5 (52 enodes) 18.427 * * [simplify]: iters left: 4 (119 enodes) 18.480 * * [simplify]: iters left: 3 (234 enodes) 18.563 * * [simplify]: iters left: 2 (366 enodes) 18.662 * * [simplify]: Extracting #0: cost 1 inf + 0 18.662 * * [simplify]: Extracting #1: cost 3 inf + 0 18.662 * * [simplify]: Extracting #2: cost 22 inf + 0 18.663 * * [simplify]: Extracting #3: cost 148 inf + 0 18.665 * * [simplify]: Extracting #4: cost 202 inf + 2230 18.673 * * [simplify]: Extracting #5: cost 83 inf + 22274 18.687 * * [simplify]: Extracting #6: cost 1 inf + 35108 18.702 * * [simplify]: Extracting #7: cost 0 inf + 35040 18.718 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 18.718 * [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.re y.re))) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im)))))))) 18.719 * * * * [progress]: [ 11 / 101 ] simplifiying candidate # 18.719 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 18.719 * * [simplify]: iters left: 6 (8 enodes) 18.721 * * [simplify]: iters left: 5 (37 enodes) 18.728 * * [simplify]: iters left: 4 (67 enodes) 18.740 * * [simplify]: iters left: 3 (123 enodes) 18.765 * * [simplify]: iters left: 2 (278 enodes) 18.909 * * [simplify]: Extracting #0: cost 1 inf + 0 18.909 * * [simplify]: Extracting #1: cost 3 inf + 0 18.909 * * [simplify]: Extracting #2: cost 50 inf + 0 18.910 * * [simplify]: Extracting #3: cost 150 inf + 0 18.911 * * [simplify]: Extracting #4: cost 194 inf + 1180 18.916 * * [simplify]: Extracting #5: cost 123 inf + 12421 18.929 * * [simplify]: Extracting #6: cost 12 inf + 33804 18.944 * * [simplify]: Extracting #7: cost 0 inf + 36129 18.959 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 18.959 * [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.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)))))) 18.960 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 18.960 * * [simplify]: iters left: 5 (6 enodes) 18.963 * * [simplify]: iters left: 4 (23 enodes) 18.970 * * [simplify]: iters left: 3 (36 enodes) 18.981 * * [simplify]: iters left: 2 (53 enodes) 18.997 * * [simplify]: iters left: 1 (94 enodes) 19.026 * * [simplify]: Extracting #0: cost 1 inf + 0 19.027 * * [simplify]: Extracting #1: cost 3 inf + 0 19.027 * * [simplify]: Extracting #2: cost 32 inf + 0 19.027 * * [simplify]: Extracting #3: cost 48 inf + 0 19.027 * * [simplify]: Extracting #4: cost 42 inf + 247 19.028 * * [simplify]: Extracting #5: cost 18 inf + 3412 19.029 * * [simplify]: Extracting #6: cost 0 inf + 5728 19.031 * * [simplify]: Extracting #7: cost 0 inf + 5448 19.034 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 19.034 * [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)))))) 19.034 * * * * [progress]: [ 12 / 101 ] simplifiying candidate # 19.035 * [simplify]: Simplifying (/ 1 2) 19.035 * * [simplify]: iters left: 2 (3 enodes) 19.038 * * [simplify]: iters left: 1 (12 enodes) 19.042 * * [simplify]: Extracting #0: cost 1 inf + 0 19.042 * * [simplify]: Extracting #1: cost 0 inf + 1 19.042 * [simplify]: Simplified to 1/2 19.043 * [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)))) (pow (+ (* y.re y.re) (* y.im y.im)) 1/2))) 19.043 * * * * [progress]: [ 13 / 101 ] simplifiying candidate # 19.043 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.043 * * [simplify]: iters left: 6 (7 enodes) 19.046 * * [simplify]: iters left: 5 (22 enodes) 19.049 * * [simplify]: Extracting #0: cost 1 inf + 0 19.049 * * [simplify]: Extracting #1: cost 3 inf + 0 19.049 * * [simplify]: Extracting #2: cost 5 inf + 0 19.049 * * [simplify]: Extracting #3: cost 8 inf + 0 19.049 * * [simplify]: Extracting #4: cost 12 inf + 0 19.049 * * [simplify]: Extracting #5: cost 10 inf + 2 19.049 * * [simplify]: Extracting #6: cost 1 inf + 936 19.050 * * [simplify]: Extracting #7: cost 0 inf + 1138 19.050 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.050 * [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.re y.im)))) (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.050 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.050 * * [simplify]: iters left: 6 (7 enodes) 19.052 * * [simplify]: iters left: 5 (22 enodes) 19.055 * * [simplify]: Extracting #0: cost 1 inf + 0 19.055 * * [simplify]: Extracting #1: cost 3 inf + 0 19.055 * * [simplify]: Extracting #2: cost 5 inf + 0 19.055 * * [simplify]: Extracting #3: cost 8 inf + 0 19.055 * * [simplify]: Extracting #4: cost 12 inf + 0 19.055 * * [simplify]: Extracting #5: cost 10 inf + 2 19.055 * * [simplify]: Extracting #6: cost 1 inf + 936 19.055 * * [simplify]: Extracting #7: cost 0 inf + 1138 19.055 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.055 * [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))))))) 19.056 * * * * [progress]: [ 14 / 101 ] simplifiying candidate # 19.056 * * * * [progress]: [ 15 / 101 ] simplifiying candidate # 19.056 * * * * [progress]: [ 16 / 101 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 19.056 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.056 * * [simplify]: iters left: 6 (7 enodes) 19.057 * * [simplify]: iters left: 5 (19 enodes) 19.060 * * [simplify]: Extracting #0: cost 1 inf + 0 19.060 * * [simplify]: Extracting #1: cost 2 inf + 0 19.060 * * [simplify]: Extracting #2: cost 3 inf + 0 19.060 * * [simplify]: Extracting #3: cost 6 inf + 0 19.060 * * [simplify]: Extracting #4: cost 10 inf + 0 19.060 * * [simplify]: Extracting #5: cost 6 inf + 84 19.060 * * [simplify]: Extracting #6: cost 0 inf + 734 19.060 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.060 * [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.re y.im)))) (posit16->real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 19.061 * * * * [progress]: [ 17 / 101 ] simplifiying candidate # 19.061 * * * * [progress]: [ 18 / 101 ] simplifiying candidate # 19.061 * * * * [progress]: [ 19 / 101 ] simplifiying candidate # 19.061 * [simplify]: Simplifying (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.061 * * [simplify]: iters left: 6 (7 enodes) 19.062 * * [simplify]: iters left: 5 (22 enodes) 19.065 * * [simplify]: Extracting #0: cost 1 inf + 0 19.065 * * [simplify]: Extracting #1: cost 3 inf + 0 19.065 * * [simplify]: Extracting #2: cost 5 inf + 0 19.065 * * [simplify]: Extracting #3: cost 8 inf + 0 19.065 * * [simplify]: Extracting #4: cost 12 inf + 0 19.066 * * [simplify]: Extracting #5: cost 10 inf + 2 19.066 * * [simplify]: Extracting #6: cost 1 inf + 966 19.066 * * [simplify]: Extracting #7: cost 0 inf + 1198 19.066 * [simplify]: Simplified to (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.066 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (exp (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.066 * * * * [progress]: [ 20 / 101 ] simplifiying candidate # 19.066 * [simplify]: Simplifying (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.067 * * [simplify]: iters left: 6 (7 enodes) 19.068 * * [simplify]: iters left: 5 (22 enodes) 19.071 * * [simplify]: Extracting #0: cost 1 inf + 0 19.071 * * [simplify]: Extracting #1: cost 3 inf + 0 19.071 * * [simplify]: Extracting #2: cost 5 inf + 0 19.071 * * [simplify]: Extracting #3: cost 8 inf + 0 19.071 * * [simplify]: Extracting #4: cost 12 inf + 0 19.071 * * [simplify]: Extracting #5: cost 10 inf + 2 19.071 * * [simplify]: Extracting #6: cost 1 inf + 966 19.072 * * [simplify]: Extracting #7: cost 0 inf + 1198 19.072 * [simplify]: Simplified to (exp (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.072 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (log (exp (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.072 * * * * [progress]: [ 21 / 101 ] simplifiying candidate # 19.072 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.072 * * [simplify]: iters left: 6 (8 enodes) 19.074 * * [simplify]: iters left: 5 (25 enodes) 19.081 * * [simplify]: Extracting #0: cost 1 inf + 0 19.081 * * [simplify]: Extracting #1: cost 3 inf + 0 19.081 * * [simplify]: Extracting #2: cost 5 inf + 0 19.081 * * [simplify]: Extracting #3: cost 7 inf + 0 19.081 * * [simplify]: Extracting #4: cost 10 inf + 0 19.082 * * [simplify]: Extracting #5: cost 14 inf + 0 19.082 * * [simplify]: Extracting #6: cost 11 inf + 43 19.082 * * [simplify]: Extracting #7: cost 9 inf + 125 19.082 * * [simplify]: Extracting #8: cost 5 inf + 572 19.082 * * [simplify]: Extracting #9: cost 1 inf + 1500 19.083 * * [simplify]: Extracting #10: cost 0 inf + 1782 19.084 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.084 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.084 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.084 * * [simplify]: iters left: 6 (7 enodes) 19.087 * * [simplify]: iters left: 5 (22 enodes) 19.093 * * [simplify]: Extracting #0: cost 1 inf + 0 19.093 * * [simplify]: Extracting #1: cost 3 inf + 0 19.093 * * [simplify]: Extracting #2: cost 5 inf + 0 19.093 * * [simplify]: Extracting #3: cost 8 inf + 0 19.093 * * [simplify]: Extracting #4: cost 12 inf + 0 19.093 * * [simplify]: Extracting #5: cost 10 inf + 2 19.094 * * [simplify]: Extracting #6: cost 1 inf + 976 19.094 * * [simplify]: Extracting #7: cost 0 inf + 1218 19.095 * [simplify]: Simplified to (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.095 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.095 * * * * [progress]: [ 22 / 101 ] simplifiying candidate # 19.095 * [simplify]: Simplifying (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.095 * * [simplify]: iters left: 6 (8 enodes) 19.099 * * [simplify]: iters left: 5 (24 enodes) 19.103 * * [simplify]: iters left: 4 (35 enodes) 19.110 * * [simplify]: iters left: 3 (58 enodes) 19.119 * * [simplify]: iters left: 2 (80 enodes) 19.138 * * [simplify]: iters left: 1 (106 enodes) 19.160 * * [simplify]: Extracting #0: cost 1 inf + 0 19.160 * * [simplify]: Extracting #1: cost 11 inf + 0 19.160 * * [simplify]: Extracting #2: cost 27 inf + 1 19.160 * * [simplify]: Extracting #3: cost 28 inf + 87 19.160 * * [simplify]: Extracting #4: cost 21 inf + 980 19.161 * * [simplify]: Extracting #5: cost 6 inf + 5217 19.162 * * [simplify]: Extracting #6: cost 0 inf + 7866 19.163 * [simplify]: Simplified to (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 19.163 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (cbrt (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.163 * * * * [progress]: [ 23 / 101 ] simplifiying candidate # 19.164 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 19.164 * * [simplify]: iters left: 6 (8 enodes) 19.165 * * [simplify]: iters left: 5 (26 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 7 inf + 0 19.169 * * [simplify]: Extracting #3: cost 10 inf + 0 19.169 * * [simplify]: Extracting #4: cost 14 inf + 0 19.169 * * [simplify]: Extracting #5: cost 10 inf + 84 19.169 * * [simplify]: Extracting #6: cost 8 inf + 166 19.169 * * [simplify]: Extracting #7: cost 4 inf + 854 19.170 * * [simplify]: Extracting #8: cost 1 inf + 1540 19.170 * * [simplify]: Extracting #9: cost 0 inf + 1782 19.170 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 19.170 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.170 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 19.170 * * [simplify]: iters left: 6 (7 enodes) 19.172 * * [simplify]: iters left: 5 (22 enodes) 19.175 * * [simplify]: Extracting #0: cost 1 inf + 0 19.175 * * [simplify]: Extracting #1: cost 3 inf + 0 19.175 * * [simplify]: Extracting #2: cost 5 inf + 0 19.175 * * [simplify]: Extracting #3: cost 8 inf + 0 19.175 * * [simplify]: Extracting #4: cost 12 inf + 0 19.175 * * [simplify]: Extracting #5: cost 10 inf + 2 19.175 * * [simplify]: Extracting #6: cost 1 inf + 1056 19.175 * * [simplify]: Extracting #7: cost 0 inf + 1298 19.176 * [simplify]: Simplified to (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 19.176 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.176 * * * * [progress]: [ 24 / 101 ] simplifiying candidate # 19.176 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.176 * * [simplify]: iters left: 6 (7 enodes) 19.178 * * [simplify]: iters left: 5 (22 enodes) 19.181 * * [simplify]: Extracting #0: cost 1 inf + 0 19.181 * * [simplify]: Extracting #1: cost 3 inf + 0 19.181 * * [simplify]: Extracting #2: cost 5 inf + 0 19.181 * * [simplify]: Extracting #3: cost 8 inf + 0 19.181 * * [simplify]: Extracting #4: cost 12 inf + 0 19.181 * * [simplify]: Extracting #5: cost 10 inf + 2 19.181 * * [simplify]: Extracting #6: cost 1 inf + 936 19.181 * * [simplify]: Extracting #7: cost 0 inf + 1138 19.181 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.181 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.182 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.182 * * [simplify]: iters left: 6 (7 enodes) 19.185 * * [simplify]: iters left: 5 (22 enodes) 19.191 * * [simplify]: Extracting #0: cost 1 inf + 0 19.191 * * [simplify]: Extracting #1: cost 3 inf + 0 19.191 * * [simplify]: Extracting #2: cost 5 inf + 0 19.191 * * [simplify]: Extracting #3: cost 8 inf + 0 19.191 * * [simplify]: Extracting #4: cost 12 inf + 0 19.191 * * [simplify]: Extracting #5: cost 10 inf + 2 19.191 * * [simplify]: Extracting #6: cost 1 inf + 936 19.192 * * [simplify]: Extracting #7: cost 0 inf + 1138 19.192 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 19.192 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.192 * * * * [progress]: [ 25 / 101 ] simplifiying candidate # 19.193 * [simplify]: Simplifying (sqrt 1) 19.193 * * [simplify]: iters left: 1 (2 enodes) 19.196 * * [simplify]: Extracting #0: cost 1 inf + 0 19.196 * * [simplify]: Extracting #1: cost 0 inf + 1 19.196 * [simplify]: Simplified to 1 19.196 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.196 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 19.196 * * [simplify]: iters left: 5 (6 enodes) 19.199 * * [simplify]: iters left: 4 (19 enodes) 19.204 * * [simplify]: Extracting #0: cost 1 inf + 0 19.204 * * [simplify]: Extracting #1: cost 3 inf + 0 19.204 * * [simplify]: Extracting #2: cost 6 inf + 0 19.204 * * [simplify]: Extracting #3: cost 10 inf + 0 19.204 * * [simplify]: Extracting #4: cost 6 inf + 84 19.205 * * [simplify]: Extracting #5: cost 0 inf + 734 19.205 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 19.205 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.205 * * * * [progress]: [ 26 / 101 ] simplifiying candidate # 19.205 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 19.206 * * [simplify]: iters left: 6 (9 enodes) 19.210 * * [simplify]: iters left: 5 (45 enodes) 19.222 * * [simplify]: iters left: 4 (100 enodes) 19.256 * * [simplify]: iters left: 3 (201 enodes) 19.309 * * [simplify]: iters left: 2 (406 enodes) 19.476 * * [simplify]: Extracting #0: cost 1 inf + 0 19.477 * * [simplify]: Extracting #1: cost 3 inf + 0 19.477 * * [simplify]: Extracting #2: cost 6 inf + 0 19.477 * * [simplify]: Extracting #3: cost 80 inf + 0 19.478 * * [simplify]: Extracting #4: cost 189 inf + 460 19.479 * * [simplify]: Extracting #5: cost 168 inf + 4664 19.482 * * [simplify]: Extracting #6: cost 84 inf + 34209 19.487 * * [simplify]: Extracting #7: cost 2 inf + 72608 19.493 * * [simplify]: Extracting #8: cost 0 inf + 73363 19.499 * [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))))) 19.499 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (/ (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))))) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.500 * [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))))) 19.500 * * [simplify]: iters left: 6 (10 enodes) 19.503 * * [simplify]: iters left: 5 (52 enodes) 19.519 * * [simplify]: iters left: 4 (119 enodes) 19.569 * * [simplify]: iters left: 3 (234 enodes) 19.640 * * [simplify]: iters left: 2 (366 enodes) 19.781 * * [simplify]: Extracting #0: cost 1 inf + 0 19.782 * * [simplify]: Extracting #1: cost 3 inf + 0 19.782 * * [simplify]: Extracting #2: cost 22 inf + 0 19.782 * * [simplify]: Extracting #3: cost 148 inf + 0 19.784 * * [simplify]: Extracting #4: cost 202 inf + 2230 19.789 * * [simplify]: Extracting #5: cost 83 inf + 22274 19.796 * * [simplify]: Extracting #6: cost 1 inf + 35108 19.807 * * [simplify]: Extracting #7: cost 0 inf + 35040 19.814 * [simplify]: Simplified to (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im))))) 19.814 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (/ (sqrt (+ (* (* y.re y.re) (* (* y.re y.re) (* y.re y.re))) (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))))) (sqrt (+ (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (- (* y.re y.re) (* y.im y.im)))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 19.815 * * * * [progress]: [ 27 / 101 ] simplifiying candidate # 19.815 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 19.815 * * [simplify]: iters left: 6 (8 enodes) 19.817 * * [simplify]: iters left: 5 (37 enodes) 19.830 * * [simplify]: iters left: 4 (67 enodes) 19.855 * * [simplify]: iters left: 3 (123 enodes) 19.890 * * [simplify]: iters left: 2 (278 enodes) 20.054 * * [simplify]: Extracting #0: cost 1 inf + 0 20.054 * * [simplify]: Extracting #1: cost 3 inf + 0 20.054 * * [simplify]: Extracting #2: cost 50 inf + 0 20.055 * * [simplify]: Extracting #3: cost 150 inf + 0 20.057 * * [simplify]: Extracting #4: cost 194 inf + 1180 20.061 * * [simplify]: Extracting #5: cost 123 inf + 12421 20.068 * * [simplify]: Extracting #6: cost 12 inf + 33804 20.076 * * [simplify]: Extracting #7: cost 0 inf + 36129 20.084 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 20.084 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.084 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 20.084 * * [simplify]: iters left: 5 (6 enodes) 20.086 * * [simplify]: iters left: 4 (23 enodes) 20.089 * * [simplify]: iters left: 3 (36 enodes) 20.099 * * [simplify]: iters left: 2 (53 enodes) 20.117 * * [simplify]: iters left: 1 (94 enodes) 20.154 * * [simplify]: Extracting #0: cost 1 inf + 0 20.154 * * [simplify]: Extracting #1: cost 3 inf + 0 20.154 * * [simplify]: Extracting #2: cost 32 inf + 0 20.155 * * [simplify]: Extracting #3: cost 48 inf + 0 20.155 * * [simplify]: Extracting #4: cost 42 inf + 247 20.156 * * [simplify]: Extracting #5: cost 18 inf + 3412 20.158 * * [simplify]: Extracting #6: cost 0 inf + 5728 20.159 * * [simplify]: Extracting #7: cost 0 inf + 5448 20.161 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 20.161 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.161 * * * * [progress]: [ 28 / 101 ] simplifiying candidate # 20.161 * [simplify]: Simplifying (/ 1 2) 20.161 * * [simplify]: iters left: 2 (3 enodes) 20.163 * * [simplify]: iters left: 1 (12 enodes) 20.165 * * [simplify]: Extracting #0: cost 1 inf + 0 20.165 * * [simplify]: Extracting #1: cost 0 inf + 1 20.165 * [simplify]: Simplified to 1/2 20.165 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (pow (+ (* y.re y.re) (* y.im y.im)) 1/2) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.165 * * * * [progress]: [ 29 / 101 ] simplifiying candidate # 20.166 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.166 * * [simplify]: iters left: 6 (7 enodes) 20.167 * * [simplify]: iters left: 5 (22 enodes) 20.170 * * [simplify]: Extracting #0: cost 1 inf + 0 20.170 * * [simplify]: Extracting #1: cost 3 inf + 0 20.170 * * [simplify]: Extracting #2: cost 5 inf + 0 20.170 * * [simplify]: Extracting #3: cost 8 inf + 0 20.170 * * [simplify]: Extracting #4: cost 12 inf + 0 20.170 * * [simplify]: Extracting #5: cost 10 inf + 2 20.170 * * [simplify]: Extracting #6: cost 1 inf + 936 20.171 * * [simplify]: Extracting #7: cost 0 inf + 1138 20.171 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.171 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.171 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.171 * * [simplify]: iters left: 6 (7 enodes) 20.173 * * [simplify]: iters left: 5 (22 enodes) 20.176 * * [simplify]: Extracting #0: cost 1 inf + 0 20.176 * * [simplify]: Extracting #1: cost 3 inf + 0 20.176 * * [simplify]: Extracting #2: cost 5 inf + 0 20.176 * * [simplify]: Extracting #3: cost 8 inf + 0 20.176 * * [simplify]: Extracting #4: cost 12 inf + 0 20.176 * * [simplify]: Extracting #5: cost 10 inf + 2 20.176 * * [simplify]: Extracting #6: cost 1 inf + 936 20.176 * * [simplify]: Extracting #7: cost 0 inf + 1138 20.176 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.176 * [simplify]: Simplified (2 1 2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.177 * * * * [progress]: [ 30 / 101 ] simplifiying candidate # 20.177 * * * * [progress]: [ 31 / 101 ] simplifiying candidate # 20.177 * * * * [progress]: [ 32 / 101 ] 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)))))> 20.177 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.177 * * [simplify]: iters left: 6 (7 enodes) 20.178 * * [simplify]: iters left: 5 (19 enodes) 20.181 * * [simplify]: Extracting #0: cost 1 inf + 0 20.181 * * [simplify]: Extracting #1: cost 2 inf + 0 20.181 * * [simplify]: Extracting #2: cost 3 inf + 0 20.181 * * [simplify]: Extracting #3: cost 6 inf + 0 20.181 * * [simplify]: Extracting #4: cost 10 inf + 0 20.181 * * [simplify]: Extracting #5: cost 6 inf + 84 20.181 * * [simplify]: Extracting #6: cost 0 inf + 734 20.181 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.181 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (posit16->real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.181 * * * * [progress]: [ 33 / 101 ] simplifiying candidate # 20.181 * * * * [progress]: [ 34 / 101 ] simplifiying candidate # 20.181 * [simplify]: Simplifying (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (- (* x.im y.re) (* x.re y.im)))) 20.182 * * [simplify]: iters left: 6 (14 enodes) 20.184 * * [simplify]: iters left: 5 (49 enodes) 20.191 * * [simplify]: iters left: 4 (61 enodes) 20.199 * * [simplify]: iters left: 3 (65 enodes) 20.208 * * [simplify]: Extracting #0: cost 1 inf + 0 20.208 * * [simplify]: Extracting #1: cost 5 inf + 0 20.208 * * [simplify]: Extracting #2: cost 10 inf + 0 20.208 * * [simplify]: Extracting #3: cost 16 inf + 0 20.208 * * [simplify]: Extracting #4: cost 28 inf + 0 20.208 * * [simplify]: Extracting #5: cost 24 inf + 170 20.208 * * [simplify]: Extracting #6: cost 7 inf + 1816 20.209 * * [simplify]: Extracting #7: cost 1 inf + 3264 20.210 * * [simplify]: Extracting #8: cost 0 inf + 3728 20.210 * [simplify]: Simplified to (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (- (* x.im y.re) (* y.im x.re)))) 20.210 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (exp (- (log (sqrt (+ (* y.re y.re) (* y.im y.im)))) (log (- (* x.im y.re) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.210 * * * * [progress]: [ 35 / 101 ] simplifiying candidate # 20.211 * [simplify]: Simplifying (log (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im)))) 20.211 * * [simplify]: iters left: 6 (13 enodes) 20.214 * * [simplify]: iters left: 5 (47 enodes) 20.222 * * [simplify]: iters left: 4 (62 enodes) 20.231 * * [simplify]: iters left: 3 (69 enodes) 20.240 * * [simplify]: Extracting #0: cost 1 inf + 0 20.240 * * [simplify]: Extracting #1: cost 6 inf + 0 20.240 * * [simplify]: Extracting #2: cost 12 inf + 0 20.240 * * [simplify]: Extracting #3: cost 18 inf + 0 20.240 * * [simplify]: Extracting #4: cost 30 inf + 0 20.240 * * [simplify]: Extracting #5: cost 26 inf + 169 20.240 * * [simplify]: Extracting #6: cost 14 inf + 1178 20.241 * * [simplify]: Extracting #7: cost 3 inf + 3444 20.241 * * [simplify]: Extracting #8: cost 1 inf + 4002 20.242 * * [simplify]: Extracting #9: cost 0 inf + 4236 20.243 * [simplify]: Simplified to (log (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) 20.243 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (exp (log (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.243 * * * * [progress]: [ 36 / 101 ] simplifiying candidate # 20.243 * [simplify]: Simplifying (exp (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im)))) 20.243 * * [simplify]: iters left: 6 (13 enodes) 20.246 * * [simplify]: iters left: 5 (44 enodes) 20.252 * * [simplify]: iters left: 4 (53 enodes) 20.265 * * [simplify]: iters left: 3 (57 enodes) 20.279 * * [simplify]: Extracting #0: cost 1 inf + 0 20.279 * * [simplify]: Extracting #1: cost 3 inf + 0 20.279 * * [simplify]: Extracting #2: cost 6 inf + 0 20.280 * * [simplify]: Extracting #3: cost 12 inf + 0 20.280 * * [simplify]: Extracting #4: cost 24 inf + 0 20.280 * * [simplify]: Extracting #5: cost 18 inf + 292 20.280 * * [simplify]: Extracting #6: cost 9 inf + 906 20.281 * * [simplify]: Extracting #7: cost 3 inf + 2074 20.282 * * [simplify]: Extracting #8: cost 0 inf + 2916 20.282 * [simplify]: Simplified to (exp (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) 20.282 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (log (exp (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.282 * * * * [progress]: [ 37 / 101 ] simplifiying candidate # 20.283 * [simplify]: Simplifying (/ (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im)))) 20.283 * * [simplify]: iters left: 6 (16 enodes) 20.286 * * [simplify]: iters left: 5 (60 enodes) 20.296 * * [simplify]: iters left: 4 (130 enodes) 20.336 * * [simplify]: iters left: 3 (349 enodes) 20.480 * * [simplify]: Extracting #0: cost 1 inf + 0 20.480 * * [simplify]: Extracting #1: cost 33 inf + 0 20.480 * * [simplify]: Extracting #2: cost 122 inf + 1 20.481 * * [simplify]: Extracting #3: cost 289 inf + 2 20.483 * * [simplify]: Extracting #4: cost 279 inf + 1652 20.488 * * [simplify]: Extracting #5: cost 170 inf + 26691 20.505 * * [simplify]: Extracting #6: cost 9 inf + 73907 20.542 * * [simplify]: Extracting #7: cost 0 inf + 75823 20.568 * [simplify]: Simplified to (/ (/ (+ (* y.re y.re) (* y.im y.im)) (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (- (* y.re x.im) (* y.im x.re)) (- (* y.re x.im) (* y.im x.re)))) 20.568 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (cbrt (/ (/ (+ (* y.re y.re) (* y.im y.im)) (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (- (* y.re x.im) (* y.im x.re)) (- (* y.re x.im) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.568 * * * * [progress]: [ 38 / 101 ] simplifiying candidate # 20.569 * [simplify]: Simplifying (* (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))) (- (* x.im y.re) (* x.re y.im))))) 20.569 * * [simplify]: iters left: 6 (14 enodes) 20.572 * * [simplify]: iters left: 5 (47 enodes) 20.581 * * [simplify]: iters left: 4 (56 enodes) 20.591 * * [simplify]: iters left: 3 (60 enodes) 20.606 * * [simplify]: Extracting #0: cost 1 inf + 0 20.606 * * [simplify]: Extracting #1: cost 3 inf + 0 20.606 * * [simplify]: Extracting #2: cost 5 inf + 0 20.606 * * [simplify]: Extracting #3: cost 8 inf + 0 20.606 * * [simplify]: Extracting #4: cost 14 inf + 0 20.606 * * [simplify]: Extracting #5: cost 26 inf + 0 20.607 * * [simplify]: Extracting #6: cost 22 inf + 169 20.607 * * [simplify]: Extracting #7: cost 10 inf + 1028 20.608 * * [simplify]: Extracting #8: cost 2 inf + 2976 20.609 * * [simplify]: Extracting #9: cost 0 inf + 3824 20.611 * [simplify]: Simplified to (* (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))))) 20.611 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (* (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))))) (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))))) 20.611 * [simplify]: Simplifying (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im)))) 20.611 * * [simplify]: iters left: 6 (13 enodes) 20.617 * * [simplify]: iters left: 5 (44 enodes) 20.623 * * [simplify]: iters left: 4 (53 enodes) 20.631 * * [simplify]: iters left: 3 (57 enodes) 20.639 * * [simplify]: Extracting #0: cost 1 inf + 0 20.639 * * [simplify]: Extracting #1: cost 3 inf + 0 20.639 * * [simplify]: Extracting #2: cost 6 inf + 0 20.639 * * [simplify]: Extracting #3: cost 12 inf + 0 20.639 * * [simplify]: Extracting #4: cost 24 inf + 0 20.639 * * [simplify]: Extracting #5: cost 18 inf + 292 20.639 * * [simplify]: Extracting #6: cost 9 inf + 906 20.640 * * [simplify]: Extracting #7: cost 3 inf + 2084 20.640 * * [simplify]: Extracting #8: cost 0 inf + 2936 20.641 * [simplify]: Simplified to (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) 20.641 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (* (cbrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re 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))) (- (* y.re x.im) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.641 * * * * [progress]: [ 39 / 101 ] simplifiying candidate # 20.641 * [simplify]: Simplifying (* (* (/ (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)))) 20.641 * * [simplify]: iters left: 6 (14 enodes) 20.644 * * [simplify]: iters left: 5 (54 enodes) 20.659 * * [simplify]: iters left: 4 (87 enodes) 20.686 * * [simplify]: iters left: 3 (130 enodes) 20.714 * * [simplify]: iters left: 2 (261 enodes) 20.823 * * [simplify]: Extracting #0: cost 1 inf + 0 20.823 * * [simplify]: Extracting #1: cost 36 inf + 0 20.824 * * [simplify]: Extracting #2: cost 135 inf + 1 20.825 * * [simplify]: Extracting #3: cost 223 inf + 3 20.831 * * [simplify]: Extracting #4: cost 166 inf + 15471 20.843 * * [simplify]: Extracting #5: cost 37 inf + 56967 20.859 * * [simplify]: Extracting #6: cost 0 inf + 72885 20.890 * [simplify]: Simplified to (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))))) 20.890 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (cbrt (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))) (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.891 * * * * [progress]: [ 40 / 101 ] simplifiying candidate # 20.891 * [simplify]: Simplifying (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im)))) 20.891 * * [simplify]: iters left: 6 (13 enodes) 20.897 * * [simplify]: iters left: 5 (44 enodes) 20.909 * * [simplify]: iters left: 4 (53 enodes) 20.927 * * [simplify]: iters left: 3 (57 enodes) 20.942 * * [simplify]: Extracting #0: cost 1 inf + 0 20.942 * * [simplify]: Extracting #1: cost 3 inf + 0 20.942 * * [simplify]: Extracting #2: cost 6 inf + 0 20.942 * * [simplify]: Extracting #3: cost 12 inf + 0 20.942 * * [simplify]: Extracting #4: cost 24 inf + 0 20.942 * * [simplify]: Extracting #5: cost 18 inf + 292 20.943 * * [simplify]: Extracting #6: cost 9 inf + 906 20.943 * * [simplify]: Extracting #7: cost 3 inf + 2044 20.944 * * [simplify]: Extracting #8: cost 0 inf + 2856 20.945 * [simplify]: Simplified to (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) 20.945 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) (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))))) 20.946 * [simplify]: Simplifying (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im)))) 20.946 * * [simplify]: iters left: 6 (13 enodes) 20.953 * * [simplify]: iters left: 5 (44 enodes) 20.965 * * [simplify]: iters left: 4 (53 enodes) 20.975 * * [simplify]: iters left: 3 (57 enodes) 20.982 * * [simplify]: Extracting #0: cost 1 inf + 0 20.982 * * [simplify]: Extracting #1: cost 3 inf + 0 20.982 * * [simplify]: Extracting #2: cost 6 inf + 0 20.982 * * [simplify]: Extracting #3: cost 12 inf + 0 20.982 * * [simplify]: Extracting #4: cost 24 inf + 0 20.982 * * [simplify]: Extracting #5: cost 18 inf + 292 20.982 * * [simplify]: Extracting #6: cost 9 inf + 906 20.983 * * [simplify]: Extracting #7: cost 3 inf + 2044 20.983 * * [simplify]: Extracting #8: cost 0 inf + 2856 20.984 * [simplify]: Simplified to (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) 20.984 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.984 * * * * [progress]: [ 41 / 101 ] simplifiying candidate # 20.984 * [simplify]: Simplifying (- (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.984 * * [simplify]: iters left: 6 (7 enodes) 20.986 * * [simplify]: iters left: 5 (22 enodes) 20.988 * * [simplify]: Extracting #0: cost 1 inf + 0 20.988 * * [simplify]: Extracting #1: cost 3 inf + 0 20.989 * * [simplify]: Extracting #2: cost 5 inf + 0 20.989 * * [simplify]: Extracting #3: cost 8 inf + 0 20.989 * * [simplify]: Extracting #4: cost 12 inf + 0 20.989 * * [simplify]: Extracting #5: cost 10 inf + 2 20.989 * * [simplify]: Extracting #6: cost 1 inf + 936 20.989 * * [simplify]: Extracting #7: cost 0 inf + 1138 20.989 * [simplify]: Simplified to (- (sqrt (+ (* y.re y.re) (* y.im y.im)))) 20.989 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (- (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 20.989 * [simplify]: Simplifying (- (- (* x.im y.re) (* x.re y.im))) 20.990 * * [simplify]: iters left: 6 (8 enodes) 20.991 * * [simplify]: iters left: 5 (28 enodes) 20.995 * * [simplify]: iters left: 4 (40 enodes) 21.004 * * [simplify]: iters left: 3 (61 enodes) 21.021 * * [simplify]: iters left: 2 (66 enodes) 21.036 * * [simplify]: iters left: 1 (67 enodes) 21.052 * * [simplify]: Extracting #0: cost 1 inf + 0 21.052 * * [simplify]: Extracting #1: cost 7 inf + 0 21.052 * * [simplify]: Extracting #2: cost 20 inf + 0 21.053 * * [simplify]: Extracting #3: cost 15 inf + 292 21.053 * * [simplify]: Extracting #4: cost 3 inf + 1077 21.054 * * [simplify]: Extracting #5: cost 0 inf + 1324 21.055 * [simplify]: Simplified to (- (* x.re y.im) (* x.im y.re)) 21.055 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (- (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.re y.im) (* x.im y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.055 * * * * [progress]: [ 42 / 101 ] simplifiying candidate # 21.055 * [simplify]: Simplifying (/ (* (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 (- (* x.im y.re) (* x.re y.im))))) 21.055 * * [simplify]: iters left: 6 (16 enodes) 21.063 * * [simplify]: iters left: 5 (59 enodes) 21.080 * * [simplify]: iters left: 4 (83 enodes) 21.102 * * [simplify]: iters left: 3 (94 enodes) 21.126 * * [simplify]: iters left: 2 (97 enodes) 21.151 * * [simplify]: Extracting #0: cost 1 inf + 0 21.151 * * [simplify]: Extracting #1: cost 11 inf + 0 21.151 * * [simplify]: Extracting #2: cost 22 inf + 0 21.151 * * [simplify]: Extracting #3: cost 28 inf + 0 21.151 * * [simplify]: Extracting #4: cost 40 inf + 0 21.152 * * [simplify]: Extracting #5: cost 35 inf + 211 21.152 * * [simplify]: Extracting #6: cost 24 inf + 990 21.154 * * [simplify]: Extracting #7: cost 8 inf + 5922 21.157 * * [simplify]: Extracting #8: cost 1 inf + 9068 21.159 * * [simplify]: Extracting #9: cost 0 inf + 9552 21.161 * [simplify]: Simplified to (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* y.re x.im) (* y.im x.re)))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* y.re x.im) (* y.im x.re))))) 21.161 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (* (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* y.re x.im) (* y.im x.re)))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* y.re x.im) (* y.im x.re))))) (/ (cbrt (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))))) 21.162 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 21.162 * * [simplify]: iters left: 6 (14 enodes) 21.165 * * [simplify]: iters left: 5 (47 enodes) 21.171 * * [simplify]: iters left: 4 (56 enodes) 21.179 * * [simplify]: iters left: 3 (60 enodes) 21.187 * * [simplify]: Extracting #0: cost 1 inf + 0 21.188 * * [simplify]: Extracting #1: cost 4 inf + 0 21.188 * * [simplify]: Extracting #2: cost 8 inf + 0 21.188 * * [simplify]: Extracting #3: cost 14 inf + 0 21.188 * * [simplify]: Extracting #4: cost 26 inf + 0 21.188 * * [simplify]: Extracting #5: cost 22 inf + 169 21.188 * * [simplify]: Extracting #6: cost 7 inf + 1480 21.189 * * [simplify]: Extracting #7: cost 1 inf + 2856 21.190 * * [simplify]: Extracting #8: cost 0 inf + 3340 21.192 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* x.im y.re) (* y.im x.re)))) 21.192 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (- (* x.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 (- (* x.im y.re) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.192 * * * * [progress]: [ 43 / 101 ] simplifiying candidate # 21.192 * [simplify]: Simplifying (/ (* (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)))) 21.193 * * [simplify]: iters left: 6 (15 enodes) 21.199 * * [simplify]: iters left: 5 (52 enodes) 21.213 * * [simplify]: iters left: 4 (65 enodes) 21.231 * * [simplify]: iters left: 3 (72 enodes) 21.249 * * [simplify]: Extracting #0: cost 1 inf + 0 21.249 * * [simplify]: Extracting #1: cost 7 inf + 0 21.249 * * [simplify]: Extracting #2: cost 14 inf + 0 21.249 * * [simplify]: Extracting #3: cost 20 inf + 0 21.249 * * [simplify]: Extracting #4: cost 32 inf + 0 21.249 * * [simplify]: Extracting #5: cost 23 inf + 458 21.250 * * [simplify]: Extracting #6: cost 12 inf + 1482 21.251 * * [simplify]: Extracting #7: cost 4 inf + 3744 21.253 * * [simplify]: Extracting #8: cost 0 inf + 5600 21.255 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re))))) 21.255 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re))))) (/ (cbrt (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.255 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* x.re y.im)))) 21.255 * * [simplify]: iters left: 6 (14 enodes) 21.261 * * [simplify]: iters left: 5 (47 enodes) 21.274 * * [simplify]: iters left: 4 (56 enodes) 21.289 * * [simplify]: iters left: 3 (60 enodes) 21.304 * * [simplify]: Extracting #0: cost 1 inf + 0 21.304 * * [simplify]: Extracting #1: cost 4 inf + 0 21.304 * * [simplify]: Extracting #2: cost 8 inf + 0 21.304 * * [simplify]: Extracting #3: cost 14 inf + 0 21.304 * * [simplify]: Extracting #4: cost 26 inf + 0 21.304 * * [simplify]: Extracting #5: cost 22 inf + 169 21.305 * * [simplify]: Extracting #6: cost 7 inf + 1440 21.306 * * [simplify]: Extracting #7: cost 1 inf + 2736 21.307 * * [simplify]: Extracting #8: cost 0 inf + 3180 21.309 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* y.im x.re)))) 21.309 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.309 * * * * [progress]: [ 44 / 101 ] simplifiying candidate # 21.309 * [simplify]: Simplifying (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 21.309 * * [simplify]: iters left: 6 (10 enodes) 21.315 * * [simplify]: iters left: 5 (33 enodes) 21.325 * * [simplify]: iters left: 4 (43 enodes) 21.337 * * [simplify]: iters left: 3 (44 enodes) 21.348 * * [simplify]: Extracting #0: cost 1 inf + 0 21.348 * * [simplify]: Extracting #1: cost 5 inf + 0 21.348 * * [simplify]: Extracting #2: cost 7 inf + 1 21.348 * * [simplify]: Extracting #3: cost 9 inf + 1 21.349 * * [simplify]: Extracting #4: cost 12 inf + 1 21.349 * * [simplify]: Extracting #5: cost 16 inf + 1 21.349 * * [simplify]: Extracting #6: cost 13 inf + 44 21.349 * * [simplify]: Extracting #7: cost 11 inf + 126 21.349 * * [simplify]: Extracting #8: cost 6 inf + 735 21.350 * * [simplify]: Extracting #9: cost 2 inf + 1785 21.350 * * [simplify]: Extracting #10: cost 0 inf + 2349 21.351 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.351 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.352 * [simplify]: Simplifying (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im))) 21.352 * * [simplify]: iters left: 6 (13 enodes) 21.357 * * [simplify]: iters left: 5 (44 enodes) 21.370 * * [simplify]: iters left: 4 (53 enodes) 21.384 * * [simplify]: iters left: 3 (57 enodes) 21.399 * * [simplify]: Extracting #0: cost 1 inf + 0 21.399 * * [simplify]: Extracting #1: cost 4 inf + 0 21.399 * * [simplify]: Extracting #2: cost 10 inf + 0 21.399 * * [simplify]: Extracting #3: cost 21 inf + 0 21.399 * * [simplify]: Extracting #4: cost 20 inf + 127 21.400 * * [simplify]: Extracting #5: cost 15 inf + 457 21.400 * * [simplify]: Extracting #6: cost 7 inf + 1072 21.401 * * [simplify]: Extracting #7: cost 2 inf + 2126 21.402 * * [simplify]: Extracting #8: cost 0 inf + 2772 21.403 * [simplify]: Simplified to (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* y.im x.re))) 21.403 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* y.im x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.403 * * * * [progress]: [ 45 / 101 ] simplifiying candidate # 21.404 * [simplify]: Simplifying (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 21.404 * * [simplify]: iters left: 6 (16 enodes) 21.411 * * [simplify]: iters left: 5 (56 enodes) 21.427 * * [simplify]: iters left: 4 (67 enodes) 21.441 * * [simplify]: iters left: 3 (71 enodes) 21.452 * * [simplify]: Extracting #0: cost 1 inf + 0 21.452 * * [simplify]: Extracting #1: cost 6 inf + 0 21.452 * * [simplify]: Extracting #2: cost 13 inf + 0 21.452 * * [simplify]: Extracting #3: cost 20 inf + 0 21.453 * * [simplify]: Extracting #4: cost 32 inf + 0 21.453 * * [simplify]: Extracting #5: cost 24 inf + 336 21.453 * * [simplify]: Extracting #6: cost 12 inf + 1722 21.454 * * [simplify]: Extracting #7: cost 2 inf + 4432 21.455 * * [simplify]: Extracting #8: cost 0 inf + 5440 21.455 * [simplify]: Simplified to (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re))))) 21.455 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re))))) (/ (sqrt (cbrt (+ (* 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))))) 21.456 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 21.456 * * [simplify]: iters left: 6 (14 enodes) 21.459 * * [simplify]: iters left: 5 (47 enodes) 21.465 * * [simplify]: iters left: 4 (56 enodes) 21.480 * * [simplify]: iters left: 3 (60 enodes) 21.495 * * [simplify]: Extracting #0: cost 1 inf + 0 21.495 * * [simplify]: Extracting #1: cost 4 inf + 0 21.495 * * [simplify]: Extracting #2: cost 8 inf + 0 21.495 * * [simplify]: Extracting #3: cost 14 inf + 0 21.495 * * [simplify]: Extracting #4: cost 26 inf + 0 21.495 * * [simplify]: Extracting #5: cost 22 inf + 169 21.496 * * [simplify]: Extracting #6: cost 7 inf + 1560 21.497 * * [simplify]: Extracting #7: cost 1 inf + 2936 21.498 * * [simplify]: Extracting #8: cost 0 inf + 3420 21.498 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* x.im y.re) (* y.im x.re)))) 21.498 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (- (* x.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 (- (* x.im y.re) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.498 * * * * [progress]: [ 46 / 101 ] simplifiying candidate # 21.499 * [simplify]: Simplifying (/ (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)))) 21.499 * * [simplify]: iters left: 6 (15 enodes) 21.502 * * [simplify]: iters left: 5 (51 enodes) 21.509 * * [simplify]: iters left: 4 (60 enodes) 21.517 * * [simplify]: iters left: 3 (64 enodes) 21.525 * * [simplify]: Extracting #0: cost 1 inf + 0 21.525 * * [simplify]: Extracting #1: cost 4 inf + 0 21.525 * * [simplify]: Extracting #2: cost 9 inf + 0 21.525 * * [simplify]: Extracting #3: cost 16 inf + 0 21.525 * * [simplify]: Extracting #4: cost 28 inf + 0 21.525 * * [simplify]: Extracting #5: cost 21 inf + 335 21.526 * * [simplify]: Extracting #6: cost 8 inf + 1522 21.526 * * [simplify]: Extracting #7: cost 2 inf + 2856 21.527 * * [simplify]: Extracting #8: cost 0 inf + 3744 21.527 * [simplify]: Simplified to (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re)))) 21.528 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* y.re x.im) (* y.im x.re)))) (/ (sqrt (cbrt (+ (* 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.528 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* x.re y.im)))) 21.528 * * [simplify]: iters left: 6 (14 enodes) 21.531 * * [simplify]: iters left: 5 (47 enodes) 21.538 * * [simplify]: iters left: 4 (56 enodes) 21.551 * * [simplify]: iters left: 3 (60 enodes) 21.562 * * [simplify]: Extracting #0: cost 1 inf + 0 21.562 * * [simplify]: Extracting #1: cost 4 inf + 0 21.562 * * [simplify]: Extracting #2: cost 8 inf + 0 21.562 * * [simplify]: Extracting #3: cost 14 inf + 0 21.562 * * [simplify]: Extracting #4: cost 26 inf + 0 21.563 * * [simplify]: Extracting #5: cost 22 inf + 169 21.563 * * [simplify]: Extracting #6: cost 7 inf + 1520 21.563 * * [simplify]: Extracting #7: cost 1 inf + 2816 21.564 * * [simplify]: Extracting #8: cost 0 inf + 3260 21.564 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* y.im x.re)))) 21.564 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.565 * * * * [progress]: [ 47 / 101 ] simplifiying candidate # 21.565 * [simplify]: Simplifying (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1) 21.565 * * [simplify]: iters left: 6 (10 enodes) 21.568 * * [simplify]: iters left: 5 (32 enodes) 21.573 * * [simplify]: iters left: 4 (36 enodes) 21.578 * * [simplify]: Extracting #0: cost 1 inf + 0 21.578 * * [simplify]: Extracting #1: cost 5 inf + 0 21.578 * * [simplify]: Extracting #2: cost 7 inf + 1 21.578 * * [simplify]: Extracting #3: cost 10 inf + 1 21.578 * * [simplify]: Extracting #4: cost 14 inf + 1 21.578 * * [simplify]: Extracting #5: cost 11 inf + 44 21.578 * * [simplify]: Extracting #6: cost 8 inf + 167 21.578 * * [simplify]: Extracting #7: cost 5 inf + 733 21.578 * * [simplify]: Extracting #8: cost 0 inf + 1783 21.579 * [simplify]: Simplified to (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) 21.579 * [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))))) 21.579 * [simplify]: Simplifying (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im))) 21.579 * * [simplify]: iters left: 6 (13 enodes) 21.582 * * [simplify]: iters left: 5 (44 enodes) 21.590 * * [simplify]: iters left: 4 (53 enodes) 21.603 * * [simplify]: iters left: 3 (57 enodes) 21.610 * * [simplify]: Extracting #0: cost 1 inf + 0 21.610 * * [simplify]: Extracting #1: cost 4 inf + 0 21.610 * * [simplify]: Extracting #2: cost 10 inf + 0 21.610 * * [simplify]: Extracting #3: cost 21 inf + 0 21.610 * * [simplify]: Extracting #4: cost 20 inf + 127 21.611 * * [simplify]: Extracting #5: cost 15 inf + 457 21.611 * * [simplify]: Extracting #6: cost 7 inf + 1112 21.611 * * [simplify]: Extracting #7: cost 2 inf + 2206 21.612 * * [simplify]: Extracting #8: cost 0 inf + 2852 21.612 * [simplify]: Simplified to (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* y.im x.re))) 21.612 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (fabs (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* y.im x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.612 * * * * [progress]: [ 48 / 101 ] simplifiying candidate # 21.613 * [simplify]: Simplifying (/ (sqrt (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))))) 21.613 * * [simplify]: iters left: 6 (15 enodes) 21.616 * * [simplify]: iters left: 5 (52 enodes) 21.623 * * [simplify]: iters left: 4 (63 enodes) 21.635 * * [simplify]: iters left: 3 (67 enodes) 21.649 * * [simplify]: Extracting #0: cost 1 inf + 0 21.649 * * [simplify]: Extracting #1: cost 6 inf + 0 21.649 * * [simplify]: Extracting #2: cost 12 inf + 0 21.649 * * [simplify]: Extracting #3: cost 18 inf + 0 21.649 * * [simplify]: Extracting #4: cost 30 inf + 0 21.649 * * [simplify]: Extracting #5: cost 25 inf + 211 21.650 * * [simplify]: Extracting #6: cost 10 inf + 1847 21.650 * * [simplify]: Extracting #7: cost 0 inf + 4636 21.651 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (- (* x.im y.re) (* y.im x.re))) (cbrt (- (* x.im y.re) (* y.im x.re))))) 21.651 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (- (* x.im y.re) (* y.im x.re))) (cbrt (- (* x.im y.re) (* y.im x.re))))) (/ (sqrt (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))))) 21.651 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 21.651 * * [simplify]: iters left: 6 (14 enodes) 21.654 * * [simplify]: iters left: 5 (47 enodes) 21.661 * * [simplify]: iters left: 4 (56 enodes) 21.669 * * [simplify]: iters left: 3 (60 enodes) 21.681 * * [simplify]: Extracting #0: cost 1 inf + 0 21.681 * * [simplify]: Extracting #1: cost 4 inf + 0 21.681 * * [simplify]: Extracting #2: cost 8 inf + 0 21.681 * * [simplify]: Extracting #3: cost 14 inf + 0 21.681 * * [simplify]: Extracting #4: cost 26 inf + 0 21.681 * * [simplify]: Extracting #5: cost 22 inf + 169 21.682 * * [simplify]: Extracting #6: cost 7 inf + 1480 21.683 * * [simplify]: Extracting #7: cost 1 inf + 2736 21.684 * * [simplify]: Extracting #8: cost 0 inf + 3180 21.685 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* x.im y.re) (* y.im x.re)))) 21.685 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (- (* x.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) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.685 * * * * [progress]: [ 49 / 101 ] simplifiying candidate # 21.685 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* x.re y.im)))) 21.686 * * [simplify]: iters left: 6 (14 enodes) 21.691 * * [simplify]: iters left: 5 (47 enodes) 21.699 * * [simplify]: iters left: 4 (56 enodes) 21.706 * * [simplify]: iters left: 3 (60 enodes) 21.714 * * [simplify]: Extracting #0: cost 1 inf + 0 21.714 * * [simplify]: Extracting #1: cost 4 inf + 0 21.714 * * [simplify]: Extracting #2: cost 8 inf + 0 21.714 * * [simplify]: Extracting #3: cost 14 inf + 0 21.714 * * [simplify]: Extracting #4: cost 26 inf + 0 21.714 * * [simplify]: Extracting #5: cost 22 inf + 169 21.714 * * [simplify]: Extracting #6: cost 7 inf + 1440 21.715 * * [simplify]: Extracting #7: cost 1 inf + 2616 21.715 * * [simplify]: Extracting #8: cost 0 inf + 3020 21.716 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* y.im x.re)))) 21.716 * [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 (- (* x.im y.re) (* y.im x.re)))) (/ (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.716 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* x.re y.im)))) 21.716 * * [simplify]: iters left: 6 (14 enodes) 21.719 * * [simplify]: iters left: 5 (47 enodes) 21.730 * * [simplify]: iters left: 4 (56 enodes) 21.745 * * [simplify]: iters left: 3 (60 enodes) 21.760 * * [simplify]: Extracting #0: cost 1 inf + 0 21.760 * * [simplify]: Extracting #1: cost 4 inf + 0 21.760 * * [simplify]: Extracting #2: cost 8 inf + 0 21.760 * * [simplify]: Extracting #3: cost 14 inf + 0 21.760 * * [simplify]: Extracting #4: cost 26 inf + 0 21.760 * * [simplify]: Extracting #5: cost 22 inf + 169 21.761 * * [simplify]: Extracting #6: cost 7 inf + 1440 21.762 * * [simplify]: Extracting #7: cost 1 inf + 2616 21.763 * * [simplify]: Extracting #8: cost 0 inf + 3020 21.764 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* y.im x.re)))) 21.764 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.765 * * * * [progress]: [ 50 / 101 ] simplifiying candidate # 21.765 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) 21.765 * * [simplify]: iters left: 6 (9 enodes) 21.770 * * [simplify]: iters left: 5 (28 enodes) 21.776 * * [simplify]: iters left: 4 (30 enodes) 21.780 * * [simplify]: iters left: 3 (32 enodes) 21.785 * * [simplify]: Extracting #0: cost 1 inf + 0 21.785 * * [simplify]: Extracting #1: cost 4 inf + 0 21.785 * * [simplify]: Extracting #2: cost 5 inf + 1 21.785 * * [simplify]: Extracting #3: cost 8 inf + 1 21.785 * * [simplify]: Extracting #4: cost 12 inf + 1 21.785 * * [simplify]: Extracting #5: cost 8 inf + 85 21.785 * * [simplify]: Extracting #6: cost 6 inf + 167 21.785 * * [simplify]: Extracting #7: cost 4 inf + 451 21.785 * * [simplify]: Extracting #8: cost 1 inf + 937 21.786 * * [simplify]: Extracting #9: cost 0 inf + 1139 21.786 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 21.786 * [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))))) 21.786 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im))) 21.786 * * [simplify]: iters left: 6 (13 enodes) 21.789 * * [simplify]: iters left: 5 (44 enodes) 21.795 * * [simplify]: iters left: 4 (53 enodes) 21.802 * * [simplify]: iters left: 3 (57 enodes) 21.817 * * [simplify]: Extracting #0: cost 1 inf + 0 21.817 * * [simplify]: Extracting #1: cost 4 inf + 0 21.817 * * [simplify]: Extracting #2: cost 10 inf + 0 21.817 * * [simplify]: Extracting #3: cost 21 inf + 0 21.817 * * [simplify]: Extracting #4: cost 20 inf + 127 21.817 * * [simplify]: Extracting #5: cost 15 inf + 457 21.818 * * [simplify]: Extracting #6: cost 7 inf + 1072 21.819 * * [simplify]: Extracting #7: cost 2 inf + 2046 21.820 * * [simplify]: Extracting #8: cost 0 inf + 2612 21.821 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* y.im x.re))) 21.821 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* y.im x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.821 * * * * [progress]: [ 51 / 101 ] simplifiying candidate # 21.821 * [simplify]: Simplifying (/ (sqrt 1) (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 21.821 * * [simplify]: iters left: 6 (12 enodes) 21.827 * * [simplify]: iters left: 5 (44 enodes) 21.840 * * [simplify]: iters left: 4 (60 enodes) 21.858 * * [simplify]: iters left: 3 (66 enodes) 21.875 * * [simplify]: Extracting #0: cost 1 inf + 0 21.875 * * [simplify]: Extracting #1: cost 7 inf + 0 21.875 * * [simplify]: Extracting #2: cost 11 inf + 1 21.876 * * [simplify]: Extracting #3: cost 15 inf + 1 21.876 * * [simplify]: Extracting #4: cost 24 inf + 1 21.876 * * [simplify]: Extracting #5: cost 19 inf + 130 21.876 * * [simplify]: Extracting #6: cost 10 inf + 871 21.877 * * [simplify]: Extracting #7: cost 3 inf + 2461 21.878 * * [simplify]: Extracting #8: cost 0 inf + 3195 21.879 * [simplify]: Simplified to (/ (/ 1 (cbrt (- (* x.im y.re) (* x.re y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 21.879 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (/ 1 (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))))) 21.880 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 21.880 * * [simplify]: iters left: 6 (13 enodes) 21.885 * * [simplify]: iters left: 5 (44 enodes) 21.897 * * [simplify]: iters left: 4 (53 enodes) 21.912 * * [simplify]: iters left: 3 (57 enodes) 21.927 * * [simplify]: Extracting #0: cost 1 inf + 0 21.927 * * [simplify]: Extracting #1: cost 4 inf + 0 21.927 * * [simplify]: Extracting #2: cost 8 inf + 0 21.927 * * [simplify]: Extracting #3: cost 15 inf + 0 21.927 * * [simplify]: Extracting #4: cost 26 inf + 0 21.928 * * [simplify]: Extracting #5: cost 17 inf + 333 21.928 * * [simplify]: Extracting #6: cost 9 inf + 906 21.929 * * [simplify]: Extracting #7: cost 3 inf + 1964 21.930 * * [simplify]: Extracting #8: cost 0 inf + 2696 21.931 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* y.re x.im) (* y.im x.re)))) 21.931 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (/ 1 (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 (- (* y.re x.im) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 21.931 * * * * [progress]: [ 52 / 101 ] simplifiying candidate # 21.931 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (- (* x.im y.re) (* x.re y.im)))) 21.931 * * [simplify]: iters left: 6 (11 enodes) 21.937 * * [simplify]: iters left: 5 (39 enodes) 21.948 * * [simplify]: iters left: 4 (50 enodes) 21.956 * * [simplify]: iters left: 3 (54 enodes) 21.963 * * [simplify]: Extracting #0: cost 1 inf + 0 21.963 * * [simplify]: Extracting #1: cost 4 inf + 0 21.963 * * [simplify]: Extracting #2: cost 5 inf + 1 21.963 * * [simplify]: Extracting #3: cost 9 inf + 1 21.963 * * [simplify]: Extracting #4: cost 18 inf + 1 21.963 * * [simplify]: Extracting #5: cost 11 inf + 293 21.963 * * [simplify]: Extracting #6: cost 3 inf + 913 21.964 * * [simplify]: Extracting #7: cost 0 inf + 1487 21.964 * [simplify]: Simplified to (/ 1 (sqrt (- (* x.im y.re) (* x.re y.im)))) 21.964 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ 1 (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))))) 21.964 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* x.im y.re) (* x.re y.im)))) 21.964 * * [simplify]: iters left: 6 (13 enodes) 21.967 * * [simplify]: iters left: 5 (44 enodes) 21.975 * * [simplify]: iters left: 4 (53 enodes) 21.987 * * [simplify]: iters left: 3 (57 enodes) 22.001 * * [simplify]: Extracting #0: cost 1 inf + 0 22.001 * * [simplify]: Extracting #1: cost 4 inf + 0 22.001 * * [simplify]: Extracting #2: cost 8 inf + 0 22.001 * * [simplify]: Extracting #3: cost 15 inf + 0 22.001 * * [simplify]: Extracting #4: cost 26 inf + 0 22.002 * * [simplify]: Extracting #5: cost 17 inf + 333 22.002 * * [simplify]: Extracting #6: cost 9 inf + 906 22.003 * * [simplify]: Extracting #7: cost 3 inf + 1884 22.004 * * [simplify]: Extracting #8: cost 0 inf + 2536 22.005 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re x.im) (* y.im x.re)))) 22.005 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ 1 (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))))) 22.005 * * * * [progress]: [ 53 / 101 ] simplifiying candidate # 22.006 * [simplify]: Simplifying (/ (sqrt 1) 1) 22.006 * * [simplify]: iters left: 3 (3 enodes) 22.010 * * [simplify]: iters left: 2 (9 enodes) 22.013 * * [simplify]: iters left: 1 (11 enodes) 22.016 * * [simplify]: Extracting #0: cost 1 inf + 0 22.016 * * [simplify]: Extracting #1: cost 0 inf + 1 22.016 * [simplify]: Simplified to 1 22.016 * [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))))) 22.016 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im))) 22.016 * * [simplify]: iters left: 6 (12 enodes) 22.022 * * [simplify]: iters left: 5 (41 enodes) 22.033 * * [simplify]: iters left: 4 (50 enodes) 22.046 * * [simplify]: iters left: 3 (54 enodes) 22.053 * * [simplify]: Extracting #0: cost 1 inf + 0 22.053 * * [simplify]: Extracting #1: cost 4 inf + 0 22.053 * * [simplify]: Extracting #2: cost 10 inf + 0 22.053 * * [simplify]: Extracting #3: cost 22 inf + 0 22.053 * * [simplify]: Extracting #4: cost 12 inf + 500 22.054 * * [simplify]: Extracting #5: cost 3 inf + 1318 22.054 * * [simplify]: Extracting #6: cost 0 inf + 2128 22.055 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))) 22.055 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.055 * * * * [progress]: [ 54 / 101 ] simplifiying candidate # 22.055 * [simplify]: Simplifying (/ (sqrt (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))))) 22.055 * * [simplify]: iters left: 6 (15 enodes) 22.058 * * [simplify]: iters left: 5 (52 enodes) 22.065 * * [simplify]: iters left: 4 (63 enodes) 22.074 * * [simplify]: iters left: 3 (67 enodes) 22.083 * * [simplify]: Extracting #0: cost 1 inf + 0 22.084 * * [simplify]: Extracting #1: cost 6 inf + 0 22.084 * * [simplify]: Extracting #2: cost 12 inf + 0 22.084 * * [simplify]: Extracting #3: cost 18 inf + 0 22.084 * * [simplify]: Extracting #4: cost 30 inf + 0 22.084 * * [simplify]: Extracting #5: cost 25 inf + 211 22.087 * * [simplify]: Extracting #6: cost 10 inf + 1847 22.088 * * [simplify]: Extracting #7: cost 0 inf + 4636 22.090 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (- (* x.im y.re) (* y.im x.re))) (cbrt (- (* x.im y.re) (* y.im x.re))))) 22.090 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (- (* x.im y.re) (* y.im x.re))) (cbrt (- (* x.im y.re) (* y.im x.re))))) (/ (sqrt (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.090 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 22.091 * * [simplify]: iters left: 6 (14 enodes) 22.096 * * [simplify]: iters left: 5 (47 enodes) 22.109 * * [simplify]: iters left: 4 (56 enodes) 22.119 * * [simplify]: iters left: 3 (60 enodes) 22.126 * * [simplify]: Extracting #0: cost 1 inf + 0 22.126 * * [simplify]: Extracting #1: cost 4 inf + 0 22.126 * * [simplify]: Extracting #2: cost 8 inf + 0 22.127 * * [simplify]: Extracting #3: cost 14 inf + 0 22.127 * * [simplify]: Extracting #4: cost 26 inf + 0 22.127 * * [simplify]: Extracting #5: cost 22 inf + 169 22.127 * * [simplify]: Extracting #6: cost 7 inf + 1480 22.127 * * [simplify]: Extracting #7: cost 1 inf + 2736 22.128 * * [simplify]: Extracting #8: cost 0 inf + 3180 22.128 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (- (* x.im y.re) (* y.im x.re)))) 22.129 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (- (* x.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) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.129 * * * * [progress]: [ 55 / 101 ] simplifiying candidate # 22.129 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* x.re y.im)))) 22.129 * * [simplify]: iters left: 6 (14 enodes) 22.132 * * [simplify]: iters left: 5 (47 enodes) 22.138 * * [simplify]: iters left: 4 (56 enodes) 22.149 * * [simplify]: iters left: 3 (60 enodes) 22.164 * * [simplify]: Extracting #0: cost 1 inf + 0 22.164 * * [simplify]: Extracting #1: cost 4 inf + 0 22.164 * * [simplify]: Extracting #2: cost 8 inf + 0 22.164 * * [simplify]: Extracting #3: cost 14 inf + 0 22.164 * * [simplify]: Extracting #4: cost 26 inf + 0 22.164 * * [simplify]: Extracting #5: cost 22 inf + 169 22.165 * * [simplify]: Extracting #6: cost 7 inf + 1440 22.166 * * [simplify]: Extracting #7: cost 1 inf + 2616 22.167 * * [simplify]: Extracting #8: cost 0 inf + 3020 22.168 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* y.im x.re)))) 22.168 * [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 (- (* x.im y.re) (* y.im x.re)))) (/ (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.168 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* x.re y.im)))) 22.168 * * [simplify]: iters left: 6 (14 enodes) 22.173 * * [simplify]: iters left: 5 (47 enodes) 22.186 * * [simplify]: iters left: 4 (56 enodes) 22.194 * * [simplify]: iters left: 3 (60 enodes) 22.201 * * [simplify]: Extracting #0: cost 1 inf + 0 22.201 * * [simplify]: Extracting #1: cost 4 inf + 0 22.202 * * [simplify]: Extracting #2: cost 8 inf + 0 22.202 * * [simplify]: Extracting #3: cost 14 inf + 0 22.202 * * [simplify]: Extracting #4: cost 26 inf + 0 22.202 * * [simplify]: Extracting #5: cost 22 inf + 169 22.202 * * [simplify]: Extracting #6: cost 7 inf + 1440 22.202 * * [simplify]: Extracting #7: cost 1 inf + 2616 22.203 * * [simplify]: Extracting #8: cost 0 inf + 3020 22.204 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* y.im x.re)))) 22.204 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (- (* x.im y.re) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.204 * * * * [progress]: [ 56 / 101 ] simplifiying candidate # 22.204 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) 22.204 * * [simplify]: iters left: 6 (9 enodes) 22.207 * * [simplify]: iters left: 5 (28 enodes) 22.211 * * [simplify]: iters left: 4 (30 enodes) 22.216 * * [simplify]: iters left: 3 (32 enodes) 22.220 * * [simplify]: Extracting #0: cost 1 inf + 0 22.220 * * [simplify]: Extracting #1: cost 4 inf + 0 22.220 * * [simplify]: Extracting #2: cost 5 inf + 1 22.220 * * [simplify]: Extracting #3: cost 8 inf + 1 22.220 * * [simplify]: Extracting #4: cost 12 inf + 1 22.220 * * [simplify]: Extracting #5: cost 8 inf + 85 22.220 * * [simplify]: Extracting #6: cost 6 inf + 167 22.221 * * [simplify]: Extracting #7: cost 4 inf + 451 22.221 * * [simplify]: Extracting #8: cost 1 inf + 937 22.221 * * [simplify]: Extracting #9: cost 0 inf + 1139 22.221 * [simplify]: Simplified to (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.221 * [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))))) 22.221 * [simplify]: Simplifying (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im))) 22.222 * * [simplify]: iters left: 6 (13 enodes) 22.227 * * [simplify]: iters left: 5 (44 enodes) 22.239 * * [simplify]: iters left: 4 (53 enodes) 22.251 * * [simplify]: iters left: 3 (57 enodes) 22.258 * * [simplify]: Extracting #0: cost 1 inf + 0 22.259 * * [simplify]: Extracting #1: cost 4 inf + 0 22.259 * * [simplify]: Extracting #2: cost 10 inf + 0 22.259 * * [simplify]: Extracting #3: cost 21 inf + 0 22.259 * * [simplify]: Extracting #4: cost 20 inf + 127 22.259 * * [simplify]: Extracting #5: cost 15 inf + 457 22.259 * * [simplify]: Extracting #6: cost 7 inf + 1072 22.260 * * [simplify]: Extracting #7: cost 2 inf + 2046 22.260 * * [simplify]: Extracting #8: cost 0 inf + 2612 22.261 * [simplify]: Simplified to (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* y.im x.re))) 22.261 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* y.im x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.261 * * * * [progress]: [ 57 / 101 ] simplifiying candidate # 22.261 * [simplify]: Simplifying (/ 1 (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) 22.261 * * [simplify]: iters left: 6 (11 enodes) 22.264 * * [simplify]: iters left: 5 (41 enodes) 22.270 * * [simplify]: iters left: 4 (54 enodes) 22.277 * * [simplify]: iters left: 3 (58 enodes) 22.287 * * [simplify]: Extracting #0: cost 1 inf + 0 22.287 * * [simplify]: Extracting #1: cost 6 inf + 0 22.287 * * [simplify]: Extracting #2: cost 9 inf + 1 22.287 * * [simplify]: Extracting #3: cost 13 inf + 1 22.287 * * [simplify]: Extracting #4: cost 22 inf + 1 22.287 * * [simplify]: Extracting #5: cost 16 inf + 211 22.288 * * [simplify]: Extracting #6: cost 5 inf + 1442 22.288 * * [simplify]: Extracting #7: cost 0 inf + 2705 22.288 * [simplify]: Simplified to (/ 1 (* (cbrt (- (* y.re x.im) (* x.re y.im))) (cbrt (- (* y.re x.im) (* x.re y.im))))) 22.288 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ 1 (* (cbrt (- (* y.re x.im) (* x.re y.im))) (cbrt (- (* y.re x.im) (* 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.289 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 22.289 * * [simplify]: iters left: 6 (13 enodes) 22.292 * * [simplify]: iters left: 5 (44 enodes) 22.297 * * [simplify]: iters left: 4 (53 enodes) 22.304 * * [simplify]: iters left: 3 (57 enodes) 22.312 * * [simplify]: Extracting #0: cost 1 inf + 0 22.312 * * [simplify]: Extracting #1: cost 4 inf + 0 22.312 * * [simplify]: Extracting #2: cost 8 inf + 0 22.312 * * [simplify]: Extracting #3: cost 15 inf + 0 22.312 * * [simplify]: Extracting #4: cost 26 inf + 0 22.312 * * [simplify]: Extracting #5: cost 17 inf + 333 22.312 * * [simplify]: Extracting #6: cost 9 inf + 906 22.313 * * [simplify]: Extracting #7: cost 3 inf + 1964 22.313 * * [simplify]: Extracting #8: cost 0 inf + 2696 22.314 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* y.re x.im) (* y.im x.re)))) 22.314 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ 1 (* (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 (- (* y.re x.im) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.314 * * * * [progress]: [ 58 / 101 ] simplifiying candidate # 22.314 * [simplify]: Simplifying (/ 1 (sqrt (- (* x.im y.re) (* x.re y.im)))) 22.314 * * [simplify]: iters left: 6 (10 enodes) 22.317 * * [simplify]: iters left: 5 (36 enodes) 22.322 * * [simplify]: iters left: 4 (47 enodes) 22.329 * * [simplify]: iters left: 3 (51 enodes) 22.335 * * [simplify]: Extracting #0: cost 1 inf + 0 22.336 * * [simplify]: Extracting #1: cost 4 inf + 0 22.336 * * [simplify]: Extracting #2: cost 5 inf + 1 22.336 * * [simplify]: Extracting #3: cost 9 inf + 1 22.336 * * [simplify]: Extracting #4: cost 18 inf + 1 22.336 * * [simplify]: Extracting #5: cost 14 inf + 88 22.336 * * [simplify]: Extracting #6: cost 5 inf + 708 22.336 * * [simplify]: Extracting #7: cost 0 inf + 1487 22.337 * [simplify]: Simplified to (/ 1 (sqrt (- (* y.re x.im) (* x.re y.im)))) 22.337 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ 1 (sqrt (- (* y.re x.im) (* 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))))) 22.337 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* x.im y.re) (* x.re y.im)))) 22.337 * * [simplify]: iters left: 6 (13 enodes) 22.340 * * [simplify]: iters left: 5 (44 enodes) 22.346 * * [simplify]: iters left: 4 (53 enodes) 22.359 * * [simplify]: iters left: 3 (57 enodes) 22.376 * * [simplify]: Extracting #0: cost 1 inf + 0 22.376 * * [simplify]: Extracting #1: cost 4 inf + 0 22.376 * * [simplify]: Extracting #2: cost 8 inf + 0 22.376 * * [simplify]: Extracting #3: cost 15 inf + 0 22.376 * * [simplify]: Extracting #4: cost 26 inf + 0 22.376 * * [simplify]: Extracting #5: cost 17 inf + 333 22.377 * * [simplify]: Extracting #6: cost 9 inf + 906 22.377 * * [simplify]: Extracting #7: cost 3 inf + 1884 22.378 * * [simplify]: Extracting #8: cost 0 inf + 2536 22.379 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re x.im) (* y.im x.re)))) 22.379 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ 1 (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))))) 22.380 * * * * [progress]: [ 59 / 101 ] simplifiying candidate # 22.380 * [simplify]: Simplifying (/ 1 1) 22.380 * * [simplify]: iters left: 2 (2 enodes) 22.382 * * [simplify]: iters left: 1 (6 enodes) 22.384 * * [simplify]: Extracting #0: cost 1 inf + 0 22.384 * * [simplify]: Extracting #1: cost 0 inf + 1 22.384 * [simplify]: Simplified to 1 22.384 * [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))))) 22.384 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im))) 22.384 * * [simplify]: iters left: 6 (12 enodes) 22.390 * * [simplify]: iters left: 5 (41 enodes) 22.401 * * [simplify]: iters left: 4 (50 enodes) 22.414 * * [simplify]: iters left: 3 (54 enodes) 22.427 * * [simplify]: Extracting #0: cost 1 inf + 0 22.427 * * [simplify]: Extracting #1: cost 4 inf + 0 22.428 * * [simplify]: Extracting #2: cost 10 inf + 0 22.428 * * [simplify]: Extracting #3: cost 22 inf + 0 22.428 * * [simplify]: Extracting #4: cost 12 inf + 500 22.429 * * [simplify]: Extracting #5: cost 3 inf + 1318 22.429 * * [simplify]: Extracting #6: cost 0 inf + 2128 22.430 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))) 22.430 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.430 * * * * [progress]: [ 60 / 101 ] simplifiying candidate # 22.431 * * * * [progress]: [ 61 / 101 ] simplifiying candidate # 22.431 * [simplify]: Simplifying (/ 1 (- (* x.im y.re) (* x.re y.im))) 22.431 * * [simplify]: iters left: 6 (9 enodes) 22.436 * * [simplify]: iters left: 5 (33 enodes) 22.446 * * [simplify]: iters left: 4 (44 enodes) 22.458 * * [simplify]: iters left: 3 (48 enodes) 22.471 * * [simplify]: Extracting #0: cost 1 inf + 0 22.471 * * [simplify]: Extracting #1: cost 4 inf + 0 22.471 * * [simplify]: Extracting #2: cost 7 inf + 1 22.471 * * [simplify]: Extracting #3: cost 16 inf + 1 22.471 * * [simplify]: Extracting #4: cost 9 inf + 293 22.471 * * [simplify]: Extracting #5: cost 3 inf + 625 22.472 * * [simplify]: Extracting #6: cost 0 inf + 1079 22.472 * [simplify]: Simplified to (/ 1 (- (* y.re x.im) (* x.re y.im))) 22.472 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ 1 (- (* y.re x.im) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.472 * * * * [progress]: [ 62 / 101 ] simplifiying candidate # 22.473 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.473 * * [simplify]: iters left: 6 (12 enodes) 22.478 * * [simplify]: iters left: 5 (44 enodes) 22.489 * * [simplify]: iters left: 4 (67 enodes) 22.498 * * [simplify]: iters left: 3 (93 enodes) 22.512 * * [simplify]: iters left: 2 (119 enodes) 22.529 * * [simplify]: iters left: 1 (131 enodes) 22.545 * * [simplify]: Extracting #0: cost 1 inf + 0 22.545 * * [simplify]: Extracting #1: cost 7 inf + 0 22.545 * * [simplify]: Extracting #2: cost 34 inf + 0 22.546 * * [simplify]: Extracting #3: cost 48 inf + 87 22.546 * * [simplify]: Extracting #4: cost 39 inf + 746 22.548 * * [simplify]: Extracting #5: cost 11 inf + 6417 22.552 * * [simplify]: Extracting #6: cost 0 inf + 8846 22.556 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.556 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 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))))) 22.556 * * * * [progress]: [ 63 / 101 ] simplifiying candidate # 22.556 * [simplify]: Simplifying (/ (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))))) 22.556 * * [simplify]: iters left: 6 (14 enodes) 22.562 * * [simplify]: iters left: 5 (49 enodes) 22.575 * * [simplify]: iters left: 4 (60 enodes) 22.583 * * [simplify]: iters left: 3 (64 enodes) 22.592 * * [simplify]: Extracting #0: cost 1 inf + 0 22.592 * * [simplify]: Extracting #1: cost 6 inf + 0 22.592 * * [simplify]: Extracting #2: cost 12 inf + 0 22.592 * * [simplify]: Extracting #3: cost 19 inf + 0 22.592 * * [simplify]: Extracting #4: cost 30 inf + 0 22.593 * * [simplify]: Extracting #5: cost 24 inf + 169 22.593 * * [simplify]: Extracting #6: cost 13 inf + 946 22.593 * * [simplify]: Extracting #7: cost 4 inf + 2616 22.594 * * [simplify]: Extracting #8: cost 0 inf + 4072 22.595 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re))))) 22.595 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (cbrt (- (* y.re x.im) (* y.im x.re))) (cbrt (- (* y.re x.im) (* y.im x.re))))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.595 * * * * [progress]: [ 64 / 101 ] simplifiying candidate # 22.595 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* x.im y.re) (* x.re y.im)))) 22.595 * * [simplify]: iters left: 6 (13 enodes) 22.598 * * [simplify]: iters left: 5 (44 enodes) 22.604 * * [simplify]: iters left: 4 (53 enodes) 22.611 * * [simplify]: iters left: 3 (57 enodes) 22.618 * * [simplify]: Extracting #0: cost 1 inf + 0 22.618 * * [simplify]: Extracting #1: cost 4 inf + 0 22.618 * * [simplify]: Extracting #2: cost 8 inf + 0 22.618 * * [simplify]: Extracting #3: cost 15 inf + 0 22.618 * * [simplify]: Extracting #4: cost 26 inf + 0 22.618 * * [simplify]: Extracting #5: cost 17 inf + 333 22.619 * * [simplify]: Extracting #6: cost 9 inf + 906 22.619 * * [simplify]: Extracting #7: cost 3 inf + 1884 22.619 * * [simplify]: Extracting #8: cost 0 inf + 2536 22.620 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re x.im) (* y.im x.re)))) 22.620 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* y.re x.im) (* y.im x.re)))) (sqrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.620 * * * * [progress]: [ 65 / 101 ] simplifiying candidate # 22.620 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) 1) 22.620 * * [simplify]: iters left: 6 (8 enodes) 22.623 * * [simplify]: iters left: 5 (25 enodes) 22.627 * * [simplify]: iters left: 4 (27 enodes) 22.632 * * [simplify]: iters left: 3 (29 enodes) 22.638 * * [simplify]: Extracting #0: cost 1 inf + 0 22.638 * * [simplify]: Extracting #1: cost 4 inf + 0 22.638 * * [simplify]: Extracting #2: cost 6 inf + 1 22.638 * * [simplify]: Extracting #3: cost 10 inf + 1 22.638 * * [simplify]: Extracting #4: cost 8 inf + 3 22.638 * * [simplify]: Extracting #5: cost 0 inf + 735 22.638 * [simplify]: Simplified to (sqrt (+ (* y.re y.re) (* y.im y.im))) 22.638 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.639 * * * * [progress]: [ 66 / 101 ] simplifiying candidate # 22.639 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.639 * * [simplify]: iters left: 6 (13 enodes) 22.645 * * [simplify]: iters left: 5 (47 enodes) 22.659 * * [simplify]: iters left: 4 (70 enodes) 22.678 * * [simplify]: iters left: 3 (96 enodes) 22.707 * * [simplify]: iters left: 2 (122 enodes) 22.739 * * [simplify]: iters left: 1 (134 enodes) 22.756 * * [simplify]: Extracting #0: cost 1 inf + 0 22.756 * * [simplify]: Extracting #1: cost 7 inf + 0 22.756 * * [simplify]: Extracting #2: cost 34 inf + 0 22.756 * * [simplify]: Extracting #3: cost 47 inf + 87 22.756 * * [simplify]: Extracting #4: cost 41 inf + 666 22.757 * * [simplify]: Extracting #5: cost 39 inf + 952 22.758 * * [simplify]: Extracting #6: cost 11 inf + 8583 22.760 * * [simplify]: Extracting #7: cost 0 inf + 11890 22.762 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.762 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.762 * * * * [progress]: [ 67 / 101 ] simplifiying candidate # 22.762 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 22.762 * * [simplify]: iters left: 6 (13 enodes) 22.765 * * [simplify]: iters left: 5 (47 enodes) 22.778 * * [simplify]: iters left: 4 (70 enodes) 22.798 * * [simplify]: iters left: 3 (96 enodes) 22.819 * * [simplify]: iters left: 2 (122 enodes) 22.837 * * [simplify]: iters left: 1 (134 enodes) 22.862 * * [simplify]: Extracting #0: cost 1 inf + 0 22.862 * * [simplify]: Extracting #1: cost 7 inf + 0 22.862 * * [simplify]: Extracting #2: cost 34 inf + 0 22.862 * * [simplify]: Extracting #3: cost 47 inf + 87 22.863 * * [simplify]: Extracting #4: cost 41 inf + 666 22.863 * * [simplify]: Extracting #5: cost 39 inf + 952 22.864 * * [simplify]: Extracting #6: cost 11 inf + 8663 22.866 * * [simplify]: Extracting #7: cost 0 inf + 11970 22.868 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 22.868 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.868 * * * * [progress]: [ 68 / 101 ] simplifiying candidate # 22.869 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.869 * * [simplify]: iters left: 6 (13 enodes) 22.872 * * [simplify]: iters left: 5 (47 enodes) 22.879 * * [simplify]: iters left: 4 (70 enodes) 22.890 * * [simplify]: iters left: 3 (96 enodes) 22.905 * * [simplify]: iters left: 2 (122 enodes) 22.938 * * [simplify]: iters left: 1 (134 enodes) 22.969 * * [simplify]: Extracting #0: cost 1 inf + 0 22.969 * * [simplify]: Extracting #1: cost 7 inf + 0 22.969 * * [simplify]: Extracting #2: cost 34 inf + 0 22.969 * * [simplify]: Extracting #3: cost 47 inf + 87 22.969 * * [simplify]: Extracting #4: cost 41 inf + 666 22.969 * * [simplify]: Extracting #5: cost 39 inf + 952 22.971 * * [simplify]: Extracting #6: cost 11 inf + 7663 22.973 * * [simplify]: Extracting #7: cost 0 inf + 10530 22.975 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.975 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 22.975 * * * * [progress]: [ 69 / 101 ] simplifiying candidate # 22.975 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 22.975 * * [simplify]: iters left: 6 (12 enodes) 22.978 * * [simplify]: iters left: 5 (44 enodes) 22.984 * * [simplify]: iters left: 4 (67 enodes) 22.994 * * [simplify]: iters left: 3 (93 enodes) 23.007 * * [simplify]: iters left: 2 (119 enodes) 23.024 * * [simplify]: iters left: 1 (131 enodes) 23.040 * * [simplify]: Extracting #0: cost 1 inf + 0 23.040 * * [simplify]: Extracting #1: cost 7 inf + 0 23.040 * * [simplify]: Extracting #2: cost 34 inf + 0 23.041 * * [simplify]: Extracting #3: cost 48 inf + 87 23.041 * * [simplify]: Extracting #4: cost 39 inf + 746 23.042 * * [simplify]: Extracting #5: cost 11 inf + 6417 23.044 * * [simplify]: Extracting #6: cost 0 inf + 8846 23.046 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.046 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt 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))))) 23.046 * * * * [progress]: [ 70 / 101 ] simplifiying candidate # 23.046 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.046 * * [simplify]: iters left: 6 (13 enodes) 23.049 * * [simplify]: iters left: 5 (47 enodes) 23.056 * * [simplify]: iters left: 4 (70 enodes) 23.073 * * [simplify]: iters left: 3 (96 enodes) 23.098 * * [simplify]: iters left: 2 (122 enodes) 23.128 * * [simplify]: iters left: 1 (134 enodes) 23.161 * * [simplify]: Extracting #0: cost 1 inf + 0 23.161 * * [simplify]: Extracting #1: cost 7 inf + 0 23.161 * * [simplify]: Extracting #2: cost 34 inf + 0 23.161 * * [simplify]: Extracting #3: cost 47 inf + 87 23.162 * * [simplify]: Extracting #4: cost 41 inf + 666 23.163 * * [simplify]: Extracting #5: cost 39 inf + 952 23.165 * * [simplify]: Extracting #6: cost 11 inf + 7663 23.169 * * [simplify]: Extracting #7: cost 0 inf + 10530 23.171 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.171 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 23.171 * * * * [progress]: [ 71 / 101 ] simplifiying candidate # 23.172 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.172 * * [simplify]: iters left: 6 (12 enodes) 23.174 * * [simplify]: iters left: 5 (44 enodes) 23.181 * * [simplify]: iters left: 4 (67 enodes) 23.190 * * [simplify]: iters left: 3 (93 enodes) 23.204 * * [simplify]: iters left: 2 (119 enodes) 23.233 * * [simplify]: iters left: 1 (131 enodes) 23.250 * * [simplify]: Extracting #0: cost 1 inf + 0 23.250 * * [simplify]: Extracting #1: cost 7 inf + 0 23.250 * * [simplify]: Extracting #2: cost 34 inf + 0 23.250 * * [simplify]: Extracting #3: cost 48 inf + 87 23.250 * * [simplify]: Extracting #4: cost 39 inf + 746 23.252 * * [simplify]: Extracting #5: cost 11 inf + 6417 23.253 * * [simplify]: Extracting #6: cost 0 inf + 8846 23.255 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 23.255 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ 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))))) 23.255 * * * * [progress]: [ 72 / 101 ] simplifiying candidate # 23.256 * [simplify]: Simplifying (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3))) 23.256 * * [simplify]: iters left: 6 (15 enodes) 23.260 * * [simplify]: iters left: 5 (69 enodes) 23.276 * * [simplify]: iters left: 4 (179 enodes) 23.342 * * [simplify]: iters left: 3 (496 enodes) 23.632 * * [simplify]: Extracting #0: cost 1 inf + 0 23.632 * * [simplify]: Extracting #1: cost 6 inf + 0 23.632 * * [simplify]: Extracting #2: cost 34 inf + 0 23.633 * * [simplify]: Extracting #3: cost 136 inf + 0 23.636 * * [simplify]: Extracting #4: cost 237 inf + 2391 23.643 * * [simplify]: Extracting #5: cost 138 inf + 21727 23.657 * * [simplify]: Extracting #6: cost 42 inf + 55077 23.675 * * [simplify]: Extracting #7: cost 1 inf + 74706 23.694 * * [simplify]: Extracting #8: cost 0 inf + 75130 23.712 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (* (* y.re x.im) (* y.re x.im)) (* y.re x.im)) (* (* y.im x.re) (* (* y.im x.re) (* y.im x.re))))) 23.713 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (* (* y.re x.im) (* y.re x.im)) (* y.re x.im)) (* (* y.im x.re) (* (* y.im x.re) (* y.im x.re))))) (+ (* (* 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))))) 23.713 * * * * [progress]: [ 73 / 101 ] simplifiying candidate # 23.713 * [simplify]: Simplifying (/ (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)))) 23.714 * * [simplify]: iters left: 6 (14 enodes) 23.725 * * [simplify]: iters left: 5 (62 enodes) 23.746 * * [simplify]: iters left: 4 (123 enodes) 23.779 * * [simplify]: iters left: 3 (195 enodes) 23.820 * * [simplify]: iters left: 2 (276 enodes) 23.891 * * [simplify]: iters left: 1 (487 enodes) 24.063 * * [simplify]: Extracting #0: cost 1 inf + 0 24.064 * * [simplify]: Extracting #1: cost 6 inf + 0 24.064 * * [simplify]: Extracting #2: cost 33 inf + 0 24.064 * * [simplify]: Extracting #3: cost 121 inf + 0 24.065 * * [simplify]: Extracting #4: cost 151 inf + 1109 24.068 * * [simplify]: Extracting #5: cost 62 inf + 13954 24.077 * * [simplify]: Extracting #6: cost 4 inf + 25092 24.084 * * [simplify]: Extracting #7: cost 0 inf + 25748 24.092 * [simplify]: Simplified to (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (* y.re x.im) (* y.re x.im)) (* (* y.im x.re) (* y.im x.re)))) 24.092 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (* y.re x.im) (* y.re x.im)) (* (* y.im x.re) (* y.im x.re)))) (+ (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.093 * * * * [progress]: [ 74 / 101 ] simplifiying candidate # 24.093 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))))) 24.093 * * [simplify]: iters left: 6 (16 enodes) 24.097 * * [simplify]: iters left: 5 (75 enodes) 24.111 * * [simplify]: iters left: 4 (156 enodes) 24.153 * * [simplify]: iters left: 3 (312 enodes) 24.244 * * [simplify]: iters left: 2 (489 enodes) 24.411 * * [simplify]: Extracting #0: cost 1 inf + 0 24.411 * * [simplify]: Extracting #1: cost 7 inf + 0 24.411 * * [simplify]: Extracting #2: cost 29 inf + 0 24.411 * * [simplify]: Extracting #3: cost 54 inf + 87 24.413 * * [simplify]: Extracting #4: cost 169 inf + 625 24.415 * * [simplify]: Extracting #5: cost 222 inf + 2379 24.426 * * [simplify]: Extracting #6: cost 81 inf + 24194 24.445 * * [simplify]: Extracting #7: cost 12 inf + 40754 24.469 * * [simplify]: Extracting #8: cost 0 inf + 43924 24.482 * * [simplify]: Extracting #9: cost 0 inf + 43524 24.492 * [simplify]: Simplified to (* (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im))) 24.492 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) (* (sqrt (+ (* (- (* y.re y.re) (* y.im y.im)) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.492 * * * * [progress]: [ 75 / 101 ] simplifiying candidate # 24.492 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* y.re y.re) (* y.im y.im)))) 24.492 * * [simplify]: iters left: 6 (12 enodes) 24.495 * * [simplify]: iters left: 5 (46 enodes) 24.502 * * [simplify]: iters left: 4 (73 enodes) 24.513 * * [simplify]: iters left: 3 (130 enodes) 24.557 * * [simplify]: iters left: 2 (216 enodes) 24.596 * * [simplify]: iters left: 1 (308 enodes) 24.677 * * [simplify]: Extracting #0: cost 1 inf + 0 24.677 * * [simplify]: Extracting #1: cost 7 inf + 0 24.677 * * [simplify]: Extracting #2: cost 29 inf + 0 24.678 * * [simplify]: Extracting #3: cost 55 inf + 87 24.679 * * [simplify]: Extracting #4: cost 67 inf + 1319 24.684 * * [simplify]: Extracting #5: cost 10 inf + 9925 24.690 * * [simplify]: Extracting #6: cost 0 inf + 11589 24.697 * [simplify]: Simplified to (* (sqrt (- (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im))) 24.697 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (* (sqrt (- (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.697 * * * * [progress]: [ 76 / 101 ] 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)))))> 24.698 * [simplify]: Simplifying (real->posit16 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* x.im y.re) (* x.re y.im)))) 24.698 * * [simplify]: iters left: 6 (13 enodes) 24.703 * * [simplify]: iters left: 5 (41 enodes) 24.714 * * [simplify]: iters left: 4 (50 enodes) 24.727 * * [simplify]: iters left: 3 (54 enodes) 24.741 * * [simplify]: Extracting #0: cost 1 inf + 0 24.741 * * [simplify]: Extracting #1: cost 2 inf + 0 24.741 * * [simplify]: Extracting #2: cost 4 inf + 0 24.742 * * [simplify]: Extracting #3: cost 10 inf + 0 24.742 * * [simplify]: Extracting #4: cost 22 inf + 0 24.742 * * [simplify]: Extracting #5: cost 16 inf + 333 24.742 * * [simplify]: Extracting #6: cost 10 inf + 581 24.743 * * [simplify]: Extracting #7: cost 5 inf + 1072 24.744 * * [simplify]: Extracting #8: cost 0 inf + 2128 24.744 * [simplify]: Simplified to (real->posit16 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) 24.744 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (posit16->real (real->posit16 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.745 * * * * [progress]: [ 77 / 101 ] simplifiying candidate # 24.745 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 24.745 * * [simplify]: iters left: 5 (9 enodes) 24.749 * * [simplify]: iters left: 4 (35 enodes) 24.759 * * [simplify]: iters left: 3 (54 enodes) 24.768 * * [simplify]: iters left: 2 (95 enodes) 24.787 * * [simplify]: iters left: 1 (193 enodes) 24.846 * * [simplify]: Extracting #0: cost 1 inf + 0 24.846 * * [simplify]: Extracting #1: cost 61 inf + 0 24.847 * * [simplify]: Extracting #2: cost 177 inf + 0 24.848 * * [simplify]: Extracting #3: cost 207 inf + 844 24.851 * * [simplify]: Extracting #4: cost 161 inf + 6973 24.856 * * [simplify]: Extracting #5: cost 112 inf + 18650 24.869 * * [simplify]: Extracting #6: cost 35 inf + 67314 24.891 * * [simplify]: Extracting #7: cost 0 inf + 95011 24.902 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 24.902 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (log (exp (- (* x.im y.re) (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.902 * * * * [progress]: [ 78 / 101 ] simplifiying candidate # 24.902 * * * * [progress]: [ 79 / 101 ] simplifiying candidate # 24.902 * [simplify]: Simplifying (log (- (* x.im y.re) (* x.re y.im))) 24.902 * * [simplify]: iters left: 5 (8 enodes) 24.904 * * [simplify]: iters left: 4 (28 enodes) 24.908 * * [simplify]: iters left: 3 (37 enodes) 24.913 * * [simplify]: iters left: 2 (41 enodes) 24.918 * * [simplify]: Extracting #0: cost 1 inf + 0 24.918 * * [simplify]: Extracting #1: cost 3 inf + 0 24.918 * * [simplify]: Extracting #2: cost 7 inf + 0 24.918 * * [simplify]: Extracting #3: cost 16 inf + 0 24.918 * * [simplify]: Extracting #4: cost 11 inf + 128 24.918 * * [simplify]: Extracting #5: cost 2 inf + 860 24.919 * * [simplify]: Extracting #6: cost 0 inf + 1136 24.919 * [simplify]: Simplified to (log (- (* x.im y.re) (* x.re y.im))) 24.919 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (exp (log (- (* x.im y.re) (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 24.919 * * * * [progress]: [ 80 / 101 ] simplifiying candidate # 24.919 * [simplify]: Simplifying (exp (- (* x.im y.re) (* x.re y.im))) 24.919 * * [simplify]: iters left: 5 (8 enodes) 24.921 * * [simplify]: iters left: 4 (31 enodes) 24.926 * * [simplify]: iters left: 3 (54 enodes) 24.937 * * [simplify]: iters left: 2 (90 enodes) 24.962 * * [simplify]: iters left: 1 (180 enodes) 25.016 * * [simplify]: Extracting #0: cost 1 inf + 0 25.016 * * [simplify]: Extracting #1: cost 74 inf + 0 25.017 * * [simplify]: Extracting #2: cost 212 inf + 0 25.019 * * [simplify]: Extracting #3: cost 232 inf + 1507 25.022 * * [simplify]: Extracting #4: cost 177 inf + 12615 25.028 * * [simplify]: Extracting #5: cost 72 inf + 58294 25.037 * * [simplify]: Extracting #6: cost 2 inf + 99432 25.047 * * [simplify]: Extracting #7: cost 0 inf + 100570 25.063 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 25.064 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (log (exp (- (* x.im y.re) (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.064 * * * * [progress]: [ 81 / 101 ] simplifiying candidate # 25.064 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 25.064 * * [simplify]: iters left: 6 (9 enodes) 25.068 * * [simplify]: iters left: 5 (31 enodes) 25.479 * * [simplify]: iters left: 4 (40 enodes) 25.489 * * [simplify]: iters left: 3 (44 enodes) 25.500 * * [simplify]: Extracting #0: cost 1 inf + 0 25.500 * * [simplify]: Extracting #1: cost 3 inf + 0 25.501 * * [simplify]: Extracting #2: cost 5 inf + 0 25.501 * * [simplify]: Extracting #3: cost 9 inf + 0 25.501 * * [simplify]: Extracting #4: cost 18 inf + 0 25.501 * * [simplify]: Extracting #5: cost 13 inf + 169 25.501 * * [simplify]: Extracting #6: cost 5 inf + 787 25.502 * * [simplify]: Extracting #7: cost 0 inf + 1644 25.503 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 25.503 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (* (cbrt (- (* x.im y.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))))) 25.503 * [simplify]: Simplifying (cbrt (- (* x.im y.re) (* x.re y.im))) 25.503 * * [simplify]: iters left: 5 (8 enodes) 25.507 * * [simplify]: iters left: 4 (28 enodes) 25.514 * * [simplify]: iters left: 3 (37 enodes) 25.524 * * [simplify]: iters left: 2 (41 enodes) 25.534 * * [simplify]: Extracting #0: cost 1 inf + 0 25.534 * * [simplify]: Extracting #1: cost 3 inf + 0 25.534 * * [simplify]: Extracting #2: cost 7 inf + 0 25.534 * * [simplify]: Extracting #3: cost 16 inf + 0 25.535 * * [simplify]: Extracting #4: cost 11 inf + 128 25.535 * * [simplify]: Extracting #5: cost 2 inf + 870 25.535 * * [simplify]: Extracting #6: cost 0 inf + 1156 25.536 * [simplify]: Simplified to (cbrt (- (* x.im y.re) (* x.re y.im))) 25.536 * [simplify]: Simplified (2 1 2 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (* (cbrt (- (* x.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))))) 25.536 * * * * [progress]: [ 82 / 101 ] simplifiying candidate # 25.536 * [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))) 25.537 * * [simplify]: iters left: 6 (9 enodes) 25.540 * * [simplify]: iters left: 5 (32 enodes) 25.550 * * [simplify]: iters left: 4 (55 enodes) 25.574 * * [simplify]: iters left: 3 (186 enodes) 25.672 * * [simplify]: Extracting #0: cost 1 inf + 0 25.672 * * [simplify]: Extracting #1: cost 18 inf + 0 25.673 * * [simplify]: Extracting #2: cost 166 inf + 1 25.675 * * [simplify]: Extracting #3: cost 184 inf + 1649 25.683 * * [simplify]: Extracting #4: cost 76 inf + 21922 25.705 * * [simplify]: Extracting #5: cost 0 inf + 39174 25.717 * [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))) 25.717 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (* (* (- (* x.im y.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))))) 25.717 * * * * [progress]: [ 83 / 101 ] simplifiying candidate # 25.717 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 25.718 * * [simplify]: iters left: 5 (8 enodes) 25.719 * * [simplify]: iters left: 4 (28 enodes) 25.723 * * [simplify]: iters left: 3 (37 enodes) 25.729 * * [simplify]: iters left: 2 (41 enodes) 25.734 * * [simplify]: Extracting #0: cost 1 inf + 0 25.734 * * [simplify]: Extracting #1: cost 3 inf + 0 25.734 * * [simplify]: Extracting #2: cost 7 inf + 0 25.735 * * [simplify]: Extracting #3: cost 16 inf + 0 25.735 * * [simplify]: Extracting #4: cost 11 inf + 128 25.735 * * [simplify]: Extracting #5: cost 2 inf + 830 25.735 * * [simplify]: Extracting #6: cost 0 inf + 1076 25.736 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 25.736 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (- (* x.im y.re) (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 25.736 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 25.736 * * [simplify]: iters left: 5 (8 enodes) 25.738 * * [simplify]: iters left: 4 (28 enodes) 25.742 * * [simplify]: iters left: 3 (37 enodes) 25.747 * * [simplify]: iters left: 2 (41 enodes) 25.752 * * [simplify]: Extracting #0: cost 1 inf + 0 25.752 * * [simplify]: Extracting #1: cost 3 inf + 0 25.752 * * [simplify]: Extracting #2: cost 7 inf + 0 25.752 * * [simplify]: Extracting #3: cost 16 inf + 0 25.752 * * [simplify]: Extracting #4: cost 11 inf + 128 25.752 * * [simplify]: Extracting #5: cost 2 inf + 830 25.752 * * [simplify]: Extracting #6: cost 0 inf + 1076 25.753 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 25.753 * [simplify]: Simplified (2 1 2 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (* (sqrt (- (* x.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))))) 25.753 * * * * [progress]: [ 84 / 101 ] simplifiying candidate # 25.753 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 25.753 * * [simplify]: iters left: 5 (10 enodes) 25.756 * * [simplify]: iters left: 4 (53 enodes) 25.779 * * [simplify]: iters left: 3 (165 enodes) 25.834 * * [simplify]: iters left: 2 (470 enodes) 26.050 * * [simplify]: Extracting #0: cost 1 inf + 0 26.050 * * [simplify]: Extracting #1: cost 21 inf + 0 26.050 * * [simplify]: Extracting #2: cost 124 inf + 0 26.051 * * [simplify]: Extracting #3: cost 247 inf + 1134 26.053 * * [simplify]: Extracting #4: cost 194 inf + 7691 26.058 * * [simplify]: Extracting #5: cost 96 inf + 34780 26.066 * * [simplify]: Extracting #6: cost 7 inf + 71673 26.075 * * [simplify]: Extracting #7: cost 0 inf + 75637 26.084 * [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))) 26.085 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.085 * [simplify]: Simplifying (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))) 26.085 * * [simplify]: iters left: 6 (11 enodes) 26.088 * * [simplify]: iters left: 5 (60 enodes) 26.112 * * [simplify]: iters left: 4 (142 enodes) 26.168 * * [simplify]: iters left: 3 (229 enodes) 26.247 * * [simplify]: iters left: 2 (293 enodes) 26.313 * * [simplify]: iters left: 1 (299 enodes) 26.344 * * [simplify]: Extracting #0: cost 1 inf + 0 26.344 * * [simplify]: Extracting #1: cost 8 inf + 0 26.344 * * [simplify]: Extracting #2: cost 41 inf + 0 26.345 * * [simplify]: Extracting #3: cost 57 inf + 130 26.345 * * [simplify]: Extracting #4: cost 26 inf + 2521 26.347 * * [simplify]: Extracting #5: cost 1 inf + 5720 26.349 * * [simplify]: Extracting #6: cost 0 inf + 5844 26.352 * [simplify]: Simplified to (+ (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (+ (* x.im y.re) (* x.re y.im)))) 26.352 * [simplify]: Simplified (2 1 2 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (+ (* (* x.im y.re) (* 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))))) 26.352 * * * * [progress]: [ 85 / 101 ] simplifiying candidate # 26.353 * [simplify]: Simplifying (- (* x.re y.im)) 26.353 * * [simplify]: iters left: 4 (4 enodes) 26.355 * * [simplify]: iters left: 3 (17 enodes) 26.359 * * [simplify]: iters left: 2 (23 enodes) 26.365 * * [simplify]: Extracting #0: cost 1 inf + 0 26.365 * * [simplify]: Extracting #1: cost 7 inf + 0 26.365 * * [simplify]: Extracting #2: cost 7 inf + 43 26.365 * * [simplify]: Extracting #3: cost 0 inf + 414 26.365 * [simplify]: Simplified to (- (* x.re y.im)) 26.366 * [simplify]: Simplified (2 1 2 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.im y.re) (- (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.366 * * * * [progress]: [ 86 / 101 ] simplifiying candidate # 26.366 * * * * [progress]: [ 87 / 101 ] simplifiying candidate # 26.366 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 26.366 * * [simplify]: iters left: 6 (9 enodes) 26.371 * * [simplify]: iters left: 5 (48 enodes) 26.388 * * [simplify]: iters left: 4 (111 enodes) 26.429 * * [simplify]: iters left: 3 (181 enodes) 26.467 * * [simplify]: iters left: 2 (262 enodes) 26.541 * * [simplify]: iters left: 1 (473 enodes) 26.755 * * [simplify]: Extracting #0: cost 1 inf + 0 26.755 * * [simplify]: Extracting #1: cost 22 inf + 0 26.755 * * [simplify]: Extracting #2: cost 110 inf + 0 26.756 * * [simplify]: Extracting #3: cost 142 inf + 1440 26.760 * * [simplify]: Extracting #4: cost 41 inf + 15973 26.767 * * [simplify]: Extracting #5: cost 0 inf + 23364 26.774 * * [simplify]: Extracting #6: cost 0 inf + 23124 26.782 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 26.782 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* (* x.im y.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))))) 26.782 * [simplify]: Simplifying (+ (* x.im y.re) (* x.re y.im)) 26.783 * * [simplify]: iters left: 4 (7 enodes) 26.786 * * [simplify]: iters left: 3 (24 enodes) 26.792 * * [simplify]: Extracting #0: cost 1 inf + 0 26.792 * * [simplify]: Extracting #1: cost 4 inf + 0 26.792 * * [simplify]: Extracting #2: cost 10 inf + 0 26.792 * * [simplify]: Extracting #3: cost 6 inf + 4 26.792 * * [simplify]: Extracting #4: cost 1 inf + 296 26.792 * * [simplify]: Extracting #5: cost 0 inf + 420 26.792 * [simplify]: Simplified to (+ (* x.re y.im) (* x.im y.re)) 26.793 * [simplify]: Simplified (2 1 2 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (+ (* x.re y.im) (* x.im y.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.793 * * * * [progress]: [ 88 / 101 ] simplifiying candidate # 26.793 * [simplify]: Simplifying (- (* x.re y.im)) 26.793 * * [simplify]: iters left: 4 (4 enodes) 26.795 * * [simplify]: iters left: 3 (17 enodes) 26.799 * * [simplify]: iters left: 2 (23 enodes) 26.807 * * [simplify]: Extracting #0: cost 1 inf + 0 26.807 * * [simplify]: Extracting #1: cost 7 inf + 0 26.807 * * [simplify]: Extracting #2: cost 7 inf + 43 26.807 * * [simplify]: Extracting #3: cost 0 inf + 414 26.807 * [simplify]: Simplified to (- (* x.re y.im)) 26.807 * [simplify]: Simplified (2 1 2 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.im y.re) (- (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.807 * * * * [progress]: [ 89 / 101 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 26.807 * [simplify]: Simplifying (real->posit16 (- (* x.im y.re) (* x.re y.im))) 26.807 * * [simplify]: iters left: 5 (8 enodes) 26.809 * * [simplify]: iters left: 4 (25 enodes) 26.812 * * [simplify]: iters left: 3 (34 enodes) 26.817 * * [simplify]: iters left: 2 (38 enodes) 26.822 * * [simplify]: Extracting #0: cost 1 inf + 0 26.822 * * [simplify]: Extracting #1: cost 2 inf + 0 26.822 * * [simplify]: Extracting #2: cost 5 inf + 0 26.822 * * [simplify]: Extracting #3: cost 14 inf + 0 26.822 * * [simplify]: Extracting #4: cost 10 inf + 87 26.822 * * [simplify]: Extracting #5: cost 1 inf + 707 26.822 * * [simplify]: Extracting #6: cost 0 inf + 748 26.823 * [simplify]: Simplified to (real->posit16 (- (* x.im y.re) (* x.re y.im))) 26.823 * [simplify]: Simplified (2 1 2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (posit16->real (real->posit16 (- (* x.im y.re) (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.823 * * * * [progress]: [ 90 / 101 ] simplifiying candidate # 26.823 * [simplify]: Simplifying y.im 26.823 * * [simplify]: iters left: 0 (1 enodes) 26.823 * * [simplify]: Extracting #0: cost 1 inf + 0 26.823 * * [simplify]: Extracting #1: cost 0 inf + 1 26.823 * [simplify]: Simplified to y.im 26.823 * [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)))) y.im)) 26.823 * * * * [progress]: [ 91 / 101 ] simplifiying candidate # 26.824 * [simplify]: Simplifying y.re 26.824 * * [simplify]: iters left: 0 (1 enodes) 26.824 * * [simplify]: Extracting #0: cost 1 inf + 0 26.824 * * [simplify]: Extracting #1: cost 0 inf + 1 26.824 * [simplify]: Simplified to y.re 26.824 * [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)))) y.re)) 26.824 * * * * [progress]: [ 92 / 101 ] simplifiying candidate # 26.824 * [simplify]: Simplifying (* -1 y.re) 26.824 * * [simplify]: iters left: 2 (3 enodes) 26.826 * * [simplify]: iters left: 1 (11 enodes) 26.827 * * [simplify]: Extracting #0: cost 1 inf + 0 26.827 * * [simplify]: Extracting #1: cost 4 inf + 0 26.827 * * [simplify]: Extracting #2: cost 0 inf + 84 26.827 * [simplify]: Simplified to (- y.re) 26.827 * [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)))) (- y.re))) 26.827 * * * * [progress]: [ 93 / 101 ] simplifiying candidate # 26.828 * [simplify]: Simplifying y.im 26.828 * * [simplify]: iters left: 0 (1 enodes) 26.828 * * [simplify]: Extracting #0: cost 1 inf + 0 26.828 * * [simplify]: Extracting #1: cost 0 inf + 1 26.828 * [simplify]: Simplified to y.im 26.828 * [simplify]: Simplified (2 1 2 1) 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.828 * * * * [progress]: [ 94 / 101 ] simplifiying candidate # 26.828 * [simplify]: Simplifying y.re 26.828 * * [simplify]: iters left: 0 (1 enodes) 26.828 * * [simplify]: Extracting #0: cost 1 inf + 0 26.828 * * [simplify]: Extracting #1: cost 0 inf + 1 26.828 * [simplify]: Simplified to y.re 26.828 * [simplify]: Simplified (2 1 2 1) 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.828 * * * * [progress]: [ 95 / 101 ] simplifiying candidate # 26.829 * [simplify]: Simplifying (* -1 y.re) 26.829 * * [simplify]: iters left: 2 (3 enodes) 26.830 * * [simplify]: iters left: 1 (11 enodes) 26.831 * * [simplify]: Extracting #0: cost 1 inf + 0 26.831 * * [simplify]: Extracting #1: cost 4 inf + 0 26.832 * * [simplify]: Extracting #2: cost 0 inf + 84 26.832 * [simplify]: Simplified to (- y.re) 26.832 * [simplify]: Simplified (2 1 2 1) 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.832 * * * * [progress]: [ 96 / 101 ] simplifiying candidate # 26.832 * [simplify]: Simplifying 0 26.832 * * [simplify]: iters left: 0 (1 enodes) 26.832 * * [simplify]: Extracting #0: cost 1 inf + 0 26.832 * * [simplify]: Extracting #1: cost 0 inf + 1 26.832 * [simplify]: Simplified to 0 26.832 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 0) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.833 * * * * [progress]: [ 97 / 101 ] simplifiying candidate # 26.833 * [simplify]: Simplifying 0 26.833 * * [simplify]: iters left: 0 (1 enodes) 26.833 * * [simplify]: Extracting #0: cost 1 inf + 0 26.833 * * [simplify]: Extracting #1: cost 0 inf + 1 26.833 * [simplify]: Simplified to 0 26.833 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 0) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.833 * * * * [progress]: [ 98 / 101 ] simplifiying candidate # 26.834 * [simplify]: Simplifying 0 26.834 * * [simplify]: iters left: 0 (1 enodes) 26.835 * * [simplify]: Extracting #0: cost 1 inf + 0 26.835 * * [simplify]: Extracting #1: cost 0 inf + 1 26.835 * [simplify]: Simplified to 0 26.835 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 0) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.835 * * * * [progress]: [ 99 / 101 ] simplifiying candidate # 26.835 * [simplify]: Simplifying 0 26.835 * * [simplify]: iters left: 0 (1 enodes) 26.836 * * [simplify]: Extracting #0: cost 1 inf + 0 26.836 * * [simplify]: Extracting #1: cost 0 inf + 1 26.836 * [simplify]: Simplified to 0 26.836 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) 0)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.836 * * * * [progress]: [ 100 / 101 ] simplifiying candidate # 26.836 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 26.836 * * [simplify]: iters left: 4 (7 enodes) 26.839 * * [simplify]: iters left: 3 (25 enodes) 26.846 * * [simplify]: iters left: 2 (34 enodes) 26.855 * * [simplify]: iters left: 1 (38 enodes) 26.864 * * [simplify]: Extracting #0: cost 1 inf + 0 26.865 * * [simplify]: Extracting #1: cost 5 inf + 0 26.865 * * [simplify]: Extracting #2: cost 14 inf + 0 26.865 * * [simplify]: Extracting #3: cost 9 inf + 169 26.865 * * [simplify]: Extracting #4: cost 2 inf + 583 26.866 * * [simplify]: Extracting #5: cost 0 inf + 748 26.866 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 26.866 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.866 * * * * [progress]: [ 101 / 101 ] simplifiying candidate # 26.866 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 26.867 * * [simplify]: iters left: 4 (7 enodes) 26.870 * * [simplify]: iters left: 3 (25 enodes) 26.876 * * [simplify]: iters left: 2 (34 enodes) 26.885 * * [simplify]: iters left: 1 (38 enodes) 26.892 * * [simplify]: Extracting #0: cost 1 inf + 0 26.892 * * [simplify]: Extracting #1: cost 5 inf + 0 26.892 * * [simplify]: Extracting #2: cost 14 inf + 0 26.892 * * [simplify]: Extracting #3: cost 9 inf + 169 26.892 * * [simplify]: Extracting #4: cost 2 inf + 583 26.893 * * [simplify]: Extracting #5: cost 0 inf + 748 26.893 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 26.893 * [simplify]: Simplified (2 1 2 2) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* y.re x.im) (* y.im x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 26.893 * * * [progress]: adding candidates to table 28.195 * * [progress]: iteration 4 / 4 28.195 * * * [progress]: picking best candidate 28.256 * * * * [pick]: Picked # 28.256 * * * [progress]: localizing error 28.285 * * * [progress]: generating rewritten candidates 28.285 * * * * [progress]: [ 1 / 3 ] rewriting at (2) 28.354 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2) 28.375 * * * * [progress]: [ 3 / 3 ] rewriting at (2 1) 28.384 * * * [progress]: generating series expansions 28.384 * * * * [progress]: [ 1 / 3 ] generating series at (2) 28.385 * [backup-simplify]: Simplify (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* 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))) 28.385 * [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 28.385 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 28.385 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 28.385 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 28.385 * [taylor]: Taking taylor expansion of y.re in y.im 28.385 * [backup-simplify]: Simplify y.re into y.re 28.385 * [taylor]: Taking taylor expansion of x.im in y.im 28.385 * [backup-simplify]: Simplify x.im into x.im 28.385 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 28.385 * [taylor]: Taking taylor expansion of y.im in y.im 28.385 * [backup-simplify]: Simplify 0 into 0 28.385 * [backup-simplify]: Simplify 1 into 1 28.385 * [taylor]: Taking taylor expansion of x.re in y.im 28.385 * [backup-simplify]: Simplify x.re into x.re 28.385 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 28.385 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 28.385 * [taylor]: Taking taylor expansion of y.re in y.im 28.385 * [backup-simplify]: Simplify y.re into y.re 28.385 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 28.385 * [taylor]: Taking taylor expansion of y.im in y.im 28.385 * [backup-simplify]: Simplify 0 into 0 28.385 * [backup-simplify]: Simplify 1 into 1 28.385 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 28.385 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.385 * [backup-simplify]: Simplify (- 0) into 0 28.386 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 28.386 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.386 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 28.386 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 28.386 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 28.386 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 28.386 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 28.386 * [taylor]: Taking taylor expansion of y.re in x.re 28.386 * [backup-simplify]: Simplify y.re into y.re 28.386 * [taylor]: Taking taylor expansion of x.im in x.re 28.386 * [backup-simplify]: Simplify x.im into x.im 28.386 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 28.386 * [taylor]: Taking taylor expansion of y.im in x.re 28.386 * [backup-simplify]: Simplify y.im into y.im 28.386 * [taylor]: Taking taylor expansion of x.re in x.re 28.386 * [backup-simplify]: Simplify 0 into 0 28.386 * [backup-simplify]: Simplify 1 into 1 28.386 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 28.386 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 28.386 * [taylor]: Taking taylor expansion of y.re in x.re 28.386 * [backup-simplify]: Simplify y.re into y.re 28.386 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 28.386 * [taylor]: Taking taylor expansion of y.im in x.re 28.386 * [backup-simplify]: Simplify y.im into y.im 28.386 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 28.386 * [backup-simplify]: Simplify (* y.im 0) into 0 28.386 * [backup-simplify]: Simplify (- 0) into 0 28.386 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 28.386 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.386 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.386 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 28.387 * [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))) 28.387 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 28.387 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 28.387 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 28.387 * [taylor]: Taking taylor expansion of y.re in y.re 28.387 * [backup-simplify]: Simplify 0 into 0 28.387 * [backup-simplify]: Simplify 1 into 1 28.387 * [taylor]: Taking taylor expansion of x.im in y.re 28.387 * [backup-simplify]: Simplify x.im into x.im 28.387 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 28.387 * [taylor]: Taking taylor expansion of y.im in y.re 28.387 * [backup-simplify]: Simplify y.im into y.im 28.387 * [taylor]: Taking taylor expansion of x.re in y.re 28.387 * [backup-simplify]: Simplify x.re into x.re 28.387 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 28.387 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.387 * [taylor]: Taking taylor expansion of y.re in y.re 28.387 * [backup-simplify]: Simplify 0 into 0 28.387 * [backup-simplify]: Simplify 1 into 1 28.387 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.387 * [taylor]: Taking taylor expansion of y.im in y.re 28.387 * [backup-simplify]: Simplify y.im into y.im 28.387 * [backup-simplify]: Simplify (* 0 x.im) into 0 28.387 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.387 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 28.387 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 28.387 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.387 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 28.387 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 28.387 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 28.387 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 28.387 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.387 * [taylor]: Taking taylor expansion of y.re in x.im 28.387 * [backup-simplify]: Simplify y.re into y.re 28.387 * [taylor]: Taking taylor expansion of x.im in x.im 28.387 * [backup-simplify]: Simplify 0 into 0 28.387 * [backup-simplify]: Simplify 1 into 1 28.387 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.387 * [taylor]: Taking taylor expansion of y.im in x.im 28.387 * [backup-simplify]: Simplify y.im into y.im 28.387 * [taylor]: Taking taylor expansion of x.re in x.im 28.387 * [backup-simplify]: Simplify x.re into x.re 28.387 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 28.387 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 28.387 * [taylor]: Taking taylor expansion of y.re in x.im 28.387 * [backup-simplify]: Simplify y.re into y.re 28.388 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 28.388 * [taylor]: Taking taylor expansion of y.im in x.im 28.388 * [backup-simplify]: Simplify y.im into y.im 28.388 * [backup-simplify]: Simplify (* y.re 0) into 0 28.388 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.388 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 28.388 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 28.388 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.388 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.388 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 28.388 * [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)))) 28.388 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 28.388 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 28.388 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.388 * [taylor]: Taking taylor expansion of y.re in x.im 28.388 * [backup-simplify]: Simplify y.re into y.re 28.388 * [taylor]: Taking taylor expansion of x.im in x.im 28.388 * [backup-simplify]: Simplify 0 into 0 28.388 * [backup-simplify]: Simplify 1 into 1 28.388 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.388 * [taylor]: Taking taylor expansion of y.im in x.im 28.388 * [backup-simplify]: Simplify y.im into y.im 28.388 * [taylor]: Taking taylor expansion of x.re in x.im 28.388 * [backup-simplify]: Simplify x.re into x.re 28.388 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 28.388 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 28.388 * [taylor]: Taking taylor expansion of y.re in x.im 28.388 * [backup-simplify]: Simplify y.re into y.re 28.388 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 28.388 * [taylor]: Taking taylor expansion of y.im in x.im 28.388 * [backup-simplify]: Simplify y.im into y.im 28.388 * [backup-simplify]: Simplify (* y.re 0) into 0 28.388 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.388 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 28.388 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 28.388 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.388 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.389 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 28.389 * [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)))) 28.389 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 28.389 * [taylor]: Taking taylor expansion of -1 in y.re 28.389 * [backup-simplify]: Simplify -1 into -1 28.389 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 28.389 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 28.389 * [taylor]: Taking taylor expansion of y.im in y.re 28.389 * [backup-simplify]: Simplify y.im into y.im 28.389 * [taylor]: Taking taylor expansion of x.re in y.re 28.389 * [backup-simplify]: Simplify x.re into x.re 28.389 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 28.389 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.389 * [taylor]: Taking taylor expansion of y.re in y.re 28.389 * [backup-simplify]: Simplify 0 into 0 28.389 * [backup-simplify]: Simplify 1 into 1 28.389 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.389 * [taylor]: Taking taylor expansion of y.im in y.re 28.389 * [backup-simplify]: Simplify y.im into y.im 28.389 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.389 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.389 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 28.389 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 28.389 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 28.389 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 28.389 * [taylor]: Taking taylor expansion of -1 in x.re 28.389 * [backup-simplify]: Simplify -1 into -1 28.389 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 28.389 * [taylor]: Taking taylor expansion of x.re in x.re 28.389 * [backup-simplify]: Simplify 0 into 0 28.389 * [backup-simplify]: Simplify 1 into 1 28.389 * [taylor]: Taking taylor expansion of y.im in x.re 28.389 * [backup-simplify]: Simplify y.im into y.im 28.389 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 28.392 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 28.392 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.393 * [backup-simplify]: Simplify (- 0) into 0 28.393 * [backup-simplify]: Simplify (+ y.re 0) into y.re 28.393 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 28.393 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 28.393 * [backup-simplify]: Simplify (+ 0 0) into 0 28.393 * [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))) 28.393 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 28.393 * [taylor]: Taking taylor expansion of y.re in y.re 28.393 * [backup-simplify]: Simplify 0 into 0 28.393 * [backup-simplify]: Simplify 1 into 1 28.393 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 28.393 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.393 * [taylor]: Taking taylor expansion of y.re in y.re 28.393 * [backup-simplify]: Simplify 0 into 0 28.393 * [backup-simplify]: Simplify 1 into 1 28.393 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.393 * [taylor]: Taking taylor expansion of y.im in y.re 28.393 * [backup-simplify]: Simplify y.im into y.im 28.394 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.394 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 28.394 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.394 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.394 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 28.394 * [backup-simplify]: Simplify (+ 0 0) into 0 28.394 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 28.394 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 28.395 * [taylor]: Taking taylor expansion of 0 in x.re 28.395 * [backup-simplify]: Simplify 0 into 0 28.395 * [taylor]: Taking taylor expansion of 0 in y.im 28.395 * [backup-simplify]: Simplify 0 into 0 28.395 * [backup-simplify]: Simplify 0 into 0 28.395 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 28.395 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 28.395 * [taylor]: Taking taylor expansion of -1 in y.im 28.395 * [backup-simplify]: Simplify -1 into -1 28.395 * [taylor]: Taking taylor expansion of y.im in y.im 28.395 * [backup-simplify]: Simplify 0 into 0 28.395 * [backup-simplify]: Simplify 1 into 1 28.395 * [backup-simplify]: Simplify (/ -1 1) into -1 28.396 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 28.396 * [backup-simplify]: Simplify 0 into 0 28.396 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 28.396 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 28.397 * [backup-simplify]: Simplify (- 0) into 0 28.397 * [backup-simplify]: Simplify (+ 0 0) into 0 28.397 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 28.397 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 28.398 * [backup-simplify]: Simplify (+ 0 0) into 0 28.398 * [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 28.398 * [taylor]: Taking taylor expansion of 0 in y.re 28.398 * [backup-simplify]: Simplify 0 into 0 28.398 * [taylor]: Taking taylor expansion of 0 in x.re 28.398 * [backup-simplify]: Simplify 0 into 0 28.398 * [taylor]: Taking taylor expansion of 0 in y.im 28.398 * [backup-simplify]: Simplify 0 into 0 28.398 * [backup-simplify]: Simplify 0 into 0 28.398 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 28.398 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 28.398 * [taylor]: Taking taylor expansion of y.im in x.re 28.398 * [backup-simplify]: Simplify y.im into y.im 28.398 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.398 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.398 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 28.398 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 28.398 * [taylor]: Taking taylor expansion of y.im in y.im 28.398 * [backup-simplify]: Simplify 0 into 0 28.398 * [backup-simplify]: Simplify 1 into 1 28.399 * [backup-simplify]: Simplify (* 1 1) into 1 28.399 * [backup-simplify]: Simplify (/ 1 1) into 1 28.399 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.400 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.400 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.401 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.401 * [backup-simplify]: Simplify 0 into 0 28.401 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 28.401 * [backup-simplify]: Simplify (* 1 1) into 1 28.402 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 28.402 * [backup-simplify]: Simplify (+ 1 0) into 1 28.402 * [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))) 28.403 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 28.403 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 28.403 * [taylor]: Taking taylor expansion of x.re in x.re 28.403 * [backup-simplify]: Simplify 0 into 0 28.403 * [backup-simplify]: Simplify 1 into 1 28.403 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 28.403 * [taylor]: Taking taylor expansion of y.im in x.re 28.403 * [backup-simplify]: Simplify y.im into y.im 28.403 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.403 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 28.403 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 28.403 * [taylor]: Taking taylor expansion of 0 in y.im 28.403 * [backup-simplify]: Simplify 0 into 0 28.403 * [backup-simplify]: Simplify 0 into 0 28.403 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 28.403 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 28.403 * [taylor]: Taking taylor expansion of 0 in y.im 28.403 * [backup-simplify]: Simplify 0 into 0 28.403 * [backup-simplify]: Simplify 0 into 0 28.403 * [backup-simplify]: Simplify 0 into 0 28.404 * [backup-simplify]: Simplify (* (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (/ 1 (+ (* (/ 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)))) 28.404 * [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 28.404 * [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 28.404 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 28.404 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 28.404 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 28.404 * [taylor]: Taking taylor expansion of y.re in y.im 28.404 * [backup-simplify]: Simplify y.re into y.re 28.404 * [taylor]: Taking taylor expansion of x.im in y.im 28.404 * [backup-simplify]: Simplify x.im into x.im 28.404 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 28.404 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 28.404 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 28.404 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 28.404 * [taylor]: Taking taylor expansion of y.im in y.im 28.404 * [backup-simplify]: Simplify 0 into 0 28.404 * [backup-simplify]: Simplify 1 into 1 28.404 * [taylor]: Taking taylor expansion of x.re in y.im 28.404 * [backup-simplify]: Simplify x.re into x.re 28.404 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.404 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.404 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.404 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 28.404 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 28.404 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 28.404 * [taylor]: Taking taylor expansion of y.re in y.im 28.404 * [backup-simplify]: Simplify y.re into y.re 28.404 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.404 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 28.404 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 28.404 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 28.404 * [taylor]: Taking taylor expansion of y.im in y.im 28.404 * [backup-simplify]: Simplify 0 into 0 28.404 * [backup-simplify]: Simplify 1 into 1 28.405 * [backup-simplify]: Simplify (* 1 1) into 1 28.405 * [backup-simplify]: Simplify (/ 1 1) into 1 28.405 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 28.405 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 28.405 * [backup-simplify]: Simplify (+ 0 1) into 1 28.405 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 28.405 * [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 28.406 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 28.406 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 28.406 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 28.406 * [taylor]: Taking taylor expansion of y.re in x.re 28.406 * [backup-simplify]: Simplify y.re into y.re 28.406 * [taylor]: Taking taylor expansion of x.im in x.re 28.406 * [backup-simplify]: Simplify x.im into x.im 28.406 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 28.406 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 28.406 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 28.406 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 28.406 * [taylor]: Taking taylor expansion of y.im in x.re 28.406 * [backup-simplify]: Simplify y.im into y.im 28.406 * [taylor]: Taking taylor expansion of x.re in x.re 28.406 * [backup-simplify]: Simplify 0 into 0 28.406 * [backup-simplify]: Simplify 1 into 1 28.406 * [backup-simplify]: Simplify (* y.im 0) into 0 28.406 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 28.406 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 28.406 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 28.406 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 28.406 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 28.407 * [taylor]: Taking taylor expansion of y.re in x.re 28.407 * [backup-simplify]: Simplify y.re into y.re 28.407 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.407 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 28.407 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 28.407 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 28.407 * [taylor]: Taking taylor expansion of y.im in x.re 28.407 * [backup-simplify]: Simplify y.im into y.im 28.407 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.407 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.407 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 28.407 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 28.407 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 28.407 * [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))))) 28.407 * [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 28.407 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 28.407 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 28.408 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 28.408 * [taylor]: Taking taylor expansion of y.re in y.re 28.408 * [backup-simplify]: Simplify 0 into 0 28.408 * [backup-simplify]: Simplify 1 into 1 28.408 * [taylor]: Taking taylor expansion of x.im in y.re 28.408 * [backup-simplify]: Simplify x.im into x.im 28.408 * [backup-simplify]: Simplify (* 0 x.im) into 0 28.408 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 28.408 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.408 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 28.408 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 28.408 * [taylor]: Taking taylor expansion of y.im in y.re 28.408 * [backup-simplify]: Simplify y.im into y.im 28.408 * [taylor]: Taking taylor expansion of x.re in y.re 28.408 * [backup-simplify]: Simplify x.re into x.re 28.409 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.409 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.409 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 28.409 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 28.409 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.409 * [taylor]: Taking taylor expansion of y.re in y.re 28.409 * [backup-simplify]: Simplify 0 into 0 28.409 * [backup-simplify]: Simplify 1 into 1 28.409 * [backup-simplify]: Simplify (* 1 1) into 1 28.409 * [backup-simplify]: Simplify (/ 1 1) into 1 28.410 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 28.410 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.410 * [taylor]: Taking taylor expansion of y.im in y.re 28.410 * [backup-simplify]: Simplify y.im into y.im 28.410 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.410 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.410 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 28.410 * [backup-simplify]: Simplify (+ 1 0) into 1 28.410 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 28.410 * [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 28.410 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 28.410 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 28.410 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.411 * [taylor]: Taking taylor expansion of y.re in x.im 28.411 * [backup-simplify]: Simplify y.re into y.re 28.411 * [taylor]: Taking taylor expansion of x.im in x.im 28.411 * [backup-simplify]: Simplify 0 into 0 28.411 * [backup-simplify]: Simplify 1 into 1 28.411 * [backup-simplify]: Simplify (* y.re 0) into 0 28.411 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 28.411 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 28.411 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 28.411 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.411 * [taylor]: Taking taylor expansion of y.im in x.im 28.411 * [backup-simplify]: Simplify y.im into y.im 28.411 * [taylor]: Taking taylor expansion of x.re in x.im 28.411 * [backup-simplify]: Simplify x.re into x.re 28.411 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.411 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.411 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 28.411 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 28.411 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 28.411 * [taylor]: Taking taylor expansion of y.re in x.im 28.412 * [backup-simplify]: Simplify y.re into y.re 28.412 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.412 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 28.412 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 28.412 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 28.412 * [taylor]: Taking taylor expansion of y.im in x.im 28.412 * [backup-simplify]: Simplify y.im into y.im 28.412 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.412 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.412 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 28.412 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 28.412 * [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))))) 28.412 * [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 28.412 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 28.412 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 28.412 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.412 * [taylor]: Taking taylor expansion of y.re in x.im 28.413 * [backup-simplify]: Simplify y.re into y.re 28.413 * [taylor]: Taking taylor expansion of x.im in x.im 28.413 * [backup-simplify]: Simplify 0 into 0 28.413 * [backup-simplify]: Simplify 1 into 1 28.413 * [backup-simplify]: Simplify (* y.re 0) into 0 28.413 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 28.413 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 28.413 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 28.413 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.413 * [taylor]: Taking taylor expansion of y.im in x.im 28.413 * [backup-simplify]: Simplify y.im into y.im 28.413 * [taylor]: Taking taylor expansion of x.re in x.im 28.413 * [backup-simplify]: Simplify x.re into x.re 28.413 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.413 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.413 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 28.413 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 28.414 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 28.414 * [taylor]: Taking taylor expansion of y.re in x.im 28.414 * [backup-simplify]: Simplify y.re into y.re 28.414 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.414 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 28.414 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 28.414 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 28.414 * [taylor]: Taking taylor expansion of y.im in x.im 28.414 * [backup-simplify]: Simplify y.im into y.im 28.414 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.414 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.414 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 28.414 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 28.414 * [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))))) 28.415 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 28.415 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 28.415 * [taylor]: Taking taylor expansion of y.re in y.re 28.415 * [backup-simplify]: Simplify 0 into 0 28.415 * [backup-simplify]: Simplify 1 into 1 28.415 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 28.415 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 28.415 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.415 * [taylor]: Taking taylor expansion of y.re in y.re 28.415 * [backup-simplify]: Simplify 0 into 0 28.415 * [backup-simplify]: Simplify 1 into 1 28.416 * [backup-simplify]: Simplify (* 1 1) into 1 28.416 * [backup-simplify]: Simplify (/ 1 1) into 1 28.416 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 28.416 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.416 * [taylor]: Taking taylor expansion of y.im in y.re 28.416 * [backup-simplify]: Simplify y.im into y.im 28.416 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.416 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.417 * [backup-simplify]: Simplify (+ 1 0) into 1 28.417 * [backup-simplify]: Simplify (* 0 1) into 0 28.418 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.418 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.419 * [backup-simplify]: Simplify (+ 0 0) into 0 28.419 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 28.420 * [backup-simplify]: Simplify (/ 1 1) into 1 28.420 * [taylor]: Taking taylor expansion of 1 in x.re 28.420 * [backup-simplify]: Simplify 1 into 1 28.421 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 28.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 28.421 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 28.421 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 28.421 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 28.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 28.421 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 28.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 28.422 * [backup-simplify]: Simplify (+ 0 0) into 0 28.423 * [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))))))) 28.423 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 28.423 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 28.423 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 28.423 * [taylor]: Taking taylor expansion of y.im in y.re 28.423 * [backup-simplify]: Simplify y.im into y.im 28.423 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 28.423 * [taylor]: Taking taylor expansion of x.re in y.re 28.423 * [backup-simplify]: Simplify x.re into x.re 28.423 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 28.423 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 28.423 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.423 * [taylor]: Taking taylor expansion of y.re in y.re 28.423 * [backup-simplify]: Simplify 0 into 0 28.423 * [backup-simplify]: Simplify 1 into 1 28.423 * [backup-simplify]: Simplify (* 1 1) into 1 28.424 * [backup-simplify]: Simplify (/ 1 1) into 1 28.424 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 28.424 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.424 * [taylor]: Taking taylor expansion of y.im in y.re 28.424 * [backup-simplify]: Simplify y.im into y.im 28.424 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.424 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.424 * [backup-simplify]: Simplify (+ 1 0) into 1 28.424 * [backup-simplify]: Simplify (* x.re 1) into x.re 28.424 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.425 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.426 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.426 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.427 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 28.427 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 28.428 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.428 * [taylor]: Taking taylor expansion of 0 in x.re 28.428 * [backup-simplify]: Simplify 0 into 0 28.428 * [taylor]: Taking taylor expansion of 1 in y.im 28.428 * [backup-simplify]: Simplify 1 into 1 28.428 * [backup-simplify]: Simplify 0 into 0 28.429 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.429 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 28.429 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.430 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 28.430 * [backup-simplify]: Simplify (- 0) into 0 28.430 * [backup-simplify]: Simplify (+ 0 0) into 0 28.431 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 28.431 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 28.432 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 28.432 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 28.432 * [backup-simplify]: Simplify (+ 0 0) into 0 28.433 * [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 28.433 * [taylor]: Taking taylor expansion of 0 in y.re 28.433 * [backup-simplify]: Simplify 0 into 0 28.434 * [taylor]: Taking taylor expansion of 0 in x.re 28.434 * [backup-simplify]: Simplify 0 into 0 28.434 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 28.434 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 28.434 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 28.434 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 28.434 * [taylor]: Taking taylor expansion of y.im in x.re 28.434 * [backup-simplify]: Simplify y.im into y.im 28.434 * [taylor]: Taking taylor expansion of x.re in x.re 28.434 * [backup-simplify]: Simplify 0 into 0 28.434 * [backup-simplify]: Simplify 1 into 1 28.434 * [backup-simplify]: Simplify (* y.im 0) into 0 28.434 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 28.435 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 28.435 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 28.435 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 28.435 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 28.435 * [taylor]: Taking taylor expansion of y.im in y.im 28.435 * [backup-simplify]: Simplify 0 into 0 28.435 * [backup-simplify]: Simplify 1 into 1 28.435 * [backup-simplify]: Simplify (/ 1 1) into 1 28.436 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.437 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.437 * [backup-simplify]: Simplify (- 0) into 0 28.437 * [backup-simplify]: Simplify 0 into 0 28.439 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.440 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.440 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 28.440 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 28.440 * [backup-simplify]: Simplify (+ 0 0) into 0 28.441 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 28.442 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 28.442 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 28.442 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 28.442 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 28.442 * [taylor]: Taking taylor expansion of y.im in x.re 28.442 * [backup-simplify]: Simplify y.im into y.im 28.442 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.443 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.443 * [taylor]: Taking taylor expansion of 0 in y.im 28.443 * [backup-simplify]: Simplify 0 into 0 28.443 * [backup-simplify]: Simplify 0 into 0 28.443 * [taylor]: Taking taylor expansion of 0 in y.im 28.443 * [backup-simplify]: Simplify 0 into 0 28.443 * [backup-simplify]: Simplify 0 into 0 28.443 * [backup-simplify]: Simplify 0 into 0 28.444 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.444 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 28.444 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 28.445 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 28.445 * [backup-simplify]: Simplify (- 0) into 0 28.445 * [backup-simplify]: Simplify (+ 0 0) into 0 28.446 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 28.447 * [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 28.447 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 28.448 * [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 28.448 * [backup-simplify]: Simplify (+ 0 0) into 0 28.449 * [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 28.449 * [taylor]: Taking taylor expansion of 0 in y.re 28.449 * [backup-simplify]: Simplify 0 into 0 28.449 * [taylor]: Taking taylor expansion of 0 in x.re 28.449 * [backup-simplify]: Simplify 0 into 0 28.450 * [taylor]: Taking taylor expansion of 0 in x.re 28.450 * [backup-simplify]: Simplify 0 into 0 28.450 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.451 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.451 * [backup-simplify]: Simplify (+ 0 0) into 0 28.452 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 28.452 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.452 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 28.452 * [backup-simplify]: Simplify (- 0) into 0 28.452 * [taylor]: Taking taylor expansion of 0 in x.re 28.453 * [backup-simplify]: Simplify 0 into 0 28.454 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 28.455 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.455 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 28.455 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 28.456 * [backup-simplify]: Simplify (+ 0 0) into 0 28.458 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 28.459 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 28.459 * [taylor]: Taking taylor expansion of 0 in x.re 28.459 * [backup-simplify]: Simplify 0 into 0 28.459 * [taylor]: Taking taylor expansion of 0 in y.im 28.459 * [backup-simplify]: Simplify 0 into 0 28.459 * [backup-simplify]: Simplify 0 into 0 28.459 * [backup-simplify]: Simplify 0 into 0 28.460 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (/ 1 (+ (* (/ 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)))) 28.460 * [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 28.460 * [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 28.460 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 28.460 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 28.460 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 28.460 * [taylor]: Taking taylor expansion of y.re in y.im 28.460 * [backup-simplify]: Simplify y.re into y.re 28.460 * [taylor]: Taking taylor expansion of x.im in y.im 28.460 * [backup-simplify]: Simplify x.im into x.im 28.460 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 28.460 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 28.461 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 28.461 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 28.461 * [taylor]: Taking taylor expansion of y.im in y.im 28.461 * [backup-simplify]: Simplify 0 into 0 28.461 * [backup-simplify]: Simplify 1 into 1 28.461 * [taylor]: Taking taylor expansion of x.re in y.im 28.461 * [backup-simplify]: Simplify x.re into x.re 28.461 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.461 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.461 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.461 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 28.461 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 28.461 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 28.461 * [taylor]: Taking taylor expansion of y.re in y.im 28.461 * [backup-simplify]: Simplify y.re into y.re 28.462 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.462 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 28.462 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 28.462 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 28.462 * [taylor]: Taking taylor expansion of y.im in y.im 28.462 * [backup-simplify]: Simplify 0 into 0 28.462 * [backup-simplify]: Simplify 1 into 1 28.462 * [backup-simplify]: Simplify (* 1 1) into 1 28.463 * [backup-simplify]: Simplify (/ 1 1) into 1 28.463 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 28.463 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 28.463 * [backup-simplify]: Simplify (+ 0 1) into 1 28.463 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 28.463 * [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 28.463 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 28.463 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 28.463 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 28.463 * [taylor]: Taking taylor expansion of y.re in x.re 28.463 * [backup-simplify]: Simplify y.re into y.re 28.463 * [taylor]: Taking taylor expansion of x.im in x.re 28.463 * [backup-simplify]: Simplify x.im into x.im 28.463 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 28.464 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 28.464 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 28.464 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 28.464 * [taylor]: Taking taylor expansion of y.im in x.re 28.464 * [backup-simplify]: Simplify y.im into y.im 28.464 * [taylor]: Taking taylor expansion of x.re in x.re 28.464 * [backup-simplify]: Simplify 0 into 0 28.464 * [backup-simplify]: Simplify 1 into 1 28.464 * [backup-simplify]: Simplify (* y.im 0) into 0 28.464 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 28.464 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 28.464 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 28.464 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 28.464 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 28.464 * [taylor]: Taking taylor expansion of y.re in x.re 28.464 * [backup-simplify]: Simplify y.re into y.re 28.464 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.465 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 28.465 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 28.465 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 28.465 * [taylor]: Taking taylor expansion of y.im in x.re 28.465 * [backup-simplify]: Simplify y.im into y.im 28.465 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.465 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.465 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 28.465 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 28.465 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 28.466 * [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))))) 28.466 * [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 28.466 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 28.466 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 28.466 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 28.466 * [taylor]: Taking taylor expansion of y.re in y.re 28.466 * [backup-simplify]: Simplify 0 into 0 28.466 * [backup-simplify]: Simplify 1 into 1 28.466 * [taylor]: Taking taylor expansion of x.im in y.re 28.466 * [backup-simplify]: Simplify x.im into x.im 28.466 * [backup-simplify]: Simplify (* 0 x.im) into 0 28.466 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 28.466 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.466 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 28.466 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 28.466 * [taylor]: Taking taylor expansion of y.im in y.re 28.466 * [backup-simplify]: Simplify y.im into y.im 28.466 * [taylor]: Taking taylor expansion of x.re in y.re 28.466 * [backup-simplify]: Simplify x.re into x.re 28.466 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.466 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.466 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 28.466 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 28.466 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.466 * [taylor]: Taking taylor expansion of y.re in y.re 28.466 * [backup-simplify]: Simplify 0 into 0 28.466 * [backup-simplify]: Simplify 1 into 1 28.467 * [backup-simplify]: Simplify (* 1 1) into 1 28.467 * [backup-simplify]: Simplify (/ 1 1) into 1 28.467 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 28.467 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.467 * [taylor]: Taking taylor expansion of y.im in y.re 28.467 * [backup-simplify]: Simplify y.im into y.im 28.467 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.467 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.467 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 28.467 * [backup-simplify]: Simplify (+ 1 0) into 1 28.467 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 28.467 * [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 28.467 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 28.467 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 28.467 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.467 * [taylor]: Taking taylor expansion of y.re in x.im 28.467 * [backup-simplify]: Simplify y.re into y.re 28.467 * [taylor]: Taking taylor expansion of x.im in x.im 28.468 * [backup-simplify]: Simplify 0 into 0 28.468 * [backup-simplify]: Simplify 1 into 1 28.468 * [backup-simplify]: Simplify (* y.re 0) into 0 28.468 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 28.468 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 28.468 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 28.468 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.468 * [taylor]: Taking taylor expansion of y.im in x.im 28.468 * [backup-simplify]: Simplify y.im into y.im 28.468 * [taylor]: Taking taylor expansion of x.re in x.im 28.468 * [backup-simplify]: Simplify x.re into x.re 28.468 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.468 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.468 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 28.468 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 28.468 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 28.468 * [taylor]: Taking taylor expansion of y.re in x.im 28.468 * [backup-simplify]: Simplify y.re into y.re 28.468 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.468 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 28.468 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 28.468 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 28.468 * [taylor]: Taking taylor expansion of y.im in x.im 28.468 * [backup-simplify]: Simplify y.im into y.im 28.468 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.468 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.468 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 28.468 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 28.469 * [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))))) 28.469 * [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 28.469 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 28.469 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 28.469 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.469 * [taylor]: Taking taylor expansion of y.re in x.im 28.469 * [backup-simplify]: Simplify y.re into y.re 28.469 * [taylor]: Taking taylor expansion of x.im in x.im 28.469 * [backup-simplify]: Simplify 0 into 0 28.469 * [backup-simplify]: Simplify 1 into 1 28.469 * [backup-simplify]: Simplify (* y.re 0) into 0 28.469 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 28.469 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 28.469 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 28.469 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.469 * [taylor]: Taking taylor expansion of y.im in x.im 28.469 * [backup-simplify]: Simplify y.im into y.im 28.469 * [taylor]: Taking taylor expansion of x.re in x.im 28.469 * [backup-simplify]: Simplify x.re into x.re 28.469 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.469 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.469 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 28.469 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 28.469 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 28.469 * [taylor]: Taking taylor expansion of y.re in x.im 28.469 * [backup-simplify]: Simplify y.re into y.re 28.469 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.469 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 28.469 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 28.469 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 28.469 * [taylor]: Taking taylor expansion of y.im in x.im 28.469 * [backup-simplify]: Simplify y.im into y.im 28.470 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.470 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.470 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 28.470 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 28.470 * [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))))) 28.470 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 28.470 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 28.470 * [taylor]: Taking taylor expansion of y.re in y.re 28.470 * [backup-simplify]: Simplify 0 into 0 28.470 * [backup-simplify]: Simplify 1 into 1 28.470 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 28.470 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 28.470 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.470 * [taylor]: Taking taylor expansion of y.re in y.re 28.470 * [backup-simplify]: Simplify 0 into 0 28.470 * [backup-simplify]: Simplify 1 into 1 28.470 * [backup-simplify]: Simplify (* 1 1) into 1 28.471 * [backup-simplify]: Simplify (/ 1 1) into 1 28.471 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 28.471 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.471 * [taylor]: Taking taylor expansion of y.im in y.re 28.471 * [backup-simplify]: Simplify y.im into y.im 28.471 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.471 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.471 * [backup-simplify]: Simplify (+ 1 0) into 1 28.471 * [backup-simplify]: Simplify (* 0 1) into 0 28.472 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.472 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.472 * [backup-simplify]: Simplify (+ 0 0) into 0 28.473 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 28.473 * [backup-simplify]: Simplify (/ 1 1) into 1 28.473 * [taylor]: Taking taylor expansion of 1 in x.re 28.473 * [backup-simplify]: Simplify 1 into 1 28.473 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 28.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 28.474 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 28.474 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 28.474 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 28.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 28.474 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 28.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 28.474 * [backup-simplify]: Simplify (+ 0 0) into 0 28.475 * [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))))))) 28.475 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 28.475 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 28.475 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 28.475 * [taylor]: Taking taylor expansion of y.im in y.re 28.475 * [backup-simplify]: Simplify y.im into y.im 28.475 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 28.475 * [taylor]: Taking taylor expansion of x.re in y.re 28.475 * [backup-simplify]: Simplify x.re into x.re 28.475 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 28.475 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 28.475 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.475 * [taylor]: Taking taylor expansion of y.re in y.re 28.475 * [backup-simplify]: Simplify 0 into 0 28.475 * [backup-simplify]: Simplify 1 into 1 28.475 * [backup-simplify]: Simplify (* 1 1) into 1 28.475 * [backup-simplify]: Simplify (/ 1 1) into 1 28.475 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 28.475 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.475 * [taylor]: Taking taylor expansion of y.im in y.re 28.475 * [backup-simplify]: Simplify y.im into y.im 28.475 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.476 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.476 * [backup-simplify]: Simplify (+ 1 0) into 1 28.476 * [backup-simplify]: Simplify (* x.re 1) into x.re 28.476 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.476 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.476 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.477 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.477 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 28.477 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 28.478 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.478 * [taylor]: Taking taylor expansion of 0 in x.re 28.478 * [backup-simplify]: Simplify 0 into 0 28.478 * [taylor]: Taking taylor expansion of 1 in y.im 28.478 * [backup-simplify]: Simplify 1 into 1 28.478 * [backup-simplify]: Simplify 0 into 0 28.479 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.479 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 28.479 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.479 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 28.479 * [backup-simplify]: Simplify (- 0) into 0 28.479 * [backup-simplify]: Simplify (+ 0 0) into 0 28.480 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 28.480 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 28.480 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 28.480 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 28.480 * [backup-simplify]: Simplify (+ 0 0) into 0 28.481 * [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 28.481 * [taylor]: Taking taylor expansion of 0 in y.re 28.481 * [backup-simplify]: Simplify 0 into 0 28.481 * [taylor]: Taking taylor expansion of 0 in x.re 28.481 * [backup-simplify]: Simplify 0 into 0 28.481 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 28.481 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 28.481 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 28.481 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 28.481 * [taylor]: Taking taylor expansion of y.im in x.re 28.481 * [backup-simplify]: Simplify y.im into y.im 28.481 * [taylor]: Taking taylor expansion of x.re in x.re 28.481 * [backup-simplify]: Simplify 0 into 0 28.481 * [backup-simplify]: Simplify 1 into 1 28.481 * [backup-simplify]: Simplify (* y.im 0) into 0 28.481 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 28.482 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 28.482 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 28.482 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 28.482 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 28.482 * [taylor]: Taking taylor expansion of y.im in y.im 28.482 * [backup-simplify]: Simplify 0 into 0 28.482 * [backup-simplify]: Simplify 1 into 1 28.482 * [backup-simplify]: Simplify (/ 1 1) into 1 28.482 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.483 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.483 * [backup-simplify]: Simplify (- 0) into 0 28.483 * [backup-simplify]: Simplify 0 into 0 28.484 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.484 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.484 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 28.484 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 28.485 * [backup-simplify]: Simplify (+ 0 0) into 0 28.485 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 28.486 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 28.486 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 28.486 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 28.486 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 28.486 * [taylor]: Taking taylor expansion of y.im in x.re 28.486 * [backup-simplify]: Simplify y.im into y.im 28.486 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.486 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.486 * [taylor]: Taking taylor expansion of 0 in y.im 28.486 * [backup-simplify]: Simplify 0 into 0 28.486 * [backup-simplify]: Simplify 0 into 0 28.486 * [taylor]: Taking taylor expansion of 0 in y.im 28.486 * [backup-simplify]: Simplify 0 into 0 28.486 * [backup-simplify]: Simplify 0 into 0 28.486 * [backup-simplify]: Simplify 0 into 0 28.487 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.487 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 28.487 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 28.487 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 28.488 * [backup-simplify]: Simplify (- 0) into 0 28.488 * [backup-simplify]: Simplify (+ 0 0) into 0 28.488 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 28.489 * [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 28.489 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 28.489 * [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 28.489 * [backup-simplify]: Simplify (+ 0 0) into 0 28.490 * [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 28.490 * [taylor]: Taking taylor expansion of 0 in y.re 28.490 * [backup-simplify]: Simplify 0 into 0 28.490 * [taylor]: Taking taylor expansion of 0 in x.re 28.490 * [backup-simplify]: Simplify 0 into 0 28.490 * [taylor]: Taking taylor expansion of 0 in x.re 28.490 * [backup-simplify]: Simplify 0 into 0 28.491 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.491 * [backup-simplify]: Simplify (+ 0 0) into 0 28.492 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 28.492 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.492 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 28.492 * [backup-simplify]: Simplify (- 0) into 0 28.492 * [taylor]: Taking taylor expansion of 0 in x.re 28.492 * [backup-simplify]: Simplify 0 into 0 28.493 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 28.493 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.494 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 28.494 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 28.494 * [backup-simplify]: Simplify (+ 0 0) into 0 28.495 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 28.496 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 28.496 * [taylor]: Taking taylor expansion of 0 in x.re 28.496 * [backup-simplify]: Simplify 0 into 0 28.496 * [taylor]: Taking taylor expansion of 0 in y.im 28.496 * [backup-simplify]: Simplify 0 into 0 28.496 * [backup-simplify]: Simplify 0 into 0 28.496 * [backup-simplify]: Simplify 0 into 0 28.496 * * * * [progress]: [ 2 / 3 ] generating series at (2 2) 28.496 * [backup-simplify]: Simplify (/ 1 (+ (* y.re y.re) (* y.im y.im))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 28.496 * [approximate]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 28.496 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 28.496 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 28.496 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 28.496 * [taylor]: Taking taylor expansion of y.re in y.im 28.496 * [backup-simplify]: Simplify y.re into y.re 28.496 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 28.496 * [taylor]: Taking taylor expansion of y.im in y.im 28.496 * [backup-simplify]: Simplify 0 into 0 28.496 * [backup-simplify]: Simplify 1 into 1 28.496 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.496 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 28.496 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 28.496 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 28.496 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 28.496 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.496 * [taylor]: Taking taylor expansion of y.re in y.re 28.496 * [backup-simplify]: Simplify 0 into 0 28.496 * [backup-simplify]: Simplify 1 into 1 28.496 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.496 * [taylor]: Taking taylor expansion of y.im in y.re 28.496 * [backup-simplify]: Simplify y.im into y.im 28.496 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.496 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 28.496 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.496 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 28.496 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 28.496 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.497 * [taylor]: Taking taylor expansion of y.re in y.re 28.497 * [backup-simplify]: Simplify 0 into 0 28.497 * [backup-simplify]: Simplify 1 into 1 28.497 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.497 * [taylor]: Taking taylor expansion of y.im in y.re 28.497 * [backup-simplify]: Simplify y.im into y.im 28.497 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.497 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 28.497 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.497 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 28.497 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 28.497 * [taylor]: Taking taylor expansion of y.im in y.im 28.497 * [backup-simplify]: Simplify 0 into 0 28.497 * [backup-simplify]: Simplify 1 into 1 28.497 * [backup-simplify]: Simplify (* 1 1) into 1 28.497 * [backup-simplify]: Simplify (/ 1 1) into 1 28.498 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.498 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.499 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.499 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.499 * [backup-simplify]: Simplify 0 into 0 28.499 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 28.500 * [backup-simplify]: Simplify (+ 0 0) into 0 28.500 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 28.500 * [taylor]: Taking taylor expansion of 0 in y.im 28.500 * [backup-simplify]: Simplify 0 into 0 28.500 * [backup-simplify]: Simplify 0 into 0 28.500 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.501 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.501 * [backup-simplify]: Simplify 0 into 0 28.501 * [backup-simplify]: Simplify (* 1 1) into 1 28.501 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 28.502 * [backup-simplify]: Simplify (+ 1 0) into 1 28.502 * [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))) 28.502 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 4))) in y.im 28.502 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 4)) in y.im 28.502 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.im 28.502 * [taylor]: Taking taylor expansion of y.im in y.im 28.502 * [backup-simplify]: Simplify 0 into 0 28.502 * [backup-simplify]: Simplify 1 into 1 28.502 * [backup-simplify]: Simplify (* 1 1) into 1 28.503 * [backup-simplify]: Simplify (* 1 1) into 1 28.503 * [backup-simplify]: Simplify (/ 1 1) into 1 28.503 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 28.504 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.504 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.505 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.506 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 28.506 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.506 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.507 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.507 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.510 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.511 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.512 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.512 * [backup-simplify]: Simplify (- 0) into 0 28.512 * [backup-simplify]: Simplify 0 into 0 28.512 * [backup-simplify]: Simplify 0 into 0 28.513 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 28.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.514 * [backup-simplify]: Simplify 0 into 0 28.514 * [backup-simplify]: Simplify 0 into 0 28.515 * [backup-simplify]: Simplify (/ 1 (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 28.515 * [approximate]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 28.515 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 28.515 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 28.515 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 28.515 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 28.515 * [taylor]: Taking taylor expansion of y.re in y.im 28.515 * [backup-simplify]: Simplify y.re into y.re 28.515 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.515 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 28.515 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 28.515 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 28.515 * [taylor]: Taking taylor expansion of y.im in y.im 28.515 * [backup-simplify]: Simplify 0 into 0 28.515 * [backup-simplify]: Simplify 1 into 1 28.516 * [backup-simplify]: Simplify (* 1 1) into 1 28.516 * [backup-simplify]: Simplify (/ 1 1) into 1 28.516 * [backup-simplify]: Simplify (+ 0 1) into 1 28.517 * [backup-simplify]: Simplify (/ 1 1) into 1 28.517 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 28.517 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 28.517 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 28.517 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.517 * [taylor]: Taking taylor expansion of y.re in y.re 28.517 * [backup-simplify]: Simplify 0 into 0 28.517 * [backup-simplify]: Simplify 1 into 1 28.517 * [backup-simplify]: Simplify (* 1 1) into 1 28.518 * [backup-simplify]: Simplify (/ 1 1) into 1 28.518 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 28.518 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.518 * [taylor]: Taking taylor expansion of y.im in y.re 28.518 * [backup-simplify]: Simplify y.im into y.im 28.518 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.518 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.519 * [backup-simplify]: Simplify (+ 1 0) into 1 28.519 * [backup-simplify]: Simplify (/ 1 1) into 1 28.519 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 28.519 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 28.519 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 28.519 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.519 * [taylor]: Taking taylor expansion of y.re in y.re 28.519 * [backup-simplify]: Simplify 0 into 0 28.519 * [backup-simplify]: Simplify 1 into 1 28.519 * [backup-simplify]: Simplify (* 1 1) into 1 28.520 * [backup-simplify]: Simplify (/ 1 1) into 1 28.520 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 28.520 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.520 * [taylor]: Taking taylor expansion of y.im in y.re 28.520 * [backup-simplify]: Simplify y.im into y.im 28.520 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.520 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.521 * [backup-simplify]: Simplify (+ 1 0) into 1 28.521 * [backup-simplify]: Simplify (/ 1 1) into 1 28.521 * [taylor]: Taking taylor expansion of 1 in y.im 28.521 * [backup-simplify]: Simplify 1 into 1 28.521 * [backup-simplify]: Simplify 0 into 0 28.522 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.522 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.523 * [backup-simplify]: Simplify (+ 0 0) into 0 28.524 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.524 * [taylor]: Taking taylor expansion of 0 in y.im 28.524 * [backup-simplify]: Simplify 0 into 0 28.524 * [backup-simplify]: Simplify 0 into 0 28.524 * [backup-simplify]: Simplify 0 into 0 28.525 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.526 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.526 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 28.527 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 28.527 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 28.527 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 28.527 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 28.527 * [taylor]: Taking taylor expansion of y.im in y.im 28.527 * [backup-simplify]: Simplify 0 into 0 28.527 * [backup-simplify]: Simplify 1 into 1 28.527 * [backup-simplify]: Simplify (* 1 1) into 1 28.528 * [backup-simplify]: Simplify (/ 1 1) into 1 28.529 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 28.529 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.530 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.531 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.532 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.533 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.534 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.535 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.536 * [backup-simplify]: Simplify (- 0) into 0 28.536 * [backup-simplify]: Simplify 0 into 0 28.536 * [backup-simplify]: Simplify 0 into 0 28.536 * [backup-simplify]: Simplify 0 into 0 28.536 * [backup-simplify]: Simplify 0 into 0 28.536 * [backup-simplify]: Simplify (/ 1 (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 28.536 * [approximate]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 28.536 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 28.536 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 28.536 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 28.536 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 28.536 * [taylor]: Taking taylor expansion of y.re in y.im 28.536 * [backup-simplify]: Simplify y.re into y.re 28.536 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 28.536 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 28.536 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 28.536 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 28.537 * [taylor]: Taking taylor expansion of y.im in y.im 28.537 * [backup-simplify]: Simplify 0 into 0 28.537 * [backup-simplify]: Simplify 1 into 1 28.537 * [backup-simplify]: Simplify (* 1 1) into 1 28.537 * [backup-simplify]: Simplify (/ 1 1) into 1 28.538 * [backup-simplify]: Simplify (+ 0 1) into 1 28.538 * [backup-simplify]: Simplify (/ 1 1) into 1 28.538 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 28.538 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 28.538 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 28.538 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.538 * [taylor]: Taking taylor expansion of y.re in y.re 28.538 * [backup-simplify]: Simplify 0 into 0 28.538 * [backup-simplify]: Simplify 1 into 1 28.539 * [backup-simplify]: Simplify (* 1 1) into 1 28.539 * [backup-simplify]: Simplify (/ 1 1) into 1 28.539 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 28.539 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.539 * [taylor]: Taking taylor expansion of y.im in y.re 28.539 * [backup-simplify]: Simplify y.im into y.im 28.539 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.539 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.540 * [backup-simplify]: Simplify (+ 1 0) into 1 28.540 * [backup-simplify]: Simplify (/ 1 1) into 1 28.540 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 28.540 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 28.540 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 28.540 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 28.540 * [taylor]: Taking taylor expansion of y.re in y.re 28.540 * [backup-simplify]: Simplify 0 into 0 28.540 * [backup-simplify]: Simplify 1 into 1 28.541 * [backup-simplify]: Simplify (* 1 1) into 1 28.541 * [backup-simplify]: Simplify (/ 1 1) into 1 28.541 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 28.541 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 28.541 * [taylor]: Taking taylor expansion of y.im in y.re 28.541 * [backup-simplify]: Simplify y.im into y.im 28.541 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 28.541 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 28.542 * [backup-simplify]: Simplify (+ 1 0) into 1 28.542 * [backup-simplify]: Simplify (/ 1 1) into 1 28.542 * [taylor]: Taking taylor expansion of 1 in y.im 28.542 * [backup-simplify]: Simplify 1 into 1 28.542 * [backup-simplify]: Simplify 0 into 0 28.543 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.544 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.544 * [backup-simplify]: Simplify (+ 0 0) into 0 28.545 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.545 * [taylor]: Taking taylor expansion of 0 in y.im 28.545 * [backup-simplify]: Simplify 0 into 0 28.545 * [backup-simplify]: Simplify 0 into 0 28.545 * [backup-simplify]: Simplify 0 into 0 28.546 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.547 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.547 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 28.548 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 28.548 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 28.548 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 28.548 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 28.548 * [taylor]: Taking taylor expansion of y.im in y.im 28.548 * [backup-simplify]: Simplify 0 into 0 28.548 * [backup-simplify]: Simplify 1 into 1 28.548 * [backup-simplify]: Simplify (* 1 1) into 1 28.549 * [backup-simplify]: Simplify (/ 1 1) into 1 28.550 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 28.550 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 28.551 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.552 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 28.553 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 28.554 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.555 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.556 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.556 * [backup-simplify]: Simplify (- 0) into 0 28.556 * [backup-simplify]: Simplify 0 into 0 28.556 * [backup-simplify]: Simplify 0 into 0 28.556 * [backup-simplify]: Simplify 0 into 0 28.556 * [backup-simplify]: Simplify 0 into 0 28.556 * * * * [progress]: [ 3 / 3 ] generating series at (2 1) 28.557 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 28.557 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 28.557 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 28.557 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 28.557 * [taylor]: Taking taylor expansion of y.re in y.im 28.557 * [backup-simplify]: Simplify y.re into y.re 28.557 * [taylor]: Taking taylor expansion of x.im in y.im 28.557 * [backup-simplify]: Simplify x.im into x.im 28.557 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 28.557 * [taylor]: Taking taylor expansion of y.im in y.im 28.557 * [backup-simplify]: Simplify 0 into 0 28.557 * [backup-simplify]: Simplify 1 into 1 28.557 * [taylor]: Taking taylor expansion of x.re in y.im 28.557 * [backup-simplify]: Simplify x.re into x.re 28.557 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 28.557 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 28.557 * [taylor]: Taking taylor expansion of y.re in x.re 28.557 * [backup-simplify]: Simplify y.re into y.re 28.557 * [taylor]: Taking taylor expansion of x.im in x.re 28.557 * [backup-simplify]: Simplify x.im into x.im 28.557 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 28.557 * [taylor]: Taking taylor expansion of y.im in x.re 28.557 * [backup-simplify]: Simplify y.im into y.im 28.557 * [taylor]: Taking taylor expansion of x.re in x.re 28.557 * [backup-simplify]: Simplify 0 into 0 28.557 * [backup-simplify]: Simplify 1 into 1 28.557 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 28.557 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 28.557 * [taylor]: Taking taylor expansion of y.re in y.re 28.557 * [backup-simplify]: Simplify 0 into 0 28.557 * [backup-simplify]: Simplify 1 into 1 28.557 * [taylor]: Taking taylor expansion of x.im in y.re 28.557 * [backup-simplify]: Simplify x.im into x.im 28.557 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 28.557 * [taylor]: Taking taylor expansion of y.im in y.re 28.557 * [backup-simplify]: Simplify y.im into y.im 28.557 * [taylor]: Taking taylor expansion of x.re in y.re 28.557 * [backup-simplify]: Simplify x.re into x.re 28.557 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 28.557 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.557 * [taylor]: Taking taylor expansion of y.re in x.im 28.557 * [backup-simplify]: Simplify y.re into y.re 28.558 * [taylor]: Taking taylor expansion of x.im in x.im 28.558 * [backup-simplify]: Simplify 0 into 0 28.558 * [backup-simplify]: Simplify 1 into 1 28.558 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.558 * [taylor]: Taking taylor expansion of y.im in x.im 28.558 * [backup-simplify]: Simplify y.im into y.im 28.558 * [taylor]: Taking taylor expansion of x.re in x.im 28.558 * [backup-simplify]: Simplify x.re into x.re 28.558 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 28.558 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.558 * [taylor]: Taking taylor expansion of y.re in x.im 28.558 * [backup-simplify]: Simplify y.re into y.re 28.558 * [taylor]: Taking taylor expansion of x.im in x.im 28.558 * [backup-simplify]: Simplify 0 into 0 28.558 * [backup-simplify]: Simplify 1 into 1 28.558 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.558 * [taylor]: Taking taylor expansion of y.im in x.im 28.558 * [backup-simplify]: Simplify y.im into y.im 28.558 * [taylor]: Taking taylor expansion of x.re in x.im 28.558 * [backup-simplify]: Simplify x.re into x.re 28.558 * [backup-simplify]: Simplify (* y.re 0) into 0 28.558 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.558 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 28.558 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 28.558 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 28.558 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 28.558 * [taylor]: Taking taylor expansion of y.im in y.re 28.558 * [backup-simplify]: Simplify y.im into y.im 28.558 * [taylor]: Taking taylor expansion of x.re in y.re 28.558 * [backup-simplify]: Simplify x.re into x.re 28.558 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.558 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 28.559 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 28.559 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 28.559 * [taylor]: Taking taylor expansion of y.im in x.re 28.559 * [backup-simplify]: Simplify y.im into y.im 28.559 * [taylor]: Taking taylor expansion of x.re in x.re 28.559 * [backup-simplify]: Simplify 0 into 0 28.559 * [backup-simplify]: Simplify 1 into 1 28.559 * [backup-simplify]: Simplify (* y.im 0) into 0 28.559 * [backup-simplify]: Simplify (- 0) into 0 28.559 * [taylor]: Taking taylor expansion of 0 in y.im 28.559 * [backup-simplify]: Simplify 0 into 0 28.559 * [backup-simplify]: Simplify 0 into 0 28.560 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 28.560 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.560 * [backup-simplify]: Simplify (- 0) into 0 28.560 * [backup-simplify]: Simplify (+ y.re 0) into y.re 28.560 * [taylor]: Taking taylor expansion of y.re in y.re 28.560 * [backup-simplify]: Simplify 0 into 0 28.560 * [backup-simplify]: Simplify 1 into 1 28.560 * [taylor]: Taking taylor expansion of 0 in x.re 28.560 * [backup-simplify]: Simplify 0 into 0 28.560 * [taylor]: Taking taylor expansion of 0 in y.im 28.560 * [backup-simplify]: Simplify 0 into 0 28.560 * [backup-simplify]: Simplify 0 into 0 28.561 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.561 * [backup-simplify]: Simplify (- 0) into 0 28.561 * [taylor]: Taking taylor expansion of 0 in x.re 28.561 * [backup-simplify]: Simplify 0 into 0 28.561 * [taylor]: Taking taylor expansion of 0 in y.im 28.561 * [backup-simplify]: Simplify 0 into 0 28.561 * [backup-simplify]: Simplify 0 into 0 28.562 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 28.562 * [backup-simplify]: Simplify (- y.im) into (- y.im) 28.562 * [taylor]: Taking taylor expansion of (- y.im) in y.im 28.562 * [taylor]: Taking taylor expansion of y.im in y.im 28.562 * [backup-simplify]: Simplify 0 into 0 28.562 * [backup-simplify]: Simplify 1 into 1 28.562 * [backup-simplify]: Simplify (- 0) into 0 28.562 * [backup-simplify]: Simplify 0 into 0 28.562 * [backup-simplify]: Simplify 0 into 0 28.563 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 28.563 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 28.564 * [backup-simplify]: Simplify (- 0) into 0 28.564 * [backup-simplify]: Simplify (+ 0 0) into 0 28.564 * [taylor]: Taking taylor expansion of 0 in y.re 28.564 * [backup-simplify]: Simplify 0 into 0 28.564 * [taylor]: Taking taylor expansion of 0 in x.re 28.564 * [backup-simplify]: Simplify 0 into 0 28.564 * [taylor]: Taking taylor expansion of 0 in y.im 28.564 * [backup-simplify]: Simplify 0 into 0 28.564 * [backup-simplify]: Simplify 0 into 0 28.564 * [backup-simplify]: Simplify 0 into 0 28.564 * [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))) 28.565 * [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 28.565 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 28.565 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 28.565 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 28.565 * [taylor]: Taking taylor expansion of y.re in y.im 28.565 * [backup-simplify]: Simplify y.re into y.re 28.565 * [taylor]: Taking taylor expansion of x.im in y.im 28.565 * [backup-simplify]: Simplify x.im into x.im 28.565 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 28.565 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 28.565 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 28.565 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 28.565 * [taylor]: Taking taylor expansion of y.im in y.im 28.565 * [backup-simplify]: Simplify 0 into 0 28.565 * [backup-simplify]: Simplify 1 into 1 28.565 * [taylor]: Taking taylor expansion of x.re in y.im 28.565 * [backup-simplify]: Simplify x.re into x.re 28.565 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.566 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.566 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.566 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 28.566 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 28.566 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 28.566 * [taylor]: Taking taylor expansion of y.re in x.re 28.566 * [backup-simplify]: Simplify y.re into y.re 28.566 * [taylor]: Taking taylor expansion of x.im in x.re 28.566 * [backup-simplify]: Simplify x.im into x.im 28.566 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 28.566 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 28.566 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 28.566 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 28.566 * [taylor]: Taking taylor expansion of y.im in x.re 28.566 * [backup-simplify]: Simplify y.im into y.im 28.566 * [taylor]: Taking taylor expansion of x.re in x.re 28.566 * [backup-simplify]: Simplify 0 into 0 28.566 * [backup-simplify]: Simplify 1 into 1 28.566 * [backup-simplify]: Simplify (* y.im 0) into 0 28.567 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 28.567 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 28.567 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 28.567 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 28.567 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 28.567 * [taylor]: Taking taylor expansion of y.re in y.re 28.567 * [backup-simplify]: Simplify 0 into 0 28.567 * [backup-simplify]: Simplify 1 into 1 28.567 * [taylor]: Taking taylor expansion of x.im in y.re 28.567 * [backup-simplify]: Simplify x.im into x.im 28.567 * [backup-simplify]: Simplify (* 0 x.im) into 0 28.568 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 28.568 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.568 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 28.568 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 28.568 * [taylor]: Taking taylor expansion of y.im in y.re 28.568 * [backup-simplify]: Simplify y.im into y.im 28.568 * [taylor]: Taking taylor expansion of x.re in y.re 28.568 * [backup-simplify]: Simplify x.re into x.re 28.568 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.568 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.568 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 28.568 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 28.568 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.568 * [taylor]: Taking taylor expansion of y.re in x.im 28.568 * [backup-simplify]: Simplify y.re into y.re 28.568 * [taylor]: Taking taylor expansion of x.im in x.im 28.568 * [backup-simplify]: Simplify 0 into 0 28.568 * [backup-simplify]: Simplify 1 into 1 28.568 * [backup-simplify]: Simplify (* y.re 0) into 0 28.569 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 28.569 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 28.569 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 28.569 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.569 * [taylor]: Taking taylor expansion of y.im in x.im 28.569 * [backup-simplify]: Simplify y.im into y.im 28.569 * [taylor]: Taking taylor expansion of x.re in x.im 28.569 * [backup-simplify]: Simplify x.re into x.re 28.569 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.569 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.569 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 28.569 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 28.569 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.569 * [taylor]: Taking taylor expansion of y.re in x.im 28.569 * [backup-simplify]: Simplify y.re into y.re 28.569 * [taylor]: Taking taylor expansion of x.im in x.im 28.569 * [backup-simplify]: Simplify 0 into 0 28.569 * [backup-simplify]: Simplify 1 into 1 28.569 * [backup-simplify]: Simplify (* y.re 0) into 0 28.569 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 28.570 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 28.570 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 28.570 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.570 * [taylor]: Taking taylor expansion of y.im in x.im 28.570 * [backup-simplify]: Simplify y.im into y.im 28.570 * [taylor]: Taking taylor expansion of x.re in x.im 28.570 * [backup-simplify]: Simplify x.re into x.re 28.570 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.570 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.570 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 28.570 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 28.570 * [taylor]: Taking taylor expansion of y.re in y.re 28.570 * [backup-simplify]: Simplify 0 into 0 28.570 * [backup-simplify]: Simplify 1 into 1 28.570 * [backup-simplify]: Simplify (/ 1 1) into 1 28.571 * [taylor]: Taking taylor expansion of 1 in x.re 28.571 * [backup-simplify]: Simplify 1 into 1 28.571 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 28.571 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 28.571 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 28.572 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 28.572 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 28.572 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 28.572 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 28.572 * [taylor]: Taking taylor expansion of y.im in y.re 28.572 * [backup-simplify]: Simplify y.im into y.im 28.572 * [taylor]: Taking taylor expansion of x.re in y.re 28.572 * [backup-simplify]: Simplify x.re into x.re 28.572 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.572 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.573 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.573 * [taylor]: Taking taylor expansion of 0 in x.re 28.573 * [backup-simplify]: Simplify 0 into 0 28.573 * [taylor]: Taking taylor expansion of 1 in y.im 28.573 * [backup-simplify]: Simplify 1 into 1 28.573 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.574 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 28.574 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.574 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 28.574 * [backup-simplify]: Simplify (- 0) into 0 28.574 * [backup-simplify]: Simplify (+ 0 0) into 0 28.574 * [taylor]: Taking taylor expansion of 0 in y.re 28.574 * [backup-simplify]: Simplify 0 into 0 28.574 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 28.574 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 28.574 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 28.574 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 28.574 * [taylor]: Taking taylor expansion of y.im in x.re 28.574 * [backup-simplify]: Simplify y.im into y.im 28.574 * [taylor]: Taking taylor expansion of x.re in x.re 28.574 * [backup-simplify]: Simplify 0 into 0 28.574 * [backup-simplify]: Simplify 1 into 1 28.574 * [backup-simplify]: Simplify (* y.im 0) into 0 28.575 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 28.575 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 28.575 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 28.575 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 28.575 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 28.575 * [taylor]: Taking taylor expansion of y.im in y.im 28.575 * [backup-simplify]: Simplify 0 into 0 28.575 * [backup-simplify]: Simplify 1 into 1 28.575 * [backup-simplify]: Simplify (/ 1 1) into 1 28.575 * [backup-simplify]: Simplify (- 1) into -1 28.575 * [backup-simplify]: Simplify -1 into -1 28.576 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.576 * [taylor]: Taking taylor expansion of 0 in x.re 28.576 * [backup-simplify]: Simplify 0 into 0 28.576 * [taylor]: Taking taylor expansion of 0 in y.im 28.576 * [backup-simplify]: Simplify 0 into 0 28.576 * [taylor]: Taking taylor expansion of 0 in y.im 28.576 * [backup-simplify]: Simplify 0 into 0 28.576 * [backup-simplify]: Simplify 1 into 1 28.577 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.577 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 28.577 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 28.577 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 28.577 * [backup-simplify]: Simplify (- 0) into 0 28.578 * [backup-simplify]: Simplify (+ 0 0) into 0 28.578 * [taylor]: Taking taylor expansion of 0 in y.re 28.578 * [backup-simplify]: Simplify 0 into 0 28.578 * [taylor]: Taking taylor expansion of 0 in x.re 28.578 * [backup-simplify]: Simplify 0 into 0 28.578 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.578 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 28.578 * [backup-simplify]: Simplify (- 0) into 0 28.578 * [taylor]: Taking taylor expansion of 0 in x.re 28.578 * [backup-simplify]: Simplify 0 into 0 28.579 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.579 * [taylor]: Taking taylor expansion of 0 in x.re 28.579 * [backup-simplify]: Simplify 0 into 0 28.579 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 28.579 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 28.579 * [backup-simplify]: Simplify (- 0) into 0 28.580 * [taylor]: Taking taylor expansion of 0 in y.im 28.580 * [backup-simplify]: Simplify 0 into 0 28.580 * [taylor]: Taking taylor expansion of 0 in y.im 28.580 * [backup-simplify]: Simplify 0 into 0 28.580 * [taylor]: Taking taylor expansion of 0 in y.im 28.580 * [backup-simplify]: Simplify 0 into 0 28.580 * [taylor]: Taking taylor expansion of 0 in y.im 28.580 * [backup-simplify]: Simplify 0 into 0 28.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.580 * [backup-simplify]: Simplify (- 0) into 0 28.580 * [backup-simplify]: Simplify 0 into 0 28.580 * [backup-simplify]: Simplify 0 into 0 28.580 * [backup-simplify]: Simplify 0 into 0 28.580 * [backup-simplify]: Simplify 0 into 0 28.581 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 28.581 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 28.582 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 28.582 * [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 28.582 * [backup-simplify]: Simplify (- 0) into 0 28.582 * [backup-simplify]: Simplify (+ 0 0) into 0 28.582 * [taylor]: Taking taylor expansion of 0 in y.re 28.582 * [backup-simplify]: Simplify 0 into 0 28.582 * [taylor]: Taking taylor expansion of 0 in x.re 28.582 * [backup-simplify]: Simplify 0 into 0 28.582 * [taylor]: Taking taylor expansion of 0 in x.re 28.582 * [backup-simplify]: Simplify 0 into 0 28.583 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 28.583 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 28.583 * [backup-simplify]: Simplify (- 0) into 0 28.583 * [taylor]: Taking taylor expansion of 0 in x.re 28.583 * [backup-simplify]: Simplify 0 into 0 28.584 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.584 * [taylor]: Taking taylor expansion of 0 in x.re 28.584 * [backup-simplify]: Simplify 0 into 0 28.584 * [taylor]: Taking taylor expansion of 0 in y.im 28.584 * [backup-simplify]: Simplify 0 into 0 28.584 * [taylor]: Taking taylor expansion of 0 in y.im 28.584 * [backup-simplify]: Simplify 0 into 0 28.584 * [taylor]: Taking taylor expansion of 0 in y.im 28.584 * [backup-simplify]: Simplify 0 into 0 28.584 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.584 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 28.585 * [backup-simplify]: Simplify (- 0) into 0 28.585 * [taylor]: Taking taylor expansion of 0 in y.im 28.585 * [backup-simplify]: Simplify 0 into 0 28.585 * [taylor]: Taking taylor expansion of 0 in y.im 28.585 * [backup-simplify]: Simplify 0 into 0 28.585 * [taylor]: Taking taylor expansion of 0 in y.im 28.585 * [backup-simplify]: Simplify 0 into 0 28.585 * [taylor]: Taking taylor expansion of 0 in y.im 28.585 * [backup-simplify]: Simplify 0 into 0 28.585 * [backup-simplify]: Simplify 0 into 0 28.585 * [backup-simplify]: Simplify 0 into 0 28.585 * [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)) 28.586 * [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))) 28.586 * [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 28.586 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 28.586 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 28.586 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 28.586 * [taylor]: Taking taylor expansion of y.re in y.im 28.586 * [backup-simplify]: Simplify y.re into y.re 28.586 * [taylor]: Taking taylor expansion of x.im in y.im 28.586 * [backup-simplify]: Simplify x.im into x.im 28.586 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 28.586 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 28.586 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 28.586 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 28.586 * [taylor]: Taking taylor expansion of y.im in y.im 28.586 * [backup-simplify]: Simplify 0 into 0 28.586 * [backup-simplify]: Simplify 1 into 1 28.586 * [taylor]: Taking taylor expansion of x.re in y.im 28.586 * [backup-simplify]: Simplify x.re into x.re 28.586 * [backup-simplify]: Simplify (* 0 x.re) into 0 28.586 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 28.586 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 28.586 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 28.586 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 28.586 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 28.586 * [taylor]: Taking taylor expansion of y.re in x.re 28.586 * [backup-simplify]: Simplify y.re into y.re 28.586 * [taylor]: Taking taylor expansion of x.im in x.re 28.586 * [backup-simplify]: Simplify x.im into x.im 28.586 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 28.586 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 28.586 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 28.586 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 28.586 * [taylor]: Taking taylor expansion of y.im in x.re 28.586 * [backup-simplify]: Simplify y.im into y.im 28.586 * [taylor]: Taking taylor expansion of x.re in x.re 28.586 * [backup-simplify]: Simplify 0 into 0 28.586 * [backup-simplify]: Simplify 1 into 1 28.586 * [backup-simplify]: Simplify (* y.im 0) into 0 28.587 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 28.587 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 28.587 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 28.587 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 28.587 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 28.587 * [taylor]: Taking taylor expansion of y.re in y.re 28.587 * [backup-simplify]: Simplify 0 into 0 28.587 * [backup-simplify]: Simplify 1 into 1 28.587 * [taylor]: Taking taylor expansion of x.im in y.re 28.587 * [backup-simplify]: Simplify x.im into x.im 28.587 * [backup-simplify]: Simplify (* 0 x.im) into 0 28.587 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 28.587 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 28.587 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 28.587 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 28.587 * [taylor]: Taking taylor expansion of y.im in y.re 28.587 * [backup-simplify]: Simplify y.im into y.im 28.587 * [taylor]: Taking taylor expansion of x.re in y.re 28.587 * [backup-simplify]: Simplify x.re into x.re 28.587 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.587 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.587 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 28.587 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 28.587 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.587 * [taylor]: Taking taylor expansion of y.re in x.im 28.587 * [backup-simplify]: Simplify y.re into y.re 28.587 * [taylor]: Taking taylor expansion of x.im in x.im 28.587 * [backup-simplify]: Simplify 0 into 0 28.587 * [backup-simplify]: Simplify 1 into 1 28.588 * [backup-simplify]: Simplify (* y.re 0) into 0 28.588 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 28.588 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 28.588 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 28.588 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.588 * [taylor]: Taking taylor expansion of y.im in x.im 28.588 * [backup-simplify]: Simplify y.im into y.im 28.588 * [taylor]: Taking taylor expansion of x.re in x.im 28.588 * [backup-simplify]: Simplify x.re into x.re 28.588 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.588 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.588 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 28.588 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 28.588 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 28.588 * [taylor]: Taking taylor expansion of y.re in x.im 28.588 * [backup-simplify]: Simplify y.re into y.re 28.588 * [taylor]: Taking taylor expansion of x.im in x.im 28.588 * [backup-simplify]: Simplify 0 into 0 28.588 * [backup-simplify]: Simplify 1 into 1 28.588 * [backup-simplify]: Simplify (* y.re 0) into 0 28.588 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 28.588 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 28.588 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 28.588 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 28.588 * [taylor]: Taking taylor expansion of y.im in x.im 28.588 * [backup-simplify]: Simplify y.im into y.im 28.588 * [taylor]: Taking taylor expansion of x.re in x.im 28.589 * [backup-simplify]: Simplify x.re into x.re 28.589 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.589 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.589 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 28.589 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 28.589 * [taylor]: Taking taylor expansion of y.re in y.re 28.589 * [backup-simplify]: Simplify 0 into 0 28.589 * [backup-simplify]: Simplify 1 into 1 28.589 * [backup-simplify]: Simplify (/ 1 1) into 1 28.589 * [taylor]: Taking taylor expansion of 1 in x.re 28.589 * [backup-simplify]: Simplify 1 into 1 28.589 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 28.590 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 28.590 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 28.590 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 28.590 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 28.590 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 28.590 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 28.590 * [taylor]: Taking taylor expansion of y.im in y.re 28.590 * [backup-simplify]: Simplify y.im into y.im 28.590 * [taylor]: Taking taylor expansion of x.re in y.re 28.590 * [backup-simplify]: Simplify x.re into x.re 28.590 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 28.590 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 28.590 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.590 * [taylor]: Taking taylor expansion of 0 in x.re 28.590 * [backup-simplify]: Simplify 0 into 0 28.590 * [taylor]: Taking taylor expansion of 1 in y.im 28.590 * [backup-simplify]: Simplify 1 into 1 28.591 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.591 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 28.591 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.591 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 28.591 * [backup-simplify]: Simplify (- 0) into 0 28.592 * [backup-simplify]: Simplify (+ 0 0) into 0 28.592 * [taylor]: Taking taylor expansion of 0 in y.re 28.592 * [backup-simplify]: Simplify 0 into 0 28.592 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 28.592 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 28.592 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 28.592 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 28.592 * [taylor]: Taking taylor expansion of y.im in x.re 28.592 * [backup-simplify]: Simplify y.im into y.im 28.592 * [taylor]: Taking taylor expansion of x.re in x.re 28.592 * [backup-simplify]: Simplify 0 into 0 28.592 * [backup-simplify]: Simplify 1 into 1 28.592 * [backup-simplify]: Simplify (* y.im 0) into 0 28.592 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 28.592 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 28.592 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 28.592 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 28.592 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 28.592 * [taylor]: Taking taylor expansion of y.im in y.im 28.592 * [backup-simplify]: Simplify 0 into 0 28.592 * [backup-simplify]: Simplify 1 into 1 28.592 * [backup-simplify]: Simplify (/ 1 1) into 1 28.593 * [backup-simplify]: Simplify (- 1) into -1 28.593 * [backup-simplify]: Simplify -1 into -1 28.593 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.593 * [taylor]: Taking taylor expansion of 0 in x.re 28.593 * [backup-simplify]: Simplify 0 into 0 28.593 * [taylor]: Taking taylor expansion of 0 in y.im 28.593 * [backup-simplify]: Simplify 0 into 0 28.593 * [taylor]: Taking taylor expansion of 0 in y.im 28.593 * [backup-simplify]: Simplify 0 into 0 28.593 * [backup-simplify]: Simplify 1 into 1 28.594 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 28.594 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 28.594 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 28.595 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 28.595 * [backup-simplify]: Simplify (- 0) into 0 28.595 * [backup-simplify]: Simplify (+ 0 0) into 0 28.595 * [taylor]: Taking taylor expansion of 0 in y.re 28.595 * [backup-simplify]: Simplify 0 into 0 28.595 * [taylor]: Taking taylor expansion of 0 in x.re 28.595 * [backup-simplify]: Simplify 0 into 0 28.595 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 28.595 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 28.596 * [backup-simplify]: Simplify (- 0) into 0 28.596 * [taylor]: Taking taylor expansion of 0 in x.re 28.596 * [backup-simplify]: Simplify 0 into 0 28.596 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.596 * [taylor]: Taking taylor expansion of 0 in x.re 28.596 * [backup-simplify]: Simplify 0 into 0 28.597 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 28.597 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 28.597 * [backup-simplify]: Simplify (- 0) into 0 28.597 * [taylor]: Taking taylor expansion of 0 in y.im 28.597 * [backup-simplify]: Simplify 0 into 0 28.597 * [taylor]: Taking taylor expansion of 0 in y.im 28.597 * [backup-simplify]: Simplify 0 into 0 28.597 * [taylor]: Taking taylor expansion of 0 in y.im 28.597 * [backup-simplify]: Simplify 0 into 0 28.597 * [taylor]: Taking taylor expansion of 0 in y.im 28.597 * [backup-simplify]: Simplify 0 into 0 28.598 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 28.598 * [backup-simplify]: Simplify (- 0) into 0 28.598 * [backup-simplify]: Simplify 0 into 0 28.598 * [backup-simplify]: Simplify 0 into 0 28.598 * [backup-simplify]: Simplify 0 into 0 28.598 * [backup-simplify]: Simplify 0 into 0 28.599 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 28.599 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 28.599 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 28.599 * [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 28.600 * [backup-simplify]: Simplify (- 0) into 0 28.600 * [backup-simplify]: Simplify (+ 0 0) into 0 28.600 * [taylor]: Taking taylor expansion of 0 in y.re 28.600 * [backup-simplify]: Simplify 0 into 0 28.600 * [taylor]: Taking taylor expansion of 0 in x.re 28.600 * [backup-simplify]: Simplify 0 into 0 28.600 * [taylor]: Taking taylor expansion of 0 in x.re 28.600 * [backup-simplify]: Simplify 0 into 0 28.600 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 28.600 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 28.601 * [backup-simplify]: Simplify (- 0) into 0 28.601 * [taylor]: Taking taylor expansion of 0 in x.re 28.601 * [backup-simplify]: Simplify 0 into 0 28.601 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 28.601 * [taylor]: Taking taylor expansion of 0 in x.re 28.601 * [backup-simplify]: Simplify 0 into 0 28.601 * [taylor]: Taking taylor expansion of 0 in y.im 28.601 * [backup-simplify]: Simplify 0 into 0 28.601 * [taylor]: Taking taylor expansion of 0 in y.im 28.601 * [backup-simplify]: Simplify 0 into 0 28.601 * [taylor]: Taking taylor expansion of 0 in y.im 28.601 * [backup-simplify]: Simplify 0 into 0 28.602 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 28.602 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 28.602 * [backup-simplify]: Simplify (- 0) into 0 28.602 * [taylor]: Taking taylor expansion of 0 in y.im 28.602 * [backup-simplify]: Simplify 0 into 0 28.602 * [taylor]: Taking taylor expansion of 0 in y.im 28.602 * [backup-simplify]: Simplify 0 into 0 28.602 * [taylor]: Taking taylor expansion of 0 in y.im 28.602 * [backup-simplify]: Simplify 0 into 0 28.602 * [taylor]: Taking taylor expansion of 0 in y.im 28.602 * [backup-simplify]: Simplify 0 into 0 28.602 * [backup-simplify]: Simplify 0 into 0 28.602 * [backup-simplify]: Simplify 0 into 0 28.603 * [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)) 28.603 * * * [progress]: simplifying candidates 28.603 * * * * [progress]: [ 1 / 99 ] simplifiying candidate # 28.603 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 28.603 * * [simplify]: iters left: 6 (13 enodes) 28.607 * * [simplify]: iters left: 5 (49 enodes) 28.615 * * [simplify]: iters left: 4 (70 enodes) 28.630 * * [simplify]: iters left: 3 (139 enodes) 28.655 * * [simplify]: iters left: 2 (251 enodes) 28.706 * * [simplify]: iters left: 1 (313 enodes) 28.773 * * [simplify]: Extracting #0: cost 1 inf + 0 28.773 * * [simplify]: Extracting #1: cost 10 inf + 0 28.773 * * [simplify]: Extracting #2: cost 46 inf + 1 28.774 * * [simplify]: Extracting #3: cost 62 inf + 212 28.774 * * [simplify]: Extracting #4: cost 50 inf + 914 28.778 * * [simplify]: Extracting #5: cost 8 inf + 9032 28.784 * * [simplify]: Extracting #6: cost 0 inf + 10576 28.788 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 28.788 * [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)) 28.788 * * * * [progress]: [ 2 / 99 ] simplifiying candidate # 28.788 * * * * [progress]: [ 3 / 99 ] simplifiying candidate # 28.789 * [simplify]: Simplifying (+ (log (- (* x.im y.re) (* x.re y.im))) (- (log (+ (* y.re y.re) (* y.im y.im))))) 28.789 * * [simplify]: iters left: 6 (14 enodes) 28.792 * * [simplify]: iters left: 5 (49 enodes) 28.798 * * [simplify]: iters left: 4 (58 enodes) 28.806 * * [simplify]: iters left: 3 (62 enodes) 28.814 * * [simplify]: Extracting #0: cost 1 inf + 0 28.814 * * [simplify]: Extracting #1: cost 5 inf + 0 28.814 * * [simplify]: Extracting #2: cost 10 inf + 0 28.814 * * [simplify]: Extracting #3: cost 17 inf + 0 28.814 * * [simplify]: Extracting #4: cost 28 inf + 0 28.814 * * [simplify]: Extracting #5: cost 23 inf + 128 28.814 * * [simplify]: Extracting #6: cost 9 inf + 1259 28.815 * * [simplify]: Extracting #7: cost 2 inf + 2584 28.815 * * [simplify]: Extracting #8: cost 0 inf + 3240 28.816 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 28.816 * [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)))))) 28.816 * * * * [progress]: [ 4 / 99 ] simplifiying candidate # 28.816 * [simplify]: Simplifying (+ (log (- (* x.im y.re) (* x.re y.im))) (- 0 (log (+ (* y.re y.re) (* y.im y.im))))) 28.816 * * [simplify]: iters left: 6 (15 enodes) 28.820 * * [simplify]: iters left: 5 (55 enodes) 28.829 * * [simplify]: iters left: 4 (72 enodes) 28.847 * * [simplify]: iters left: 3 (86 enodes) 28.872 * * [simplify]: iters left: 2 (99 enodes) 28.898 * * [simplify]: iters left: 1 (101 enodes) 28.926 * * [simplify]: Extracting #0: cost 1 inf + 0 28.926 * * [simplify]: Extracting #1: cost 8 inf + 0 28.927 * * [simplify]: Extracting #2: cost 14 inf + 1 28.927 * * [simplify]: Extracting #3: cost 21 inf + 1 28.927 * * [simplify]: Extracting #4: cost 32 inf + 1 28.927 * * [simplify]: Extracting #5: cost 26 inf + 170 28.929 * * [simplify]: Extracting #6: cost 4 inf + 3283 28.931 * * [simplify]: Extracting #7: cost 0 inf + 4557 28.933 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.im y.im) (* y.re y.re)))) 28.933 * [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.im y.im) (* y.re y.re)))))) 28.933 * * * * [progress]: [ 5 / 99 ] simplifiying candidate # 28.933 * [simplify]: Simplifying (+ (log (- (* x.im y.re) (* x.re y.im))) (- (log 1) (log (+ (* y.re y.re) (* y.im y.im))))) 28.933 * * [simplify]: iters left: 6 (16 enodes) 28.938 * * [simplify]: iters left: 5 (60 enodes) 28.947 * * [simplify]: iters left: 4 (72 enodes) 28.960 * * [simplify]: iters left: 3 (86 enodes) 28.982 * * [simplify]: iters left: 2 (91 enodes) 28.998 * * [simplify]: iters left: 1 (106 enodes) 29.015 * * [simplify]: Extracting #0: cost 1 inf + 0 29.015 * * [simplify]: Extracting #1: cost 9 inf + 0 29.015 * * [simplify]: Extracting #2: cost 15 inf + 1 29.016 * * [simplify]: Extracting #3: cost 22 inf + 1 29.016 * * [simplify]: Extracting #4: cost 33 inf + 1 29.016 * * [simplify]: Extracting #5: cost 29 inf + 88 29.016 * * [simplify]: Extracting #6: cost 13 inf + 1380 29.018 * * [simplify]: Extracting #7: cost 2 inf + 4176 29.020 * * [simplify]: Extracting #8: cost 0 inf + 4832 29.023 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.im y.im) (* y.re y.re)))) 29.023 * [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.im y.im) (* y.re y.re)))))) 29.023 * * * * [progress]: [ 6 / 99 ] simplifiying candidate # 29.023 * [simplify]: Simplifying (+ (log (- (* x.im y.re) (* x.re y.im))) (log (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 29.024 * * [simplify]: iters left: 6 (15 enodes) 29.031 * * [simplify]: iters left: 5 (57 enodes) 29.047 * * [simplify]: iters left: 4 (71 enodes) 29.066 * * [simplify]: iters left: 3 (80 enodes) 29.078 * * [simplify]: iters left: 2 (91 enodes) 29.091 * * [simplify]: iters left: 1 (105 enodes) 29.115 * * [simplify]: Extracting #0: cost 1 inf + 0 29.115 * * [simplify]: Extracting #1: cost 10 inf + 0 29.115 * * [simplify]: Extracting #2: cost 17 inf + 1 29.115 * * [simplify]: Extracting #3: cost 26 inf + 1 29.115 * * [simplify]: Extracting #4: cost 36 inf + 2 29.116 * * [simplify]: Extracting #5: cost 30 inf + 212 29.117 * * [simplify]: Extracting #6: cost 8 inf + 3025 29.119 * * [simplify]: Extracting #7: cost 0 inf + 5434 29.121 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.im y.im) (* y.re y.re)))) 29.121 * [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.im y.im) (* y.re y.re)))))) 29.122 * * * * [progress]: [ 7 / 99 ] simplifiying candidate # 29.122 * [simplify]: Simplifying (log (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 29.122 * * [simplify]: iters left: 6 (14 enodes) 29.129 * * [simplify]: iters left: 5 (55 enodes) 29.146 * * [simplify]: iters left: 4 (87 enodes) 29.174 * * [simplify]: iters left: 3 (160 enodes) 29.229 * * [simplify]: iters left: 2 (288 enodes) 29.311 * * [simplify]: iters left: 1 (362 enodes) 29.370 * * [simplify]: Extracting #0: cost 1 inf + 0 29.370 * * [simplify]: Extracting #1: cost 10 inf + 0 29.370 * * [simplify]: Extracting #2: cost 25 inf + 1 29.371 * * [simplify]: Extracting #3: cost 61 inf + 2 29.371 * * [simplify]: Extracting #4: cost 76 inf + 254 29.372 * * [simplify]: Extracting #5: cost 64 inf + 1453 29.374 * * [simplify]: Extracting #6: cost 21 inf + 10029 29.378 * * [simplify]: Extracting #7: cost 1 inf + 14168 29.383 * * [simplify]: Extracting #8: cost 0 inf + 14521 29.388 * [simplify]: Simplified to (log (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 29.388 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (log (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 29.388 * * * * [progress]: [ 8 / 99 ] simplifiying candidate # 29.388 * [simplify]: Simplifying (exp (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 29.388 * * [simplify]: iters left: 6 (14 enodes) 29.392 * * [simplify]: iters left: 5 (54 enodes) 29.400 * * [simplify]: iters left: 4 (88 enodes) 29.433 * * [simplify]: iters left: 3 (203 enodes) 29.509 * * [simplify]: iters left: 2 (452 enodes) 29.711 * * [simplify]: Extracting #0: cost 1 inf + 0 29.711 * * [simplify]: Extracting #1: cost 28 inf + 0 29.712 * * [simplify]: Extracting #2: cost 162 inf + 2 29.713 * * [simplify]: Extracting #3: cost 251 inf + 800 29.720 * * [simplify]: Extracting #4: cost 192 inf + 20091 29.739 * * [simplify]: Extracting #5: cost 39 inf + 67481 29.765 * * [simplify]: Extracting #6: cost 0 inf + 86451 29.794 * * [simplify]: Extracting #7: cost 0 inf + 86447 29.811 * [simplify]: Simplified to (exp (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 29.811 * [simplify]: Simplified (2 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)))))) 29.811 * * * * [progress]: [ 9 / 99 ] simplifiying candidate # 29.811 * [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))) (/ (* (* 1 1) 1) (* (* (+ (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))))) 29.811 * * [simplify]: iters left: 6 (19 enodes) 29.816 * * [simplify]: iters left: 5 (84 enodes) 29.837 * * [simplify]: iters left: 4 (254 enodes) 29.935 * * [simplify]: Extracting #0: cost 1 inf + 0 29.936 * * [simplify]: Extracting #1: cost 39 inf + 0 29.936 * * [simplify]: Extracting #2: cost 142 inf + 1 29.938 * * [simplify]: Extracting #3: cost 265 inf + 2 29.949 * * [simplify]: Extracting #4: cost 207 inf + 11317 29.972 * * [simplify]: Extracting #5: cost 22 inf + 57879 30.003 * * [simplify]: Extracting #6: cost 0 inf + 64353 30.033 * [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.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) 30.033 * [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.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 30.033 * * * * [progress]: [ 10 / 99 ] simplifiying candidate # 30.034 * [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))) (* (* (/ 1 (+ (* y.re y.re) (* y.im y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 30.034 * * [simplify]: iters left: 6 (17 enodes) 30.042 * * [simplify]: iters left: 5 (71 enodes) 30.055 * * [simplify]: iters left: 4 (134 enodes) 30.103 * * [simplify]: iters left: 3 (448 enodes) 30.569 * * [simplify]: Extracting #0: cost 1 inf + 0 30.569 * * [simplify]: Extracting #1: cost 41 inf + 0 30.570 * * [simplify]: Extracting #2: cost 292 inf + 2 30.577 * * [simplify]: Extracting #3: cost 532 inf + 11797 30.632 * * [simplify]: Extracting #4: cost 194 inf + 122163 30.686 * * [simplify]: Extracting #5: cost 2 inf + 188946 30.769 * * [simplify]: Extracting #6: cost 0 inf + 186526 30.838 * * [simplify]: Extracting #7: cost 0 inf + 186363 30.904 * [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)))) 30.904 * [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)))))) 30.904 * * * * [progress]: [ 11 / 99 ] simplifiying candidate # 30.905 * [simplify]: Simplifying (* (cbrt (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (cbrt (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 30.905 * * [simplify]: iters left: 6 (15 enodes) 30.909 * * [simplify]: iters left: 5 (55 enodes) 30.917 * * [simplify]: iters left: 4 (76 enodes) 30.939 * * [simplify]: iters left: 3 (145 enodes) 30.976 * * [simplify]: iters left: 2 (259 enodes) 31.048 * * [simplify]: iters left: 1 (322 enodes) 31.153 * * [simplify]: Extracting #0: cost 1 inf + 0 31.153 * * [simplify]: Extracting #1: cost 3 inf + 0 31.153 * * [simplify]: Extracting #2: cost 5 inf + 0 31.153 * * [simplify]: Extracting #3: cost 14 inf + 0 31.153 * * [simplify]: Extracting #4: cost 50 inf + 1 31.153 * * [simplify]: Extracting #5: cost 66 inf + 130 31.154 * * [simplify]: Extracting #6: cost 54 inf + 873 31.156 * * [simplify]: Extracting #7: cost 14 inf + 8988 31.159 * * [simplify]: Extracting #8: cost 0 inf + 11908 31.162 * [simplify]: Simplified to (* (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)) (+ (* y.re y.re) (* y.im y.im))))) 31.162 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.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)) (+ (* y.re y.re) (* y.im y.im))))) (cbrt (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 31.163 * [simplify]: Simplifying (cbrt (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 31.163 * * [simplify]: iters left: 6 (14 enodes) 31.166 * * [simplify]: iters left: 5 (52 enodes) 31.181 * * [simplify]: iters left: 4 (73 enodes) 31.207 * * [simplify]: iters left: 3 (142 enodes) 31.235 * * [simplify]: iters left: 2 (258 enodes) 31.321 * * [simplify]: iters left: 1 (319 enodes) 31.429 * * [simplify]: Extracting #0: cost 1 inf + 0 31.429 * * [simplify]: Extracting #1: cost 3 inf + 0 31.429 * * [simplify]: Extracting #2: cost 12 inf + 0 31.430 * * [simplify]: Extracting #3: cost 48 inf + 1 31.430 * * [simplify]: Extracting #4: cost 63 inf + 130 31.430 * * [simplify]: Extracting #5: cost 51 inf + 873 31.432 * * [simplify]: Extracting #6: cost 12 inf + 8583 31.435 * * [simplify]: Extracting #7: cost 0 inf + 10897 31.439 * [simplify]: Simplified to (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 31.439 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (cbrt (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 31.439 * * * * [progress]: [ 12 / 99 ] simplifiying candidate # 31.439 * [simplify]: Simplifying (* (* (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 31.439 * * [simplify]: iters left: 6 (15 enodes) 31.443 * * [simplify]: iters left: 5 (65 enodes) 31.456 * * [simplify]: iters left: 4 (154 enodes) 31.547 * * [simplify]: Extracting #0: cost 1 inf + 0 31.547 * * [simplify]: Extracting #1: cost 36 inf + 0 31.548 * * [simplify]: Extracting #2: cost 115 inf + 2 31.549 * * [simplify]: Extracting #3: cost 209 inf + 3 31.555 * * [simplify]: Extracting #4: cost 144 inf + 14498 31.577 * * [simplify]: Extracting #5: cost 17 inf + 54169 31.610 * * [simplify]: Extracting #6: cost 0 inf + 60241 31.639 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 31.639 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 31.639 * * * * [progress]: [ 13 / 99 ] simplifiying candidate # 31.639 * [simplify]: Simplifying (sqrt (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 31.639 * * [simplify]: iters left: 6 (14 enodes) 31.646 * * [simplify]: iters left: 5 (52 enodes) 31.662 * * [simplify]: iters left: 4 (73 enodes) 31.689 * * [simplify]: iters left: 3 (142 enodes) 31.741 * * [simplify]: iters left: 2 (258 enodes) 31.802 * * [simplify]: iters left: 1 (319 enodes) 31.868 * * [simplify]: Extracting #0: cost 1 inf + 0 31.868 * * [simplify]: Extracting #1: cost 3 inf + 0 31.868 * * [simplify]: Extracting #2: cost 12 inf + 0 31.869 * * [simplify]: Extracting #3: cost 48 inf + 1 31.869 * * [simplify]: Extracting #4: cost 63 inf + 130 31.870 * * [simplify]: Extracting #5: cost 51 inf + 873 31.874 * * [simplify]: Extracting #6: cost 12 inf + 8503 31.880 * * [simplify]: Extracting #7: cost 0 inf + 10817 31.887 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 31.887 * [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 (+ (* y.re y.re) (* y.im y.im))))))) 31.887 * [simplify]: Simplifying (sqrt (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 31.887 * * [simplify]: iters left: 6 (14 enodes) 31.894 * * [simplify]: iters left: 5 (52 enodes) 31.910 * * [simplify]: iters left: 4 (73 enodes) 31.940 * * [simplify]: iters left: 3 (142 enodes) 31.988 * * [simplify]: iters left: 2 (258 enodes) 32.054 * * [simplify]: iters left: 1 (319 enodes) 32.127 * * [simplify]: Extracting #0: cost 1 inf + 0 32.128 * * [simplify]: Extracting #1: cost 3 inf + 0 32.128 * * [simplify]: Extracting #2: cost 12 inf + 0 32.128 * * [simplify]: Extracting #3: cost 48 inf + 1 32.128 * * [simplify]: Extracting #4: cost 63 inf + 130 32.128 * * [simplify]: Extracting #5: cost 51 inf + 873 32.130 * * [simplify]: Extracting #6: cost 12 inf + 8503 32.134 * * [simplify]: Extracting #7: cost 0 inf + 10817 32.137 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 32.137 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 32.137 * * * * [progress]: [ 14 / 99 ] simplifiying candidate # 32.137 * [simplify]: Simplifying (* (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1) 32.137 * * [simplify]: iters left: 6 (12 enodes) 32.144 * * [simplify]: iters left: 5 (60 enodes) 32.163 * * [simplify]: iters left: 4 (182 enodes) 32.232 * * [simplify]: Extracting #0: cost 1 inf + 0 32.232 * * [simplify]: Extracting #1: cost 10 inf + 0 32.232 * * [simplify]: Extracting #2: cost 131 inf + 1 32.233 * * [simplify]: Extracting #3: cost 163 inf + 2481 32.235 * * [simplify]: Extracting #4: cost 82 inf + 13311 32.239 * * [simplify]: Extracting #5: cost 18 inf + 25863 32.246 * * [simplify]: Extracting #6: cost 0 inf + 32276 32.256 * [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))) 32.256 * [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))) (* (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im))))) 32.257 * [simplify]: Simplifying (* (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im))) 32.257 * * [simplify]: iters left: 6 (15 enodes) 32.264 * * [simplify]: iters left: 5 (78 enodes) 32.293 * * [simplify]: iters left: 4 (216 enodes) 32.363 * * [simplify]: Extracting #0: cost 1 inf + 0 32.363 * * [simplify]: Extracting #1: cost 33 inf + 0 32.364 * * [simplify]: Extracting #2: cost 191 inf + 0 32.368 * * [simplify]: Extracting #3: cost 184 inf + 8710 32.386 * * [simplify]: Extracting #4: cost 22 inf + 41275 32.412 * * [simplify]: Extracting #5: cost 0 inf + 45228 32.424 * * [simplify]: Extracting #6: cost 0 inf + 45188 32.436 * [simplify]: Simplified to (* (+ (* (* x.im 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))) 32.436 * [simplify]: Simplified (2 2) 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))) (* (+ (* (* x.im 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))))) 32.436 * * * * [progress]: [ 15 / 99 ] simplifiying candidate # 32.437 * [simplify]: Simplifying (* (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1) 32.437 * * [simplify]: iters left: 6 (11 enodes) 32.440 * * [simplify]: iters left: 5 (55 enodes) 32.455 * * [simplify]: iters left: 4 (131 enodes) 32.514 * * [simplify]: iters left: 3 (267 enodes) 32.642 * * [simplify]: iters left: 2 (377 enodes) 32.791 * * [simplify]: Extracting #0: cost 1 inf + 0 32.791 * * [simplify]: Extracting #1: cost 23 inf + 0 32.792 * * [simplify]: Extracting #2: cost 87 inf + 1 32.793 * * [simplify]: Extracting #3: cost 96 inf + 621 32.796 * * [simplify]: Extracting #4: cost 47 inf + 5749 32.807 * * [simplify]: Extracting #5: cost 2 inf + 13146 32.815 * * [simplify]: Extracting #6: cost 0 inf + 13674 32.824 * [simplify]: Simplified to (* (+ (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) 32.824 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re 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)) (+ (* y.re y.re) (* y.im y.im))))) 32.825 * [simplify]: Simplifying (* (+ (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 32.825 * * [simplify]: iters left: 6 (11 enodes) 32.830 * * [simplify]: iters left: 5 (44 enodes) 32.843 * * [simplify]: iters left: 4 (86 enodes) 32.877 * * [simplify]: iters left: 3 (230 enodes) 32.949 * * [simplify]: iters left: 2 (428 enodes) 33.069 * * [simplify]: Extracting #0: cost 1 inf + 0 33.069 * * [simplify]: Extracting #1: cost 18 inf + 0 33.069 * * [simplify]: Extracting #2: cost 113 inf + 0 33.070 * * [simplify]: Extracting #3: cost 136 inf + 498 33.072 * * [simplify]: Extracting #4: cost 53 inf + 14309 33.078 * * [simplify]: Extracting #5: cost 3 inf + 24074 33.084 * * [simplify]: Extracting #6: cost 0 inf + 24822 33.093 * [simplify]: Simplified to (* (+ (* y.re y.re) (* y.im y.im)) (+ (* x.re y.im) (* x.im y.re))) 33.093 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.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)) (+ (* x.re y.im) (* x.im y.re))))) 33.093 * * * * [progress]: [ 16 / 99 ] simplifiying candidate # 33.093 * * * * [progress]: [ 17 / 99 ] simplifiying candidate # 33.093 * * * * [progress]: [ 18 / 99 ] simplifiying candidate # 33.094 * [simplify]: Simplifying (* (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 33.094 * * [simplify]: iters left: 6 (15 enodes) 33.104 * * [simplify]: iters left: 5 (53 enodes) 33.120 * * [simplify]: iters left: 4 (64 enodes) 33.130 * * [simplify]: iters left: 3 (68 enodes) 33.139 * * [simplify]: Extracting #0: cost 1 inf + 0 33.139 * * [simplify]: Extracting #1: cost 4 inf + 0 33.139 * * [simplify]: Extracting #2: cost 8 inf + 0 33.139 * * [simplify]: Extracting #3: cost 15 inf + 0 33.139 * * [simplify]: Extracting #4: cost 26 inf + 1 33.139 * * [simplify]: Extracting #5: cost 23 inf + 129 33.139 * * [simplify]: Extracting #6: cost 4 inf + 1932 33.140 * * [simplify]: Extracting #7: cost 0 inf + 3027 33.141 * [simplify]: Simplified to (* (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (/ 1 (+ (* y.im y.im) (* y.re y.re))))) 33.141 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (/ 1 (+ (* y.im y.im) (* y.re y.re))))) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 33.141 * [simplify]: Simplifying (* (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 33.141 * * [simplify]: iters left: 6 (15 enodes) 33.145 * * [simplify]: iters left: 5 (53 enodes) 33.152 * * [simplify]: iters left: 4 (64 enodes) 33.161 * * [simplify]: iters left: 3 (68 enodes) 33.175 * * [simplify]: Extracting #0: cost 1 inf + 0 33.175 * * [simplify]: Extracting #1: cost 4 inf + 0 33.175 * * [simplify]: Extracting #2: cost 8 inf + 0 33.175 * * [simplify]: Extracting #3: cost 15 inf + 0 33.175 * * [simplify]: Extracting #4: cost 26 inf + 1 33.175 * * [simplify]: Extracting #5: cost 23 inf + 129 33.176 * * [simplify]: Extracting #6: cost 4 inf + 1932 33.176 * * [simplify]: Extracting #7: cost 0 inf + 3027 33.177 * [simplify]: Simplified to (* (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (/ 1 (+ (* y.im y.im) (* y.re y.re))))) 33.177 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (/ 1 (+ (* y.im y.im) (* y.re y.re))))))) 33.177 * * * * [progress]: [ 19 / 99 ] simplifiying candidate # 33.177 * [simplify]: Simplifying (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.177 * * [simplify]: iters left: 6 (16 enodes) 33.181 * * [simplify]: iters left: 5 (58 enodes) 33.191 * * [simplify]: iters left: 4 (75 enodes) 33.203 * * [simplify]: iters left: 3 (84 enodes) 33.217 * * [simplify]: iters left: 2 (88 enodes) 33.239 * * [simplify]: iters left: 1 (92 enodes) 33.261 * * [simplify]: Extracting #0: cost 1 inf + 0 33.261 * * [simplify]: Extracting #1: cost 7 inf + 0 33.261 * * [simplify]: Extracting #2: cost 12 inf + 1 33.261 * * [simplify]: Extracting #3: cost 19 inf + 1 33.261 * * [simplify]: Extracting #4: cost 30 inf + 1 33.262 * * [simplify]: Extracting #5: cost 24 inf + 211 33.262 * * [simplify]: Extracting #6: cost 7 inf + 1647 33.264 * * [simplify]: Extracting #7: cost 0 inf + 3671 33.266 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 33.266 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 33.266 * [simplify]: Simplifying (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.266 * * [simplify]: iters left: 6 (16 enodes) 33.274 * * [simplify]: iters left: 5 (58 enodes) 33.291 * * [simplify]: iters left: 4 (75 enodes) 33.304 * * [simplify]: iters left: 3 (84 enodes) 33.316 * * [simplify]: iters left: 2 (88 enodes) 33.329 * * [simplify]: iters left: 1 (92 enodes) 33.340 * * [simplify]: Extracting #0: cost 1 inf + 0 33.340 * * [simplify]: Extracting #1: cost 7 inf + 0 33.340 * * [simplify]: Extracting #2: cost 12 inf + 1 33.340 * * [simplify]: Extracting #3: cost 19 inf + 1 33.341 * * [simplify]: Extracting #4: cost 30 inf + 1 33.341 * * [simplify]: Extracting #5: cost 24 inf + 211 33.341 * * [simplify]: Extracting #6: cost 7 inf + 1647 33.342 * * [simplify]: Extracting #7: cost 0 inf + 3671 33.343 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 33.343 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (sqrt (- (* x.im y.re) (* x.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.im y.im) (* y.re y.re)))))) 33.343 * * * * [progress]: [ 20 / 99 ] simplifiying candidate # 33.343 * [simplify]: Simplifying (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.343 * * [simplify]: iters left: 6 (15 enodes) 33.347 * * [simplify]: iters left: 5 (55 enodes) 33.355 * * [simplify]: iters left: 4 (70 enodes) 33.365 * * [simplify]: iters left: 3 (83 enodes) 33.383 * * [simplify]: iters left: 2 (85 enodes) 33.405 * * [simplify]: iters left: 1 (88 enodes) 33.429 * * [simplify]: Extracting #0: cost 1 inf + 0 33.429 * * [simplify]: Extracting #1: cost 7 inf + 0 33.429 * * [simplify]: Extracting #2: cost 12 inf + 1 33.429 * * [simplify]: Extracting #3: cost 19 inf + 1 33.429 * * [simplify]: Extracting #4: cost 30 inf + 1 33.429 * * [simplify]: Extracting #5: cost 23 inf + 212 33.430 * * [simplify]: Extracting #6: cost 6 inf + 1889 33.431 * * [simplify]: Extracting #7: cost 0 inf + 3671 33.433 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 33.433 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 33.434 * [simplify]: Simplifying (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 33.434 * * [simplify]: iters left: 6 (15 enodes) 33.442 * * [simplify]: iters left: 5 (55 enodes) 33.459 * * [simplify]: iters left: 4 (70 enodes) 33.479 * * [simplify]: iters left: 3 (83 enodes) 33.501 * * [simplify]: iters left: 2 (85 enodes) 33.516 * * [simplify]: iters left: 1 (88 enodes) 33.528 * * [simplify]: Extracting #0: cost 1 inf + 0 33.528 * * [simplify]: Extracting #1: cost 7 inf + 0 33.528 * * [simplify]: Extracting #2: cost 12 inf + 1 33.528 * * [simplify]: Extracting #3: cost 19 inf + 1 33.528 * * [simplify]: Extracting #4: cost 30 inf + 1 33.528 * * [simplify]: Extracting #5: cost 23 inf + 212 33.529 * * [simplify]: Extracting #6: cost 6 inf + 1889 33.529 * * [simplify]: Extracting #7: cost 0 inf + 3671 33.530 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 33.530 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.im y.im) (* y.re y.re)))))) 33.530 * * * * [progress]: [ 21 / 99 ] simplifiying candidate # 33.531 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 33.531 * * [simplify]: iters left: 6 (15 enodes) 33.535 * * [simplify]: iters left: 5 (55 enodes) 33.553 * * [simplify]: iters left: 4 (76 enodes) 33.567 * * [simplify]: iters left: 3 (130 enodes) 33.590 * * [simplify]: iters left: 2 (229 enodes) 33.651 * * [simplify]: iters left: 1 (318 enodes) 33.723 * * [simplify]: Extracting #0: cost 1 inf + 0 33.724 * * [simplify]: Extracting #1: cost 9 inf + 0 33.724 * * [simplify]: Extracting #2: cost 49 inf + 0 33.724 * * [simplify]: Extracting #3: cost 68 inf + 128 33.726 * * [simplify]: Extracting #4: cost 61 inf + 749 33.726 * * [simplify]: Extracting #5: cost 61 inf + 831 33.727 * * [simplify]: Extracting #6: cost 43 inf + 5204 33.732 * * [simplify]: Extracting #7: cost 2 inf + 18878 33.737 * * [simplify]: Extracting #8: cost 0 inf + 19646 33.743 * [simplify]: Simplified to (* (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im))) 33.744 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (- (* x.im y.re) (* x.re y.im))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 33.744 * * * * [progress]: [ 22 / 99 ] simplifiying candidate # 33.744 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 33.744 * * [simplify]: iters left: 6 (14 enodes) 33.751 * * [simplify]: iters left: 5 (50 enodes) 33.766 * * [simplify]: iters left: 4 (67 enodes) 33.787 * * [simplify]: iters left: 3 (109 enodes) 33.822 * * [simplify]: iters left: 2 (154 enodes) 33.861 * * [simplify]: iters left: 1 (160 enodes) 33.894 * * [simplify]: Extracting #0: cost 1 inf + 0 33.894 * * [simplify]: Extracting #1: cost 7 inf + 0 33.894 * * [simplify]: Extracting #2: cost 29 inf + 0 33.894 * * [simplify]: Extracting #3: cost 36 inf + 210 33.895 * * [simplify]: Extracting #4: cost 30 inf + 749 33.895 * * [simplify]: Extracting #5: cost 30 inf + 831 33.897 * * [simplify]: Extracting #6: cost 16 inf + 3511 33.901 * * [simplify]: Extracting #7: cost 0 inf + 7971 33.905 * [simplify]: Simplified to (* (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im))) 33.905 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (- (* x.im y.re) (* x.re y.im))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 33.905 * * * * [progress]: [ 23 / 99 ] simplifiying candidate # 33.906 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 33.906 * * [simplify]: iters left: 6 (17 enodes) 33.914 * * [simplify]: iters left: 5 (67 enodes) 33.924 * * [simplify]: iters left: 4 (101 enodes) 33.949 * * [simplify]: iters left: 3 (225 enodes) 34.072 * * [simplify]: Extracting #0: cost 1 inf + 0 34.072 * * [simplify]: Extracting #1: cost 19 inf + 0 34.073 * * [simplify]: Extracting #2: cost 70 inf + 1 34.073 * * [simplify]: Extracting #3: cost 107 inf + 254 34.077 * * [simplify]: Extracting #4: cost 59 inf + 9777 34.088 * * [simplify]: Extracting #5: cost 9 inf + 23733 34.102 * * [simplify]: Extracting #6: cost 0 inf + 26605 34.115 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 34.115 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (cbrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 34.115 * * * * [progress]: [ 24 / 99 ] simplifiying candidate # 34.115 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ (* (cbrt 1) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.115 * * [simplify]: iters left: 6 (16 enodes) 34.121 * * [simplify]: iters left: 5 (60 enodes) 34.130 * * [simplify]: iters left: 4 (79 enodes) 34.145 * * [simplify]: iters left: 3 (141 enodes) 34.197 * * [simplify]: iters left: 2 (264 enodes) 34.273 * * [simplify]: iters left: 1 (322 enodes) 34.370 * * [simplify]: Extracting #0: cost 1 inf + 0 34.370 * * [simplify]: Extracting #1: cost 10 inf + 0 34.370 * * [simplify]: Extracting #2: cost 45 inf + 1 34.370 * * [simplify]: Extracting #3: cost 64 inf + 47 34.371 * * [simplify]: Extracting #4: cost 41 inf + 3505 34.374 * * [simplify]: Extracting #5: cost 2 inf + 12010 34.378 * * [simplify]: Extracting #6: cost 0 inf + 12577 34.382 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 34.382 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 34.382 * * * * [progress]: [ 25 / 99 ] simplifiying candidate # 34.383 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ (* (cbrt 1) (cbrt 1)) 1)) 34.383 * * [simplify]: iters left: 6 (12 enodes) 34.392 * * [simplify]: iters left: 5 (45 enodes) 34.404 * * [simplify]: iters left: 4 (56 enodes) 34.418 * * [simplify]: iters left: 3 (73 enodes) 34.445 * * [simplify]: iters left: 2 (117 enodes) 34.480 * * [simplify]: iters left: 1 (148 enodes) 34.503 * * [simplify]: Extracting #0: cost 1 inf + 0 34.503 * * [simplify]: Extracting #1: cost 7 inf + 0 34.503 * * [simplify]: Extracting #2: cost 32 inf + 1 34.503 * * [simplify]: Extracting #3: cost 28 inf + 215 34.504 * * [simplify]: Extracting #4: cost 5 inf + 1826 34.506 * * [simplify]: Extracting #5: cost 0 inf + 2443 34.507 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 34.507 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (cbrt 1) (+ (* y.re y.re) (* y.im y.im))))) 34.507 * * * * [progress]: [ 26 / 99 ] simplifiying candidate # 34.508 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ (sqrt 1) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 34.508 * * [simplify]: iters left: 6 (16 enodes) 34.515 * * [simplify]: iters left: 5 (60 enodes) 34.524 * * [simplify]: iters left: 4 (97 enodes) 34.544 * * [simplify]: iters left: 3 (218 enodes) 34.620 * * [simplify]: Extracting #0: cost 1 inf + 0 34.620 * * [simplify]: Extracting #1: cost 26 inf + 0 34.621 * * [simplify]: Extracting #2: cost 78 inf + 1 34.622 * * [simplify]: Extracting #3: cost 127 inf + 211 34.627 * * [simplify]: Extracting #4: cost 61 inf + 13948 34.641 * * [simplify]: Extracting #5: cost 1 inf + 32269 34.658 * * [simplify]: Extracting #6: cost 0 inf + 32592 34.674 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) 34.674 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (+ (* y.im y.im) (* y.re y.re))) (cbrt (+ (* y.im y.im) (* y.re y.re))))) (/ (sqrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 34.674 * * * * [progress]: [ 27 / 99 ] simplifiying candidate # 34.675 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 34.675 * * [simplify]: iters left: 6 (15 enodes) 34.682 * * [simplify]: iters left: 5 (55 enodes) 34.699 * * [simplify]: iters left: 4 (78 enodes) 34.725 * * [simplify]: iters left: 3 (143 enodes) 34.752 * * [simplify]: iters left: 2 (252 enodes) 34.810 * * [simplify]: iters left: 1 (313 enodes) 34.890 * * [simplify]: Extracting #0: cost 1 inf + 0 34.890 * * [simplify]: Extracting #1: cost 10 inf + 0 34.891 * * [simplify]: Extracting #2: cost 45 inf + 1 34.891 * * [simplify]: Extracting #3: cost 63 inf + 130 34.892 * * [simplify]: Extracting #4: cost 55 inf + 750 34.894 * * [simplify]: Extracting #5: cost 26 inf + 6869 34.898 * * [simplify]: Extracting #6: cost 1 inf + 12617 34.902 * * [simplify]: Extracting #7: cost 0 inf + 12820 34.906 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))) 34.906 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 34.906 * * * * [progress]: [ 28 / 99 ] simplifiying candidate # 34.907 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ (sqrt 1) 1)) 34.907 * * [simplify]: iters left: 6 (11 enodes) 34.910 * * [simplify]: iters left: 5 (40 enodes) 34.918 * * [simplify]: iters left: 4 (51 enodes) 34.929 * * [simplify]: iters left: 3 (72 enodes) 34.945 * * [simplify]: iters left: 2 (116 enodes) 34.963 * * [simplify]: iters left: 1 (147 enodes) 34.984 * * [simplify]: Extracting #0: cost 1 inf + 0 34.984 * * [simplify]: Extracting #1: cost 7 inf + 0 34.984 * * [simplify]: Extracting #2: cost 32 inf + 1 34.985 * * [simplify]: Extracting #3: cost 26 inf + 379 34.986 * * [simplify]: Extracting #4: cost 3 inf + 2114 34.986 * * [simplify]: Extracting #5: cost 0 inf + 2443 34.987 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 34.987 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (sqrt 1) (+ (* y.re y.re) (* y.im y.im))))) 34.987 * * * * [progress]: [ 29 / 99 ] simplifiying candidate # 34.987 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 34.988 * * [simplify]: iters left: 6 (15 enodes) 34.991 * * [simplify]: iters left: 5 (57 enodes) 35.002 * * [simplify]: iters left: 4 (86 enodes) 35.026 * * [simplify]: iters left: 3 (186 enodes) 35.074 * * [simplify]: iters left: 2 (423 enodes) 35.266 * * [simplify]: Extracting #0: cost 1 inf + 0 35.266 * * [simplify]: Extracting #1: cost 14 inf + 0 35.267 * * [simplify]: Extracting #2: cost 69 inf + 1 35.268 * * [simplify]: Extracting #3: cost 104 inf + 129 35.269 * * [simplify]: Extracting #4: cost 96 inf + 626 35.276 * * [simplify]: Extracting #5: cost 33 inf + 17717 35.293 * * [simplify]: Extracting #6: cost 2 inf + 26923 35.309 * * [simplify]: Extracting #7: cost 0 inf + 27529 35.326 * [simplify]: Simplified to (/ (- (* 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))))) 35.326 * [simplify]: Simplified (2 1) 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))))) (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 35.326 * * * * [progress]: [ 30 / 99 ] simplifiying candidate # 35.326 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) 35.326 * * [simplify]: iters left: 6 (14 enodes) 35.330 * * [simplify]: iters left: 5 (52 enodes) 35.338 * * [simplify]: iters left: 4 (73 enodes) 35.354 * * [simplify]: iters left: 3 (142 enodes) 35.406 * * [simplify]: iters left: 2 (254 enodes) 35.471 * * [simplify]: iters left: 1 (316 enodes) 35.553 * * [simplify]: Extracting #0: cost 1 inf + 0 35.553 * * [simplify]: Extracting #1: cost 10 inf + 0 35.553 * * [simplify]: Extracting #2: cost 45 inf + 1 35.554 * * [simplify]: Extracting #3: cost 64 inf + 89 35.554 * * [simplify]: Extracting #4: cost 54 inf + 832 35.558 * * [simplify]: Extracting #5: cost 20 inf + 8202 35.565 * * [simplify]: Extracting #6: cost 0 inf + 12820 35.573 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 35.573 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 35.573 * * * * [progress]: [ 31 / 99 ] simplifiying candidate # 35.573 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ 1 1)) 35.573 * * [simplify]: iters left: 6 (10 enodes) 35.579 * * [simplify]: iters left: 5 (35 enodes) 35.590 * * [simplify]: iters left: 4 (52 enodes) 35.608 * * [simplify]: iters left: 3 (87 enodes) 35.623 * * [simplify]: iters left: 2 (91 enodes) 35.634 * * [simplify]: iters left: 1 (93 enodes) 35.647 * * [simplify]: Extracting #0: cost 1 inf + 0 35.647 * * [simplify]: Extracting #1: cost 6 inf + 0 35.647 * * [simplify]: Extracting #2: cost 19 inf + 1 35.648 * * [simplify]: Extracting #3: cost 12 inf + 172 35.648 * * [simplify]: Extracting #4: cost 1 inf + 836 35.649 * * [simplify]: Extracting #5: cost 0 inf + 918 35.650 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 35.650 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 35.650 * * * * [progress]: [ 32 / 99 ] simplifiying candidate # 35.650 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) 1) 35.650 * * [simplify]: iters left: 6 (9 enodes) 35.656 * * [simplify]: iters left: 5 (32 enodes) 35.668 * * [simplify]: iters left: 4 (51 enodes) 35.685 * * [simplify]: iters left: 3 (83 enodes) 35.711 * * [simplify]: iters left: 2 (87 enodes) 35.731 * * [simplify]: iters left: 1 (89 enodes) 35.751 * * [simplify]: Extracting #0: cost 1 inf + 0 35.751 * * [simplify]: Extracting #1: cost 6 inf + 0 35.751 * * [simplify]: Extracting #2: cost 19 inf + 1 35.751 * * [simplify]: Extracting #3: cost 14 inf + 130 35.752 * * [simplify]: Extracting #4: cost 0 inf + 918 35.752 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 35.752 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 35.752 * * * * [progress]: [ 33 / 99 ] simplifiying candidate # 35.753 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) 1) 35.753 * * [simplify]: iters left: 6 (9 enodes) 35.757 * * [simplify]: iters left: 5 (32 enodes) 35.768 * * [simplify]: iters left: 4 (51 enodes) 35.785 * * [simplify]: iters left: 3 (83 enodes) 35.810 * * [simplify]: iters left: 2 (87 enodes) 35.820 * * [simplify]: iters left: 1 (89 enodes) 35.831 * * [simplify]: Extracting #0: cost 1 inf + 0 35.831 * * [simplify]: Extracting #1: cost 6 inf + 0 35.831 * * [simplify]: Extracting #2: cost 19 inf + 1 35.831 * * [simplify]: Extracting #3: cost 14 inf + 130 35.831 * * [simplify]: Extracting #4: cost 0 inf + 918 35.832 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 35.832 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 35.832 * * * * [progress]: [ 34 / 99 ] simplifiying candidate # 35.832 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 35.832 * * [simplify]: iters left: 6 (16 enodes) 35.837 * * [simplify]: iters left: 5 (75 enodes) 35.852 * * [simplify]: iters left: 4 (151 enodes) 35.889 * * [simplify]: iters left: 3 (322 enodes) 36.009 * * [simplify]: Extracting #0: cost 1 inf + 0 36.009 * * [simplify]: Extracting #1: cost 14 inf + 0 36.009 * * [simplify]: Extracting #2: cost 47 inf + 1 36.010 * * [simplify]: Extracting #3: cost 89 inf + 336 36.011 * * [simplify]: Extracting #4: cost 114 inf + 2167 36.016 * * [simplify]: Extracting #5: cost 66 inf + 18202 36.027 * * [simplify]: Extracting #6: cost 20 inf + 31921 36.041 * * [simplify]: Extracting #7: cost 6 inf + 35512 36.053 * * [simplify]: Extracting #8: cost 0 inf + 37435 36.060 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* (* y.re y.re) y.re) (* (* y.re y.re) y.re)))) 36.060 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* (* (* y.im y.im) y.im) (* (* y.im y.im) y.im)) (* (* (* y.re y.re) y.re) (* (* y.re y.re) y.re)))) (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))))) 36.060 * * * * [progress]: [ 35 / 99 ] simplifiying candidate # 36.061 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 36.061 * * [simplify]: iters left: 6 (15 enodes) 36.065 * * [simplify]: iters left: 5 (67 enodes) 36.077 * * [simplify]: iters left: 4 (122 enodes) 36.116 * * [simplify]: iters left: 3 (288 enodes) 36.220 * * [simplify]: Extracting #0: cost 1 inf + 0 36.220 * * [simplify]: Extracting #1: cost 40 inf + 0 36.221 * * [simplify]: Extracting #2: cost 157 inf + 1 36.223 * * [simplify]: Extracting #3: cost 243 inf + 376 36.226 * * [simplify]: Extracting #4: cost 191 inf + 6544 36.232 * * [simplify]: Extracting #5: cost 58 inf + 32811 36.244 * * [simplify]: Extracting #6: cost 2 inf + 46361 36.258 * * [simplify]: Extracting #7: cost 0 inf + 46856 36.282 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (- (* y.re y.re) (* y.im y.im))) 36.282 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im y.im) (* y.re y.re))) (- (* y.re y.re) (* y.im y.im))) (- (* y.re y.re) (* y.im y.im)))) 36.282 * * * * [progress]: [ 36 / 99 ] simplifiying candidate # 36.283 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 36.283 * * [simplify]: iters left: 6 (14 enodes) 36.289 * * [simplify]: iters left: 5 (52 enodes) 36.305 * * [simplify]: iters left: 4 (67 enodes) 36.327 * * [simplify]: iters left: 3 (80 enodes) 36.349 * * [simplify]: iters left: 2 (82 enodes) 36.371 * * [simplify]: iters left: 1 (85 enodes) 36.392 * * [simplify]: Extracting #0: cost 1 inf + 0 36.392 * * [simplify]: Extracting #1: cost 7 inf + 0 36.392 * * [simplify]: Extracting #2: cost 13 inf + 1 36.392 * * [simplify]: Extracting #3: cost 21 inf + 1 36.392 * * [simplify]: Extracting #4: cost 24 inf + 85 36.393 * * [simplify]: Extracting #5: cost 20 inf + 252 36.394 * * [simplify]: Extracting #6: cost 3 inf + 2456 36.395 * * [simplify]: Extracting #7: cost 0 inf + 3347 36.397 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re))) 36.397 * [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.im y.im) (* y.re y.re))))) 36.397 * * * * [progress]: [ 37 / 99 ] simplifiying candidate # 36.397 * [simplify]: Simplifying (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 36.397 * * [simplify]: iters left: 6 (14 enodes) 36.404 * * [simplify]: iters left: 5 (52 enodes) 36.420 * * [simplify]: iters left: 4 (67 enodes) 36.440 * * [simplify]: iters left: 3 (80 enodes) 36.461 * * [simplify]: iters left: 2 (82 enodes) 36.485 * * [simplify]: iters left: 1 (85 enodes) 36.505 * * [simplify]: Extracting #0: cost 1 inf + 0 36.506 * * [simplify]: Extracting #1: cost 7 inf + 0 36.506 * * [simplify]: Extracting #2: cost 13 inf + 1 36.506 * * [simplify]: Extracting #3: cost 21 inf + 1 36.506 * * [simplify]: Extracting #4: cost 24 inf + 85 36.506 * * [simplify]: Extracting #5: cost 20 inf + 252 36.507 * * [simplify]: Extracting #6: cost 3 inf + 2296 36.509 * * [simplify]: Extracting #7: cost 0 inf + 3107 36.510 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re))) 36.510 * [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.im y.im) (* y.re y.re))))) 36.510 * * * * [progress]: [ 38 / 99 ] simplifiying candidate # 36.511 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 36.511 * * [simplify]: iters left: 6 (13 enodes) 36.517 * * [simplify]: iters left: 5 (49 enodes) 36.531 * * [simplify]: iters left: 4 (70 enodes) 36.543 * * [simplify]: iters left: 3 (139 enodes) 36.574 * * [simplify]: iters left: 2 (251 enodes) 36.638 * * [simplify]: iters left: 1 (313 enodes) 36.720 * * [simplify]: Extracting #0: cost 1 inf + 0 36.720 * * [simplify]: Extracting #1: cost 10 inf + 0 36.721 * * [simplify]: Extracting #2: cost 46 inf + 1 36.721 * * [simplify]: Extracting #3: cost 62 inf + 212 36.722 * * [simplify]: Extracting #4: cost 50 inf + 914 36.726 * * [simplify]: Extracting #5: cost 8 inf + 9032 36.732 * * [simplify]: Extracting #6: cost 0 inf + 10576 36.739 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 36.739 * [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))))) 36.739 * * * * [progress]: [ 39 / 99 ] simplifiying candidate # 36.739 * [simplify]: Simplifying (* (- (* x.im y.re) (* x.re y.im)) 1) 36.740 * * [simplify]: iters left: 6 (9 enodes) 36.744 * * [simplify]: iters left: 5 (32 enodes) 36.755 * * [simplify]: iters left: 4 (51 enodes) 36.772 * * [simplify]: iters left: 3 (83 enodes) 36.803 * * [simplify]: iters left: 2 (87 enodes) 36.823 * * [simplify]: iters left: 1 (89 enodes) 36.844 * * [simplify]: Extracting #0: cost 1 inf + 0 36.844 * * [simplify]: Extracting #1: cost 6 inf + 0 36.844 * * [simplify]: Extracting #2: cost 19 inf + 1 36.844 * * [simplify]: Extracting #3: cost 14 inf + 130 36.845 * * [simplify]: Extracting #4: cost 0 inf + 918 36.845 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 36.846 * [simplify]: Simplified (2 1) 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)))) 36.846 * * * * [progress]: [ 40 / 99 ] simplifiying candidate # 36.846 * [simplify]: Simplifying (* (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 36.846 * * [simplify]: iters left: 6 (16 enodes) 36.852 * * [simplify]: iters left: 5 (77 enodes) 36.869 * * [simplify]: iters left: 4 (199 enodes) 36.936 * * [simplify]: Extracting #0: cost 1 inf + 0 36.936 * * [simplify]: Extracting #1: cost 16 inf + 0 36.937 * * [simplify]: Extracting #2: cost 88 inf + 1 36.938 * * [simplify]: Extracting #3: cost 180 inf + 3 36.940 * * [simplify]: Extracting #4: cost 179 inf + 2716 36.943 * * [simplify]: Extracting #5: cost 94 inf + 20040 36.951 * * [simplify]: Extracting #6: cost 7 inf + 43549 36.958 * * [simplify]: Extracting #7: cost 0 inf + 44243 36.966 * [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)))) (+ (* y.im y.im) (* y.re y.re))) 36.966 * [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.im y.im) (* y.re y.re))) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))))) 36.966 * * * * [progress]: [ 41 / 99 ] simplifiying candidate # 36.966 * [simplify]: Simplifying (* (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 36.966 * * [simplify]: iters left: 6 (15 enodes) 36.970 * * [simplify]: iters left: 5 (70 enodes) 36.988 * * [simplify]: iters left: 4 (147 enodes) 37.025 * * [simplify]: iters left: 3 (347 enodes) 37.163 * * [simplify]: Extracting #0: cost 1 inf + 0 37.163 * * [simplify]: Extracting #1: cost 40 inf + 0 37.163 * * [simplify]: Extracting #2: cost 170 inf + 1 37.165 * * [simplify]: Extracting #3: cost 261 inf + 1238 37.171 * * [simplify]: Extracting #4: cost 155 inf + 16010 37.189 * * [simplify]: Extracting #5: cost 31 inf + 45422 37.214 * * [simplify]: Extracting #6: cost 0 inf + 54906 37.244 * * [simplify]: Extracting #7: cost 0 inf + 54866 37.270 * [simplify]: Simplified to (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (+ (* y.im y.im) (* y.re y.re))) 37.270 * [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.im y.im) (* y.re y.re))) (+ (* x.im y.re) (* x.re y.im)))) 37.271 * * * * [progress]: [ 42 / 99 ] simplifiying candidate #real (real->posit16 (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im)))))))> 37.271 * [simplify]: Simplifying (real->posit16 (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 37.271 * * [simplify]: iters left: 6 (14 enodes) 37.278 * * [simplify]: iters left: 5 (49 enodes) 37.291 * * [simplify]: iters left: 4 (70 enodes) 37.313 * * [simplify]: iters left: 3 (139 enodes) 37.364 * * [simplify]: iters left: 2 (251 enodes) 37.428 * * [simplify]: iters left: 1 (313 enodes) 37.512 * * [simplify]: Extracting #0: cost 1 inf + 0 37.512 * * [simplify]: Extracting #1: cost 2 inf + 0 37.512 * * [simplify]: Extracting #2: cost 10 inf + 0 37.513 * * [simplify]: Extracting #3: cost 46 inf + 1 37.513 * * [simplify]: Extracting #4: cost 63 inf + 130 37.513 * * [simplify]: Extracting #5: cost 52 inf + 749 37.515 * * [simplify]: Extracting #6: cost 10 inf + 8666 37.518 * * [simplify]: Extracting #7: cost 0 inf + 10576 37.522 * [simplify]: Simplified to (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))) 37.522 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (posit16->real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im)))))) 37.522 * * * * [progress]: [ 43 / 99 ] simplifiying candidate # 37.522 * * * * [progress]: [ 44 / 99 ] simplifiying candidate # 37.522 * * * * [progress]: [ 45 / 99 ] simplifiying candidate # 37.522 * [simplify]: Simplifying (- 1) 37.522 * * [simplify]: iters left: 2 (2 enodes) 37.524 * * [simplify]: iters left: 1 (9 enodes) 37.526 * * [simplify]: Extracting #0: cost 1 inf + 0 37.526 * * [simplify]: Extracting #1: cost 0 inf + 1 37.526 * [simplify]: Simplified to -1 37.526 * [simplify]: Simplified (2 2 2) 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))) 37.526 * * * * [progress]: [ 46 / 99 ] simplifiying candidate # 37.526 * * * * [progress]: [ 47 / 99 ] simplifiying candidate # 37.526 * [simplify]: Simplifying (- (log (+ (* y.re y.re) (* y.im y.im)))) 37.526 * * [simplify]: iters left: 6 (7 enodes) 37.528 * * [simplify]: iters left: 5 (22 enodes) 37.531 * * [simplify]: Extracting #0: cost 1 inf + 0 37.531 * * [simplify]: Extracting #1: cost 3 inf + 0 37.532 * * [simplify]: Extracting #2: cost 5 inf + 0 37.532 * * [simplify]: Extracting #3: cost 8 inf + 0 37.532 * * [simplify]: Extracting #4: cost 12 inf + 0 37.532 * * [simplify]: Extracting #5: cost 10 inf + 2 37.532 * * [simplify]: Extracting #6: cost 1 inf + 1026 37.532 * * [simplify]: Extracting #7: cost 0 inf + 1258 37.533 * [simplify]: Simplified to (- (log (+ (* y.re y.re) (* y.im y.im)))) 37.533 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (exp (- (log (+ (* y.re y.re) (* y.im y.im))))))) 37.533 * * * * [progress]: [ 48 / 99 ] simplifiying candidate # 37.533 * [simplify]: Simplifying (- 0 (log (+ (* y.re y.re) (* y.im y.im)))) 37.533 * * [simplify]: iters left: 6 (8 enodes) 37.537 * * [simplify]: iters left: 5 (27 enodes) 37.548 * * [simplify]: iters left: 4 (31 enodes) 37.556 * * [simplify]: iters left: 3 (33 enodes) 37.561 * * [simplify]: iters left: 2 (35 enodes) 37.566 * * [simplify]: Extracting #0: cost 1 inf + 0 37.566 * * [simplify]: Extracting #1: cost 4 inf + 0 37.566 * * [simplify]: Extracting #2: cost 5 inf + 1 37.566 * * [simplify]: Extracting #3: cost 8 inf + 1 37.566 * * [simplify]: Extracting #4: cost 12 inf + 1 37.566 * * [simplify]: Extracting #5: cost 10 inf + 3 37.566 * * [simplify]: Extracting #6: cost 5 inf + 289 37.566 * * [simplify]: Extracting #7: cost 1 inf + 1027 37.566 * * [simplify]: Extracting #8: cost 0 inf + 1259 37.567 * [simplify]: Simplified to (- (log (+ (* y.re y.re) (* y.im y.im)))) 37.567 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (exp (- (log (+ (* y.re y.re) (* y.im y.im))))))) 37.567 * * * * [progress]: [ 49 / 99 ] simplifiying candidate # 37.567 * [simplify]: Simplifying (- (log 1) (log (+ (* y.re y.re) (* y.im y.im)))) 37.567 * * [simplify]: iters left: 6 (9 enodes) 37.570 * * [simplify]: iters left: 5 (32 enodes) 37.574 * * [simplify]: Extracting #0: cost 1 inf + 0 37.574 * * [simplify]: Extracting #1: cost 4 inf + 0 37.574 * * [simplify]: Extracting #2: cost 5 inf + 1 37.574 * * [simplify]: Extracting #3: cost 8 inf + 1 37.574 * * [simplify]: Extracting #4: cost 12 inf + 1 37.575 * * [simplify]: Extracting #5: cost 8 inf + 85 37.575 * * [simplify]: Extracting #6: cost 3 inf + 603 37.575 * * [simplify]: Extracting #7: cost 0 inf + 1259 37.575 * [simplify]: Simplified to (- (log (+ (* y.re y.re) (* y.im y.im)))) 37.575 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (exp (- (log (+ (* y.re y.re) (* y.im y.im))))))) 37.575 * * * * [progress]: [ 50 / 99 ] simplifiying candidate # 37.575 * [simplify]: Simplifying (log (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 37.575 * * [simplify]: iters left: 6 (8 enodes) 37.578 * * [simplify]: iters left: 5 (31 enodes) 37.587 * * [simplify]: iters left: 4 (35 enodes) 37.597 * * [simplify]: iters left: 3 (36 enodes) 37.607 * * [simplify]: iters left: 2 (40 enodes) 37.612 * * [simplify]: iters left: 1 (42 enodes) 37.618 * * [simplify]: Extracting #0: cost 1 inf + 0 37.618 * * [simplify]: Extracting #1: cost 5 inf + 0 37.618 * * [simplify]: Extracting #2: cost 8 inf + 1 37.618 * * [simplify]: Extracting #3: cost 10 inf + 2 37.618 * * [simplify]: Extracting #4: cost 14 inf + 2 37.619 * * [simplify]: Extracting #5: cost 12 inf + 4 37.619 * * [simplify]: Extracting #6: cost 5 inf + 604 37.619 * * [simplify]: Extracting #7: cost 0 inf + 1586 37.619 * [simplify]: Simplified to (- (log (+ (* y.re y.re) (* y.im y.im)))) 37.619 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (exp (- (log (+ (* y.re y.re) (* y.im y.im))))))) 37.620 * * * * [progress]: [ 51 / 99 ] simplifiying candidate # 37.620 * [simplify]: Simplifying (exp (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 37.620 * * [simplify]: iters left: 6 (8 enodes) 37.622 * * [simplify]: iters left: 5 (27 enodes) 37.627 * * [simplify]: iters left: 4 (29 enodes) 37.631 * * [simplify]: Extracting #0: cost 1 inf + 0 37.631 * * [simplify]: Extracting #1: cost 3 inf + 0 37.631 * * [simplify]: Extracting #2: cost 6 inf + 0 37.631 * * [simplify]: Extracting #3: cost 8 inf + 1 37.631 * * [simplify]: Extracting #4: cost 12 inf + 1 37.631 * * [simplify]: Extracting #5: cost 10 inf + 3 37.631 * * [simplify]: Extracting #6: cost 5 inf + 289 37.631 * * [simplify]: Extracting #7: cost 1 inf + 970 37.632 * * [simplify]: Extracting #8: cost 0 inf + 1203 37.632 * [simplify]: Simplified to (exp (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 37.632 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (log (exp (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 37.632 * * * * [progress]: [ 52 / 99 ] simplifiying candidate # 37.632 * [simplify]: Simplifying (/ (* (* 1 1) 1) (* (* (+ (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) 37.632 * * [simplify]: iters left: 6 (11 enodes) 37.637 * * [simplify]: iters left: 5 (50 enodes) 37.656 * * [simplify]: iters left: 4 (160 enodes) 37.718 * * [simplify]: iters left: 3 (488 enodes) 38.035 * * [simplify]: Extracting #0: cost 1 inf + 0 38.035 * * [simplify]: Extracting #1: cost 16 inf + 0 38.035 * * [simplify]: Extracting #2: cost 63 inf + 1 38.035 * * [simplify]: Extracting #3: cost 198 inf + 3 38.037 * * [simplify]: Extracting #4: cost 201 inf + 5740 38.046 * * [simplify]: Extracting #5: cost 52 inf + 34534 38.073 * * [simplify]: Extracting #6: cost 0 inf + 48760 38.100 * * [simplify]: Extracting #7: cost 0 inf + 48720 38.116 * [simplify]: Simplified to (/ (/ 1 (+ (* y.im y.im) (* y.re y.re))) (* (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im y.im) (* y.re y.re)))) 38.116 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (cbrt (/ (/ 1 (+ (* y.im y.im) (* y.re y.re))) (* (+ (* y.im y.im) (* y.re y.re)) (+ (* y.im y.im) (* y.re y.re))))))) 38.116 * * * * [progress]: [ 53 / 99 ] simplifiying candidate # 38.116 * [simplify]: Simplifying (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 38.116 * * [simplify]: iters left: 6 (9 enodes) 38.118 * * [simplify]: iters left: 5 (30 enodes) 38.126 * * [simplify]: iters left: 4 (32 enodes) 38.135 * * [simplify]: Extracting #0: cost 1 inf + 0 38.135 * * [simplify]: Extracting #1: cost 3 inf + 0 38.135 * * [simplify]: Extracting #2: cost 5 inf + 0 38.135 * * [simplify]: Extracting #3: cost 8 inf + 0 38.135 * * [simplify]: Extracting #4: cost 10 inf + 1 38.135 * * [simplify]: Extracting #5: cost 14 inf + 1 38.136 * * [simplify]: Extracting #6: cost 12 inf + 3 38.136 * * [simplify]: Extracting #7: cost 8 inf + 248 38.136 * * [simplify]: Extracting #8: cost 4 inf + 817 38.137 * * [simplify]: Extracting #9: cost 0 inf + 1789 38.137 * [simplify]: Simplified to (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 38.137 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 38.138 * [simplify]: Simplifying (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 38.138 * * [simplify]: iters left: 6 (8 enodes) 38.142 * * [simplify]: iters left: 5 (27 enodes) 38.146 * * [simplify]: iters left: 4 (29 enodes) 38.151 * * [simplify]: Extracting #0: cost 1 inf + 0 38.151 * * [simplify]: Extracting #1: cost 3 inf + 0 38.151 * * [simplify]: Extracting #2: cost 6 inf + 0 38.151 * * [simplify]: Extracting #3: cost 8 inf + 1 38.151 * * [simplify]: Extracting #4: cost 12 inf + 1 38.151 * * [simplify]: Extracting #5: cost 10 inf + 3 38.151 * * [simplify]: Extracting #6: cost 5 inf + 289 38.151 * * [simplify]: Extracting #7: cost 1 inf + 980 38.151 * * [simplify]: Extracting #8: cost 0 inf + 1223 38.152 * [simplify]: Simplified to (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 38.152 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (* (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 38.152 * * * * [progress]: [ 54 / 99 ] simplifiying candidate # 38.152 * [simplify]: Simplifying (* (* (/ 1 (+ (* y.re y.re) (* y.im y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 38.152 * * [simplify]: iters left: 6 (9 enodes) 38.155 * * [simplify]: iters left: 5 (37 enodes) 38.161 * * [simplify]: iters left: 4 (50 enodes) 38.172 * * [simplify]: iters left: 3 (71 enodes) 38.198 * * [simplify]: iters left: 2 (106 enodes) 38.227 * * [simplify]: iters left: 1 (206 enodes) 38.315 * * [simplify]: Extracting #0: cost 1 inf + 0 38.315 * * [simplify]: Extracting #1: cost 19 inf + 0 38.315 * * [simplify]: Extracting #2: cost 65 inf + 2 38.315 * * [simplify]: Extracting #3: cost 124 inf + 5 38.316 * * [simplify]: Extracting #4: cost 109 inf + 1936 38.319 * * [simplify]: Extracting #5: cost 33 inf + 20915 38.325 * * [simplify]: Extracting #6: cost 0 inf + 29603 38.332 * [simplify]: Simplified to (/ (/ (/ 1 (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 38.332 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (cbrt (/ (/ (/ 1 (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))))) 38.332 * * * * [progress]: [ 55 / 99 ] simplifiying candidate # 38.333 * [simplify]: Simplifying (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 38.333 * * [simplify]: iters left: 6 (8 enodes) 38.335 * * [simplify]: iters left: 5 (27 enodes) 38.340 * * [simplify]: iters left: 4 (29 enodes) 38.344 * * [simplify]: Extracting #0: cost 1 inf + 0 38.344 * * [simplify]: Extracting #1: cost 3 inf + 0 38.344 * * [simplify]: Extracting #2: cost 6 inf + 0 38.344 * * [simplify]: Extracting #3: cost 8 inf + 1 38.344 * * [simplify]: Extracting #4: cost 12 inf + 1 38.344 * * [simplify]: Extracting #5: cost 10 inf + 3 38.344 * * [simplify]: Extracting #6: cost 5 inf + 289 38.344 * * [simplify]: Extracting #7: cost 1 inf + 940 38.345 * * [simplify]: Extracting #8: cost 0 inf + 1143 38.345 * [simplify]: Simplified to (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 38.345 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 38.345 * [simplify]: Simplifying (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 38.345 * * [simplify]: iters left: 6 (8 enodes) 38.349 * * [simplify]: iters left: 5 (27 enodes) 38.357 * * [simplify]: iters left: 4 (29 enodes) 38.365 * * [simplify]: Extracting #0: cost 1 inf + 0 38.365 * * [simplify]: Extracting #1: cost 3 inf + 0 38.365 * * [simplify]: Extracting #2: cost 6 inf + 0 38.365 * * [simplify]: Extracting #3: cost 8 inf + 1 38.365 * * [simplify]: Extracting #4: cost 12 inf + 1 38.365 * * [simplify]: Extracting #5: cost 10 inf + 3 38.366 * * [simplify]: Extracting #6: cost 5 inf + 289 38.366 * * [simplify]: Extracting #7: cost 1 inf + 940 38.366 * * [simplify]: Extracting #8: cost 0 inf + 1143 38.367 * [simplify]: Simplified to (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 38.367 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im)))) (sqrt (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 38.367 * * * * [progress]: [ 56 / 99 ] simplifiying candidate # 38.367 * [simplify]: Simplifying (- 1) 38.367 * * [simplify]: iters left: 2 (2 enodes) 38.370 * * [simplify]: iters left: 1 (9 enodes) 38.373 * * [simplify]: Extracting #0: cost 1 inf + 0 38.373 * * [simplify]: Extracting #1: cost 0 inf + 1 38.373 * [simplify]: Simplified to -1 38.373 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ -1 (- (+ (* y.re y.re) (* y.im y.im)))))) 38.373 * [simplify]: Simplifying (- (+ (* y.re y.re) (* y.im y.im))) 38.374 * * [simplify]: iters left: 6 (6 enodes) 38.376 * * [simplify]: iters left: 5 (22 enodes) 38.383 * * [simplify]: iters left: 4 (34 enodes) 38.391 * * [simplify]: iters left: 3 (38 enodes) 38.396 * * [simplify]: Extracting #0: cost 1 inf + 0 38.396 * * [simplify]: Extracting #1: cost 6 inf + 0 38.396 * * [simplify]: Extracting #2: cost 15 inf + 0 38.396 * * [simplify]: Extracting #3: cost 12 inf + 206 38.396 * * [simplify]: Extracting #4: cost 7 inf + 451 38.396 * * [simplify]: Extracting #5: cost 1 inf + 1060 38.397 * * [simplify]: Extracting #6: cost 0 inf + 1222 38.397 * [simplify]: Simplified to (- (+ (* y.re y.re) (* y.im y.im))) 38.397 * [simplify]: Simplified (2 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)))))) 38.397 * * * * [progress]: [ 57 / 99 ] simplifiying candidate # 38.397 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 38.397 * * [simplify]: iters left: 6 (11 enodes) 38.401 * * [simplify]: iters left: 5 (42 enodes) 38.408 * * [simplify]: iters left: 4 (58 enodes) 38.417 * * [simplify]: iters left: 3 (84 enodes) 38.441 * * [simplify]: iters left: 2 (89 enodes) 38.459 * * [simplify]: Extracting #0: cost 1 inf + 0 38.459 * * [simplify]: Extracting #1: cost 6 inf + 0 38.460 * * [simplify]: Extracting #2: cost 9 inf + 1 38.460 * * [simplify]: Extracting #3: cost 12 inf + 1 38.460 * * [simplify]: Extracting #4: cost 16 inf + 1 38.460 * * [simplify]: Extracting #5: cost 14 inf + 3 38.460 * * [simplify]: Extracting #6: cost 10 inf + 248 38.461 * * [simplify]: Extracting #7: cost 2 inf + 1866 38.462 * * [simplify]: Extracting #8: cost 0 inf + 2351 38.463 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) 38.463 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (/ (/ 1 (cbrt (+ (* y.im y.im) (* y.re y.re)))) (cbrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 38.463 * [simplify]: Simplifying (/ (cbrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 38.464 * * [simplify]: iters left: 6 (9 enodes) 38.469 * * [simplify]: iters left: 5 (30 enodes) 38.478 * * [simplify]: iters left: 4 (32 enodes) 38.486 * * [simplify]: Extracting #0: cost 1 inf + 0 38.486 * * [simplify]: Extracting #1: cost 4 inf + 0 38.486 * * [simplify]: Extracting #2: cost 5 inf + 1 38.486 * * [simplify]: Extracting #3: cost 8 inf + 1 38.486 * * [simplify]: Extracting #4: cost 12 inf + 1 38.486 * * [simplify]: Extracting #5: cost 7 inf + 126 38.486 * * [simplify]: Extracting #6: cost 4 inf + 491 38.487 * * [simplify]: Extracting #7: cost 0 inf + 1301 38.487 * [simplify]: Simplified to (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) 38.487 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 38.487 * * * * [progress]: [ 58 / 99 ] simplifiying candidate # 38.489 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.489 * * [simplify]: iters left: 6 (10 enodes) 38.494 * * [simplify]: iters left: 5 (35 enodes) 38.505 * * [simplify]: iters left: 4 (37 enodes) 38.516 * * [simplify]: iters left: 3 (38 enodes) 38.529 * * [simplify]: iters left: 2 (39 enodes) 38.542 * * [simplify]: Extracting #0: cost 1 inf + 0 38.542 * * [simplify]: Extracting #1: cost 4 inf + 0 38.542 * * [simplify]: Extracting #2: cost 5 inf + 1 38.542 * * [simplify]: Extracting #3: cost 8 inf + 1 38.542 * * [simplify]: Extracting #4: cost 12 inf + 1 38.542 * * [simplify]: Extracting #5: cost 10 inf + 3 38.543 * * [simplify]: Extracting #6: cost 4 inf + 411 38.543 * * [simplify]: Extracting #7: cost 0 inf + 1141 38.544 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) 38.544 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (/ 1 (sqrt (+ (* y.im y.im) (* y.re y.re)))) (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 38.544 * [simplify]: Simplifying (/ (cbrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.544 * * [simplify]: iters left: 6 (9 enodes) 38.549 * * [simplify]: iters left: 5 (30 enodes) 38.557 * * [simplify]: iters left: 4 (32 enodes) 38.566 * * [simplify]: Extracting #0: cost 1 inf + 0 38.566 * * [simplify]: Extracting #1: cost 4 inf + 0 38.566 * * [simplify]: Extracting #2: cost 5 inf + 1 38.566 * * [simplify]: Extracting #3: cost 8 inf + 1 38.566 * * [simplify]: Extracting #4: cost 12 inf + 1 38.566 * * [simplify]: Extracting #5: cost 7 inf + 126 38.567 * * [simplify]: Extracting #6: cost 4 inf + 451 38.567 * * [simplify]: Extracting #7: cost 0 inf + 1141 38.567 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.567 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (/ (* (cbrt 1) (cbrt 1)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 38.568 * * * * [progress]: [ 59 / 99 ] simplifiying candidate # 38.568 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) 1) 38.568 * * [simplify]: iters left: 5 (4 enodes) 38.575 * * [simplify]: iters left: 4 (14 enodes) 38.578 * * [simplify]: iters left: 3 (16 enodes) 38.581 * * [simplify]: Extracting #0: cost 1 inf + 0 38.581 * * [simplify]: Extracting #1: cost 0 inf + 1 38.581 * [simplify]: Simplified to 1 38.581 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* 1 (/ (cbrt 1) (+ (* y.re y.re) (* y.im y.im)))))) 38.582 * [simplify]: Simplifying (/ (cbrt 1) (+ (* y.re y.re) (* y.im y.im))) 38.582 * * [simplify]: iters left: 6 (8 enodes) 38.587 * * [simplify]: iters left: 5 (27 enodes) 38.594 * * [simplify]: iters left: 4 (29 enodes) 38.602 * * [simplify]: Extracting #0: cost 1 inf + 0 38.603 * * [simplify]: Extracting #1: cost 4 inf + 0 38.603 * * [simplify]: Extracting #2: cost 6 inf + 1 38.603 * * [simplify]: Extracting #3: cost 10 inf + 1 38.603 * * [simplify]: Extracting #4: cost 6 inf + 85 38.603 * * [simplify]: Extracting #5: cost 3 inf + 289 38.603 * * [simplify]: Extracting #6: cost 1 inf + 574 38.603 * * [simplify]: Extracting #7: cost 0 inf + 737 38.604 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 38.604 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* 1 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 38.604 * * * * [progress]: [ 60 / 99 ] simplifiying candidate # 38.604 * [simplify]: Simplifying (/ (sqrt 1) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 38.604 * * [simplify]: iters left: 6 (10 enodes) 38.612 * * [simplify]: iters left: 5 (35 enodes) 38.622 * * [simplify]: iters left: 4 (42 enodes) 38.634 * * [simplify]: iters left: 3 (44 enodes) 38.647 * * [simplify]: Extracting #0: cost 1 inf + 0 38.647 * * [simplify]: Extracting #1: cost 7 inf + 0 38.647 * * [simplify]: Extracting #2: cost 11 inf + 1 38.647 * * [simplify]: Extracting #3: cost 14 inf + 1 38.647 * * [simplify]: Extracting #4: cost 18 inf + 1 38.647 * * [simplify]: Extracting #5: cost 14 inf + 85 38.647 * * [simplify]: Extracting #6: cost 8 inf + 815 38.648 * * [simplify]: Extracting #7: cost 2 inf + 2351 38.649 * * [simplify]: Extracting #8: cost 0 inf + 2837 38.650 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 38.650 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 38.650 * [simplify]: Simplifying (/ (sqrt 1) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 38.650 * * [simplify]: iters left: 6 (9 enodes) 38.655 * * [simplify]: iters left: 5 (30 enodes) 38.664 * * [simplify]: iters left: 4 (32 enodes) 38.669 * * [simplify]: Extracting #0: cost 1 inf + 0 38.669 * * [simplify]: Extracting #1: cost 4 inf + 0 38.669 * * [simplify]: Extracting #2: cost 5 inf + 1 38.669 * * [simplify]: Extracting #3: cost 8 inf + 1 38.669 * * [simplify]: Extracting #4: cost 12 inf + 1 38.669 * * [simplify]: Extracting #5: cost 7 inf + 126 38.669 * * [simplify]: Extracting #6: cost 4 inf + 491 38.670 * * [simplify]: Extracting #7: cost 0 inf + 1301 38.670 * [simplify]: Simplified to (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) 38.670 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (/ (sqrt 1) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 38.670 * * * * [progress]: [ 61 / 99 ] simplifiying candidate # 38.670 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.670 * * [simplify]: iters left: 6 (9 enodes) 38.673 * * [simplify]: iters left: 5 (30 enodes) 38.677 * * [simplify]: iters left: 4 (32 enodes) 38.681 * * [simplify]: Extracting #0: cost 1 inf + 0 38.681 * * [simplify]: Extracting #1: cost 4 inf + 0 38.682 * * [simplify]: Extracting #2: cost 5 inf + 1 38.682 * * [simplify]: Extracting #3: cost 8 inf + 1 38.682 * * [simplify]: Extracting #4: cost 12 inf + 1 38.682 * * [simplify]: Extracting #5: cost 7 inf + 126 38.682 * * [simplify]: Extracting #6: cost 4 inf + 451 38.682 * * [simplify]: Extracting #7: cost 0 inf + 1141 38.682 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.682 * [simplify]: Simplified (2 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 1) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 38.682 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.683 * * [simplify]: iters left: 6 (9 enodes) 38.685 * * [simplify]: iters left: 5 (30 enodes) 38.689 * * [simplify]: iters left: 4 (32 enodes) 38.695 * * [simplify]: Extracting #0: cost 1 inf + 0 38.695 * * [simplify]: Extracting #1: cost 4 inf + 0 38.695 * * [simplify]: Extracting #2: cost 5 inf + 1 38.695 * * [simplify]: Extracting #3: cost 8 inf + 1 38.695 * * [simplify]: Extracting #4: cost 12 inf + 1 38.695 * * [simplify]: Extracting #5: cost 7 inf + 126 38.696 * * [simplify]: Extracting #6: cost 4 inf + 451 38.696 * * [simplify]: Extracting #7: cost 0 inf + 1141 38.696 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.696 * [simplify]: Simplified (2 2 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)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 38.697 * * * * [progress]: [ 62 / 99 ] simplifiying candidate # 38.697 * [simplify]: Simplifying (/ (sqrt 1) 1) 38.697 * * [simplify]: iters left: 3 (3 enodes) 38.700 * * [simplify]: iters left: 2 (9 enodes) 38.703 * * [simplify]: iters left: 1 (11 enodes) 38.706 * * [simplify]: Extracting #0: cost 1 inf + 0 38.706 * * [simplify]: Extracting #1: cost 0 inf + 1 38.706 * [simplify]: Simplified to 1 38.706 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* 1 (/ (sqrt 1) (+ (* y.re y.re) (* y.im y.im)))))) 38.706 * [simplify]: Simplifying (/ (sqrt 1) (+ (* y.re y.re) (* y.im y.im))) 38.707 * * [simplify]: iters left: 6 (8 enodes) 38.711 * * [simplify]: iters left: 5 (27 enodes) 38.719 * * [simplify]: iters left: 4 (29 enodes) 38.727 * * [simplify]: Extracting #0: cost 1 inf + 0 38.728 * * [simplify]: Extracting #1: cost 4 inf + 0 38.728 * * [simplify]: Extracting #2: cost 6 inf + 1 38.728 * * [simplify]: Extracting #3: cost 10 inf + 1 38.728 * * [simplify]: Extracting #4: cost 6 inf + 85 38.728 * * [simplify]: Extracting #5: cost 3 inf + 289 38.728 * * [simplify]: Extracting #6: cost 1 inf + 574 38.729 * * [simplify]: Extracting #7: cost 0 inf + 737 38.729 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 38.729 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* 1 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 38.729 * * * * [progress]: [ 63 / 99 ] simplifiying candidate # 38.729 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 38.729 * * [simplify]: iters left: 6 (9 enodes) 38.734 * * [simplify]: iters left: 5 (32 enodes) 38.746 * * [simplify]: iters left: 4 (36 enodes) 38.757 * * [simplify]: Extracting #0: cost 1 inf + 0 38.757 * * [simplify]: Extracting #1: cost 6 inf + 0 38.757 * * [simplify]: Extracting #2: cost 9 inf + 1 38.757 * * [simplify]: Extracting #3: cost 12 inf + 1 38.757 * * [simplify]: Extracting #4: cost 16 inf + 1 38.757 * * [simplify]: Extracting #5: cost 14 inf + 3 38.757 * * [simplify]: Extracting #6: cost 10 inf + 248 38.758 * * [simplify]: Extracting #7: cost 3 inf + 1543 38.758 * * [simplify]: Extracting #8: cost 0 inf + 2351 38.759 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 38.759 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 38.760 * [simplify]: Simplifying (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) 38.760 * * [simplify]: iters left: 6 (8 enodes) 38.764 * * [simplify]: iters left: 5 (27 enodes) 38.772 * * [simplify]: iters left: 4 (29 enodes) 38.781 * * [simplify]: Extracting #0: cost 1 inf + 0 38.781 * * [simplify]: Extracting #1: cost 4 inf + 0 38.781 * * [simplify]: Extracting #2: cost 5 inf + 1 38.781 * * [simplify]: Extracting #3: cost 8 inf + 1 38.781 * * [simplify]: Extracting #4: cost 12 inf + 1 38.781 * * [simplify]: Extracting #5: cost 10 inf + 3 38.781 * * [simplify]: Extracting #6: cost 5 inf + 289 38.781 * * [simplify]: Extracting #7: cost 1 inf + 1058 38.782 * * [simplify]: Extracting #8: cost 0 inf + 1301 38.782 * [simplify]: Simplified to (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) 38.782 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 38.782 * * * * [progress]: [ 64 / 99 ] simplifiying candidate # 38.783 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.783 * * [simplify]: iters left: 6 (8 enodes) 38.787 * * [simplify]: iters left: 5 (27 enodes) 38.795 * * [simplify]: iters left: 4 (29 enodes) 38.803 * * [simplify]: Extracting #0: cost 1 inf + 0 38.803 * * [simplify]: Extracting #1: cost 4 inf + 0 38.803 * * [simplify]: Extracting #2: cost 5 inf + 1 38.803 * * [simplify]: Extracting #3: cost 8 inf + 1 38.803 * * [simplify]: Extracting #4: cost 12 inf + 1 38.804 * * [simplify]: Extracting #5: cost 10 inf + 3 38.804 * * [simplify]: Extracting #6: cost 5 inf + 289 38.804 * * [simplify]: Extracting #7: cost 1 inf + 938 38.804 * * [simplify]: Extracting #8: cost 0 inf + 1141 38.805 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.805 * [simplify]: Simplified (2 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)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 38.805 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.805 * * [simplify]: iters left: 6 (8 enodes) 38.809 * * [simplify]: iters left: 5 (27 enodes) 38.818 * * [simplify]: iters left: 4 (29 enodes) 38.826 * * [simplify]: Extracting #0: cost 1 inf + 0 38.827 * * [simplify]: Extracting #1: cost 4 inf + 0 38.827 * * [simplify]: Extracting #2: cost 5 inf + 1 38.827 * * [simplify]: Extracting #3: cost 8 inf + 1 38.827 * * [simplify]: Extracting #4: cost 12 inf + 1 38.827 * * [simplify]: Extracting #5: cost 10 inf + 3 38.827 * * [simplify]: Extracting #6: cost 5 inf + 289 38.828 * * [simplify]: Extracting #7: cost 1 inf + 938 38.828 * * [simplify]: Extracting #8: cost 0 inf + 1141 38.829 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.829 * [simplify]: Simplified (2 2 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)))) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 38.829 * * * * [progress]: [ 65 / 99 ] simplifiying candidate # 38.829 * [simplify]: Simplifying (/ 1 1) 38.829 * * [simplify]: iters left: 2 (2 enodes) 38.831 * * [simplify]: iters left: 1 (6 enodes) 38.833 * * [simplify]: Extracting #0: cost 1 inf + 0 38.833 * * [simplify]: Extracting #1: cost 0 inf + 1 38.833 * [simplify]: Simplified to 1 38.833 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* 1 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 38.833 * [simplify]: Simplifying (/ 1 (+ (* y.re y.re) (* y.im y.im))) 38.833 * * [simplify]: iters left: 6 (7 enodes) 38.835 * * [simplify]: iters left: 5 (24 enodes) 38.839 * * [simplify]: iters left: 4 (26 enodes) 38.843 * * [simplify]: Extracting #0: cost 1 inf + 0 38.843 * * [simplify]: Extracting #1: cost 4 inf + 0 38.843 * * [simplify]: Extracting #2: cost 6 inf + 1 38.843 * * [simplify]: Extracting #3: cost 10 inf + 1 38.843 * * [simplify]: Extracting #4: cost 8 inf + 3 38.843 * * [simplify]: Extracting #5: cost 2 inf + 452 38.843 * * [simplify]: Extracting #6: cost 0 inf + 737 38.843 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 38.843 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* 1 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 38.843 * * * * [progress]: [ 66 / 99 ] simplifiying candidate # 38.844 * * * * [progress]: [ 67 / 99 ] simplifiying candidate # 38.844 * [simplify]: Simplifying (/ 1 (+ (* y.re y.re) (* y.im y.im))) 38.844 * * [simplify]: iters left: 6 (7 enodes) 38.846 * * [simplify]: iters left: 5 (24 enodes) 38.849 * * [simplify]: iters left: 4 (26 enodes) 38.853 * * [simplify]: Extracting #0: cost 1 inf + 0 38.853 * * [simplify]: Extracting #1: cost 4 inf + 0 38.853 * * [simplify]: Extracting #2: cost 6 inf + 1 38.853 * * [simplify]: Extracting #3: cost 10 inf + 1 38.853 * * [simplify]: Extracting #4: cost 8 inf + 3 38.853 * * [simplify]: Extracting #5: cost 2 inf + 452 38.854 * * [simplify]: Extracting #6: cost 0 inf + 737 38.854 * [simplify]: Simplified to (/ 1 (+ (* y.re y.re) (* y.im y.im))) 38.854 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* 1 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))) 38.854 * * * * [progress]: [ 68 / 99 ] simplifiying candidate # 38.854 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) 1) 38.854 * * [simplify]: iters left: 6 (7 enodes) 38.856 * * [simplify]: iters left: 5 (22 enodes) 38.861 * * [simplify]: iters left: 4 (24 enodes) 38.868 * * [simplify]: iters left: 3 (26 enodes) 38.872 * * [simplify]: Extracting #0: cost 1 inf + 0 38.872 * * [simplify]: Extracting #1: cost 5 inf + 0 38.872 * * [simplify]: Extracting #2: cost 8 inf + 1 38.873 * * [simplify]: Extracting #3: cost 6 inf + 3 38.873 * * [simplify]: Extracting #4: cost 1 inf + 289 38.873 * * [simplify]: Extracting #5: cost 0 inf + 411 38.873 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 38.873 * [simplify]: Simplified (2 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))))) 38.873 * * * * [progress]: [ 69 / 99 ] simplifiying candidate # 38.873 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 38.873 * * [simplify]: iters left: 6 (9 enodes) 38.877 * * [simplify]: iters left: 5 (32 enodes) 38.882 * * [simplify]: iters left: 4 (36 enodes) 38.887 * * [simplify]: Extracting #0: cost 1 inf + 0 38.887 * * [simplify]: Extracting #1: cost 6 inf + 0 38.887 * * [simplify]: Extracting #2: cost 9 inf + 1 38.887 * * [simplify]: Extracting #3: cost 12 inf + 1 38.887 * * [simplify]: Extracting #4: cost 16 inf + 1 38.887 * * [simplify]: Extracting #5: cost 14 inf + 3 38.887 * * [simplify]: Extracting #6: cost 10 inf + 248 38.887 * * [simplify]: Extracting #7: cost 3 inf + 1543 38.888 * * [simplify]: Extracting #8: cost 0 inf + 2351 38.888 * [simplify]: Simplified to (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 38.888 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ (/ 1 (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 38.888 * * * * [progress]: [ 70 / 99 ] simplifiying candidate # 38.889 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.889 * * [simplify]: iters left: 6 (8 enodes) 38.891 * * [simplify]: iters left: 5 (27 enodes) 38.895 * * [simplify]: iters left: 4 (29 enodes) 38.899 * * [simplify]: Extracting #0: cost 1 inf + 0 38.899 * * [simplify]: Extracting #1: cost 4 inf + 0 38.899 * * [simplify]: Extracting #2: cost 5 inf + 1 38.899 * * [simplify]: Extracting #3: cost 8 inf + 1 38.899 * * [simplify]: Extracting #4: cost 12 inf + 1 38.899 * * [simplify]: Extracting #5: cost 10 inf + 3 38.899 * * [simplify]: Extracting #6: cost 5 inf + 289 38.900 * * [simplify]: Extracting #7: cost 1 inf + 938 38.900 * * [simplify]: Extracting #8: cost 0 inf + 1141 38.900 * [simplify]: Simplified to (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 38.900 * [simplify]: Simplified (2 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)))))) 38.900 * * * * [progress]: [ 71 / 99 ] simplifiying candidate # 38.900 * [simplify]: Simplifying (/ 1 1) 38.900 * * [simplify]: iters left: 2 (2 enodes) 38.901 * * [simplify]: iters left: 1 (6 enodes) 38.902 * * [simplify]: Extracting #0: cost 1 inf + 0 38.902 * * [simplify]: Extracting #1: cost 0 inf + 1 38.902 * [simplify]: Simplified to 1 38.902 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 38.902 * * * * [progress]: [ 72 / 99 ] simplifiying candidate # 38.903 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt 1)) 38.903 * * [simplify]: iters left: 6 (8 enodes) 38.906 * * [simplify]: iters left: 5 (27 enodes) 38.913 * * [simplify]: iters left: 4 (29 enodes) 38.921 * * [simplify]: iters left: 3 (31 enodes) 38.925 * * [simplify]: Extracting #0: cost 1 inf + 0 38.925 * * [simplify]: Extracting #1: cost 5 inf + 0 38.925 * * [simplify]: Extracting #2: cost 8 inf + 1 38.925 * * [simplify]: Extracting #3: cost 4 inf + 85 38.925 * * [simplify]: Extracting #4: cost 1 inf + 289 38.925 * * [simplify]: Extracting #5: cost 0 inf + 411 38.926 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 38.926 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (* (cbrt 1) (cbrt 1)) (+ (* y.re y.re) (* y.im y.im))))) 38.926 * * * * [progress]: [ 73 / 99 ] simplifiying candidate # 38.926 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt 1)) 38.926 * * [simplify]: iters left: 6 (8 enodes) 38.929 * * [simplify]: iters left: 5 (27 enodes) 38.933 * * [simplify]: iters left: 4 (29 enodes) 38.938 * * [simplify]: iters left: 3 (31 enodes) 38.941 * * [simplify]: Extracting #0: cost 1 inf + 0 38.941 * * [simplify]: Extracting #1: cost 5 inf + 0 38.941 * * [simplify]: Extracting #2: cost 8 inf + 1 38.942 * * [simplify]: Extracting #3: cost 4 inf + 85 38.942 * * [simplify]: Extracting #4: cost 1 inf + 289 38.942 * * [simplify]: Extracting #5: cost 0 inf + 411 38.942 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 38.942 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (sqrt 1) (+ (* y.re y.re) (* y.im y.im))))) 38.942 * * * * [progress]: [ 74 / 99 ] simplifiying candidate # 38.942 * [simplify]: Simplifying (/ (+ (* y.re y.re) (* y.im y.im)) 1) 38.942 * * [simplify]: iters left: 6 (7 enodes) 38.944 * * [simplify]: iters left: 5 (22 enodes) 38.947 * * [simplify]: iters left: 4 (24 enodes) 38.952 * * [simplify]: iters left: 3 (26 enodes) 38.959 * * [simplify]: Extracting #0: cost 1 inf + 0 38.959 * * [simplify]: Extracting #1: cost 5 inf + 0 38.959 * * [simplify]: Extracting #2: cost 8 inf + 1 38.959 * * [simplify]: Extracting #3: cost 6 inf + 3 38.960 * * [simplify]: Extracting #4: cost 1 inf + 289 38.960 * * [simplify]: Extracting #5: cost 0 inf + 411 38.960 * [simplify]: Simplified to (+ (* y.re y.re) (* y.im y.im)) 38.960 * [simplify]: Simplified (2 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))))) 38.960 * * * * [progress]: [ 75 / 99 ] simplifiying candidate # 38.961 * [simplify]: Simplifying (/ 1 (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 38.961 * * [simplify]: iters left: 6 (10 enodes) 38.966 * * [simplify]: iters left: 5 (50 enodes) 38.981 * * [simplify]: iters left: 4 (107 enodes) 39.013 * * [simplify]: iters left: 3 (206 enodes) 39.070 * * [simplify]: iters left: 2 (400 enodes) 39.205 * * [simplify]: Extracting #0: cost 1 inf + 0 39.205 * * [simplify]: Extracting #1: cost 4 inf + 0 39.205 * * [simplify]: Extracting #2: cost 6 inf + 1 39.206 * * [simplify]: Extracting #3: cost 73 inf + 1 39.207 * * [simplify]: Extracting #4: cost 177 inf + 298 39.209 * * [simplify]: Extracting #5: cost 159 inf + 7159 39.216 * * [simplify]: Extracting #6: cost 52 inf + 46612 39.224 * * [simplify]: Extracting #7: cost 2 inf + 69816 39.230 * * [simplify]: Extracting #8: cost 0 inf + 69640 39.239 * [simplify]: Simplified to (/ 1 (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) y.re) (* (* y.re y.re) y.re)))) 39.240 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (/ 1 (+ (* (* y.im (* y.im y.im)) (* y.im (* y.im y.im))) (* (* (* y.re y.re) y.re) (* (* y.re y.re) y.re)))) (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))))) 39.240 * * * * [progress]: [ 76 / 99 ] simplifiying candidate # 39.240 * [simplify]: Simplifying (/ 1 (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 39.240 * * [simplify]: iters left: 6 (9 enodes) 39.243 * * [simplify]: iters left: 5 (42 enodes) 39.251 * * [simplify]: iters left: 4 (76 enodes) 39.275 * * [simplify]: iters left: 3 (133 enodes) 39.327 * * [simplify]: iters left: 2 (285 enodes) 39.503 * * [simplify]: Extracting #0: cost 1 inf + 0 39.503 * * [simplify]: Extracting #1: cost 6 inf + 0 39.503 * * [simplify]: Extracting #2: cost 60 inf + 1 39.504 * * [simplify]: Extracting #3: cost 163 inf + 1 39.505 * * [simplify]: Extracting #4: cost 196 inf + 1061 39.507 * * [simplify]: Extracting #5: cost 141 inf + 8714 39.513 * * [simplify]: Extracting #6: cost 27 inf + 31134 39.521 * * [simplify]: Extracting #7: cost 0 inf + 36458 39.530 * [simplify]: Simplified to (/ 1 (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 39.530 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (* (/ 1 (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (- (* y.re y.re) (* y.im y.im))))) 39.530 * * * * [progress]: [ 77 / 99 ] simplifiying candidate #real (real->posit16 (/ 1 (+ (* y.re y.re) (* y.im y.im)))))))> 39.530 * [simplify]: Simplifying (real->posit16 (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 39.530 * * [simplify]: iters left: 6 (8 enodes) 39.533 * * [simplify]: iters left: 5 (24 enodes) 39.539 * * [simplify]: iters left: 4 (26 enodes) 39.543 * * [simplify]: Extracting #0: cost 1 inf + 0 39.543 * * [simplify]: Extracting #1: cost 2 inf + 0 39.543 * * [simplify]: Extracting #2: cost 4 inf + 0 39.543 * * [simplify]: Extracting #3: cost 6 inf + 1 39.543 * * [simplify]: Extracting #4: cost 10 inf + 1 39.543 * * [simplify]: Extracting #5: cost 0 inf + 737 39.543 * [simplify]: Simplified to (real->posit16 (/ 1 (+ (* y.re y.re) (* y.im y.im)))) 39.543 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (posit16->real (real->posit16 (/ 1 (+ (* y.re y.re) (* y.im y.im))))))) 39.543 * * * * [progress]: [ 78 / 99 ] simplifiying candidate # 39.543 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 39.543 * * [simplify]: iters left: 5 (9 enodes) 39.545 * * [simplify]: iters left: 4 (35 enodes) 39.550 * * [simplify]: iters left: 3 (54 enodes) 39.559 * * [simplify]: iters left: 2 (95 enodes) 39.585 * * [simplify]: iters left: 1 (193 enodes) 39.638 * * [simplify]: Extracting #0: cost 1 inf + 0 39.638 * * [simplify]: Extracting #1: cost 61 inf + 0 39.639 * * [simplify]: Extracting #2: cost 177 inf + 0 39.639 * * [simplify]: Extracting #3: cost 207 inf + 844 39.641 * * [simplify]: Extracting #4: cost 161 inf + 6973 39.643 * * [simplify]: Extracting #5: cost 112 inf + 18650 39.649 * * [simplify]: Extracting #6: cost 35 inf + 67314 39.669 * * [simplify]: Extracting #7: cost 0 inf + 95011 39.679 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 39.679 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (log (exp (- (* x.im y.re) (* x.re y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 39.679 * * * * [progress]: [ 79 / 99 ] simplifiying candidate # 39.680 * * * * [progress]: [ 80 / 99 ] simplifiying candidate # 39.680 * [simplify]: Simplifying (log (- (* x.im y.re) (* x.re y.im))) 39.680 * * [simplify]: iters left: 5 (8 enodes) 39.682 * * [simplify]: iters left: 4 (28 enodes) 39.686 * * [simplify]: iters left: 3 (37 enodes) 39.691 * * [simplify]: iters left: 2 (41 enodes) 39.696 * * [simplify]: Extracting #0: cost 1 inf + 0 39.696 * * [simplify]: Extracting #1: cost 3 inf + 0 39.696 * * [simplify]: Extracting #2: cost 7 inf + 0 39.696 * * [simplify]: Extracting #3: cost 16 inf + 0 39.696 * * [simplify]: Extracting #4: cost 11 inf + 128 39.696 * * [simplify]: Extracting #5: cost 2 inf + 860 39.696 * * [simplify]: Extracting #6: cost 0 inf + 1136 39.697 * [simplify]: Simplified to (log (- (* x.im y.re) (* x.re y.im))) 39.697 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (exp (log (- (* x.im y.re) (* x.re y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 39.697 * * * * [progress]: [ 81 / 99 ] simplifiying candidate # 39.697 * [simplify]: Simplifying (exp (- (* x.im y.re) (* x.re y.im))) 39.697 * * [simplify]: iters left: 5 (8 enodes) 39.699 * * [simplify]: iters left: 4 (31 enodes) 39.706 * * [simplify]: iters left: 3 (54 enodes) 39.717 * * [simplify]: iters left: 2 (90 enodes) 39.732 * * [simplify]: iters left: 1 (180 enodes) 39.781 * * [simplify]: Extracting #0: cost 1 inf + 0 39.781 * * [simplify]: Extracting #1: cost 74 inf + 0 39.782 * * [simplify]: Extracting #2: cost 212 inf + 0 39.783 * * [simplify]: Extracting #3: cost 232 inf + 1507 39.787 * * [simplify]: Extracting #4: cost 177 inf + 12615 39.797 * * [simplify]: Extracting #5: cost 72 inf + 58294 39.814 * * [simplify]: Extracting #6: cost 2 inf + 99432 39.824 * * [simplify]: Extracting #7: cost 0 inf + 100570 39.834 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 39.834 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (log (exp (- (* x.im y.re) (* x.re y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 39.834 * * * * [progress]: [ 82 / 99 ] simplifiying candidate # 39.834 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 39.834 * * [simplify]: iters left: 6 (9 enodes) 39.836 * * [simplify]: iters left: 5 (31 enodes) 39.843 * * [simplify]: iters left: 4 (40 enodes) 39.850 * * [simplify]: iters left: 3 (44 enodes) 39.861 * * [simplify]: Extracting #0: cost 1 inf + 0 39.861 * * [simplify]: Extracting #1: cost 3 inf + 0 39.861 * * [simplify]: Extracting #2: cost 5 inf + 0 39.862 * * [simplify]: Extracting #3: cost 9 inf + 0 39.862 * * [simplify]: Extracting #4: cost 18 inf + 0 39.862 * * [simplify]: Extracting #5: cost 13 inf + 169 39.862 * * [simplify]: Extracting #6: cost 5 inf + 787 39.863 * * [simplify]: Extracting #7: cost 0 inf + 1644 39.863 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 39.864 * [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)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 39.864 * [simplify]: Simplifying (cbrt (- (* x.im y.re) (* x.re y.im))) 39.864 * * [simplify]: iters left: 5 (8 enodes) 39.867 * * [simplify]: iters left: 4 (28 enodes) 39.875 * * [simplify]: iters left: 3 (37 enodes) 39.885 * * [simplify]: iters left: 2 (41 enodes) 39.895 * * [simplify]: Extracting #0: cost 1 inf + 0 39.895 * * [simplify]: Extracting #1: cost 3 inf + 0 39.895 * * [simplify]: Extracting #2: cost 7 inf + 0 39.895 * * [simplify]: Extracting #3: cost 16 inf + 0 39.895 * * [simplify]: Extracting #4: cost 11 inf + 128 39.896 * * [simplify]: Extracting #5: cost 2 inf + 870 39.896 * * [simplify]: Extracting #6: cost 0 inf + 1156 39.897 * [simplify]: Simplified to (cbrt (- (* x.im y.re) (* x.re y.im))) 39.897 * [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)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 39.897 * * * * [progress]: [ 83 / 99 ] simplifiying candidate # 39.898 * [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))) 39.898 * * [simplify]: iters left: 6 (9 enodes) 39.902 * * [simplify]: iters left: 5 (32 enodes) 39.911 * * [simplify]: iters left: 4 (55 enodes) 39.937 * * [simplify]: iters left: 3 (186 enodes) 40.024 * * [simplify]: Extracting #0: cost 1 inf + 0 40.024 * * [simplify]: Extracting #1: cost 18 inf + 0 40.024 * * [simplify]: Extracting #2: cost 166 inf + 1 40.025 * * [simplify]: Extracting #3: cost 184 inf + 1649 40.033 * * [simplify]: Extracting #4: cost 76 inf + 21922 40.042 * * [simplify]: Extracting #5: cost 0 inf + 39174 40.053 * [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))) 40.053 * [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))) (- (* x.im y.re) (* x.re y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 40.053 * * * * [progress]: [ 84 / 99 ] simplifiying candidate # 40.053 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 40.053 * * [simplify]: iters left: 5 (8 enodes) 40.056 * * [simplify]: iters left: 4 (28 enodes) 40.064 * * [simplify]: iters left: 3 (37 enodes) 40.074 * * [simplify]: iters left: 2 (41 enodes) 40.084 * * [simplify]: Extracting #0: cost 1 inf + 0 40.084 * * [simplify]: Extracting #1: cost 3 inf + 0 40.084 * * [simplify]: Extracting #2: cost 7 inf + 0 40.084 * * [simplify]: Extracting #3: cost 16 inf + 0 40.084 * * [simplify]: Extracting #4: cost 11 inf + 128 40.085 * * [simplify]: Extracting #5: cost 2 inf + 830 40.085 * * [simplify]: Extracting #6: cost 0 inf + 1076 40.086 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 40.086 * [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)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 40.086 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 40.086 * * [simplify]: iters left: 5 (8 enodes) 40.089 * * [simplify]: iters left: 4 (28 enodes) 40.097 * * [simplify]: iters left: 3 (37 enodes) 40.102 * * [simplify]: iters left: 2 (41 enodes) 40.107 * * [simplify]: Extracting #0: cost 1 inf + 0 40.107 * * [simplify]: Extracting #1: cost 3 inf + 0 40.107 * * [simplify]: Extracting #2: cost 7 inf + 0 40.107 * * [simplify]: Extracting #3: cost 16 inf + 0 40.107 * * [simplify]: Extracting #4: cost 11 inf + 128 40.108 * * [simplify]: Extracting #5: cost 2 inf + 830 40.108 * * [simplify]: Extracting #6: cost 0 inf + 1076 40.108 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 40.108 * [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)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 40.108 * * * * [progress]: [ 85 / 99 ] simplifiying candidate # 40.108 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 40.108 * * [simplify]: iters left: 5 (10 enodes) 40.112 * * [simplify]: iters left: 4 (53 enodes) 40.125 * * [simplify]: iters left: 3 (165 enodes) 40.208 * * [simplify]: iters left: 2 (470 enodes) 40.493 * * [simplify]: Extracting #0: cost 1 inf + 0 40.493 * * [simplify]: Extracting #1: cost 21 inf + 0 40.494 * * [simplify]: Extracting #2: cost 124 inf + 0 40.496 * * [simplify]: Extracting #3: cost 247 inf + 1134 40.500 * * [simplify]: Extracting #4: cost 194 inf + 7691 40.510 * * [simplify]: Extracting #5: cost 96 inf + 34780 40.518 * * [simplify]: Extracting #6: cost 7 inf + 71673 40.527 * * [simplify]: Extracting #7: cost 0 inf + 75637 40.537 * [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))) 40.537 * [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))) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im))))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 40.537 * [simplify]: Simplifying (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))) 40.537 * * [simplify]: iters left: 6 (11 enodes) 40.540 * * [simplify]: iters left: 5 (60 enodes) 40.565 * * [simplify]: iters left: 4 (142 enodes) 40.604 * * [simplify]: iters left: 3 (229 enodes) 40.669 * * [simplify]: iters left: 2 (293 enodes) 40.734 * * [simplify]: iters left: 1 (299 enodes) 40.793 * * [simplify]: Extracting #0: cost 1 inf + 0 40.793 * * [simplify]: Extracting #1: cost 8 inf + 0 40.793 * * [simplify]: Extracting #2: cost 41 inf + 0 40.794 * * [simplify]: Extracting #3: cost 57 inf + 130 40.795 * * [simplify]: Extracting #4: cost 26 inf + 2521 40.799 * * [simplify]: Extracting #5: cost 1 inf + 5720 40.803 * * [simplify]: Extracting #6: cost 0 inf + 5844 40.806 * [simplify]: Simplified to (+ (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (+ (* x.im y.re) (* x.re y.im)))) 40.806 * [simplify]: Simplified (2 1 2) 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))) (+ (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (+ (* x.im y.re) (* x.re y.im))))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 40.807 * * * * [progress]: [ 86 / 99 ] simplifiying candidate # 40.807 * [simplify]: Simplifying (- (* x.re y.im)) 40.807 * * [simplify]: iters left: 4 (4 enodes) 40.809 * * [simplify]: iters left: 3 (17 enodes) 40.814 * * [simplify]: iters left: 2 (23 enodes) 40.819 * * [simplify]: Extracting #0: cost 1 inf + 0 40.819 * * [simplify]: Extracting #1: cost 7 inf + 0 40.819 * * [simplify]: Extracting #2: cost 7 inf + 43 40.820 * * [simplify]: Extracting #3: cost 0 inf + 414 40.820 * [simplify]: Simplified to (- (* x.re y.im)) 40.820 * [simplify]: Simplified (2 1 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))))) 40.820 * * * * [progress]: [ 87 / 99 ] simplifiying candidate # 40.820 * * * * [progress]: [ 88 / 99 ] simplifiying candidate # 40.820 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 40.821 * * [simplify]: iters left: 6 (9 enodes) 40.825 * * [simplify]: iters left: 5 (48 enodes) 40.842 * * [simplify]: iters left: 4 (111 enodes) 40.875 * * [simplify]: iters left: 3 (181 enodes) 40.913 * * [simplify]: iters left: 2 (262 enodes) 40.991 * * [simplify]: iters left: 1 (473 enodes) 41.150 * * [simplify]: Extracting #0: cost 1 inf + 0 41.150 * * [simplify]: Extracting #1: cost 22 inf + 0 41.150 * * [simplify]: Extracting #2: cost 110 inf + 0 41.152 * * [simplify]: Extracting #3: cost 142 inf + 1440 41.160 * * [simplify]: Extracting #4: cost 41 inf + 15973 41.174 * * [simplify]: Extracting #5: cost 0 inf + 23364 41.189 * * [simplify]: Extracting #6: cost 0 inf + 23124 41.203 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 41.203 * [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))) (+ (* x.im y.re) (* x.re y.im))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 41.204 * [simplify]: Simplifying (+ (* x.im y.re) (* x.re y.im)) 41.204 * * [simplify]: iters left: 4 (7 enodes) 41.207 * * [simplify]: iters left: 3 (24 enodes) 41.213 * * [simplify]: Extracting #0: cost 1 inf + 0 41.213 * * [simplify]: Extracting #1: cost 4 inf + 0 41.213 * * [simplify]: Extracting #2: cost 10 inf + 0 41.213 * * [simplify]: Extracting #3: cost 6 inf + 4 41.214 * * [simplify]: Extracting #4: cost 1 inf + 296 41.214 * * [simplify]: Extracting #5: cost 0 inf + 420 41.214 * [simplify]: Simplified to (+ (* x.re y.im) (* x.im y.re)) 41.214 * [simplify]: Simplified (2 1 2) 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))) (+ (* x.re y.im) (* x.im y.re))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 41.214 * * * * [progress]: [ 89 / 99 ] simplifiying candidate # 41.215 * [simplify]: Simplifying (- (* x.re y.im)) 41.215 * * [simplify]: iters left: 4 (4 enodes) 41.217 * * [simplify]: iters left: 3 (17 enodes) 41.224 * * [simplify]: iters left: 2 (23 enodes) 41.230 * * [simplify]: Extracting #0: cost 1 inf + 0 41.230 * * [simplify]: Extracting #1: cost 7 inf + 0 41.230 * * [simplify]: Extracting #2: cost 7 inf + 43 41.230 * * [simplify]: Extracting #3: cost 0 inf + 414 41.230 * [simplify]: Simplified to (- (* x.re y.im)) 41.230 * [simplify]: Simplified (2 1 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))))) 41.230 * * * * [progress]: [ 90 / 99 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im)))))> 41.231 * [simplify]: Simplifying (real->posit16 (- (* x.im y.re) (* x.re y.im))) 41.231 * * [simplify]: iters left: 5 (8 enodes) 41.234 * * [simplify]: iters left: 4 (25 enodes) 41.242 * * [simplify]: iters left: 3 (34 enodes) 41.251 * * [simplify]: iters left: 2 (38 enodes) 41.261 * * [simplify]: Extracting #0: cost 1 inf + 0 41.261 * * [simplify]: Extracting #1: cost 2 inf + 0 41.261 * * [simplify]: Extracting #2: cost 5 inf + 0 41.261 * * [simplify]: Extracting #3: cost 14 inf + 0 41.261 * * [simplify]: Extracting #4: cost 10 inf + 87 41.261 * * [simplify]: Extracting #5: cost 1 inf + 707 41.262 * * [simplify]: Extracting #6: cost 0 inf + 748 41.262 * [simplify]: Simplified to (real->posit16 (- (* x.im y.re) (* x.re y.im))) 41.262 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (* (posit16->real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 41.262 * * * * [progress]: [ 91 / 99 ] simplifiying candidate # 41.263 * [simplify]: Simplifying 0 41.263 * * [simplify]: iters left: 0 (1 enodes) 41.264 * * [simplify]: Extracting #0: cost 1 inf + 0 41.264 * * [simplify]: Extracting #1: cost 0 inf + 1 41.264 * [simplify]: Simplified to 0 41.264 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 41.264 * * * * [progress]: [ 92 / 99 ] simplifiying candidate # 41.264 * [simplify]: Simplifying 0 41.264 * * [simplify]: iters left: 0 (1 enodes) 41.265 * * [simplify]: Extracting #0: cost 1 inf + 0 41.265 * * [simplify]: Extracting #1: cost 0 inf + 1 41.265 * [simplify]: Simplified to 0 41.266 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 41.266 * * * * [progress]: [ 93 / 99 ] simplifiying candidate # 41.266 * [simplify]: Simplifying 0 41.266 * * [simplify]: iters left: 0 (1 enodes) 41.267 * * [simplify]: Extracting #0: cost 1 inf + 0 41.267 * * [simplify]: Extracting #1: cost 0 inf + 1 41.267 * [simplify]: Simplified to 0 41.267 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 41.267 * * * * [progress]: [ 94 / 99 ] simplifiying candidate # 41.267 * [simplify]: Simplifying 0 41.267 * * [simplify]: iters left: 0 (1 enodes) 41.268 * * [simplify]: Extracting #0: cost 1 inf + 0 41.268 * * [simplify]: Extracting #1: cost 0 inf + 1 41.268 * [simplify]: Simplified to 0 41.268 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) 0)) 41.268 * * * * [progress]: [ 95 / 99 ] simplifiying candidate # 41.269 * [simplify]: Simplifying 0 41.269 * * [simplify]: iters left: 0 (1 enodes) 41.269 * * [simplify]: Extracting #0: cost 1 inf + 0 41.269 * * [simplify]: Extracting #1: cost 0 inf + 1 41.270 * [simplify]: Simplified to 0 41.270 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) 0)) 41.270 * * * * [progress]: [ 96 / 99 ] simplifiying candidate # 41.270 * [simplify]: Simplifying 0 41.270 * * [simplify]: iters left: 0 (1 enodes) 41.271 * * [simplify]: Extracting #0: cost 1 inf + 0 41.271 * * [simplify]: Extracting #1: cost 0 inf + 1 41.271 * [simplify]: Simplified to 0 41.271 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) 0)) 41.271 * * * * [progress]: [ 97 / 99 ] simplifiying candidate # 41.271 * [simplify]: Simplifying 0 41.271 * * [simplify]: iters left: 0 (1 enodes) 41.272 * * [simplify]: Extracting #0: cost 1 inf + 0 41.272 * * [simplify]: Extracting #1: cost 0 inf + 1 41.272 * [simplify]: Simplified to 0 41.272 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 0 (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 41.272 * * * * [progress]: [ 98 / 99 ] simplifiying candidate # 41.273 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 41.273 * * [simplify]: iters left: 4 (7 enodes) 41.276 * * [simplify]: iters left: 3 (25 enodes) 41.282 * * [simplify]: iters left: 2 (34 enodes) 41.292 * * [simplify]: iters left: 1 (38 enodes) 41.300 * * [simplify]: Extracting #0: cost 1 inf + 0 41.300 * * [simplify]: Extracting #1: cost 5 inf + 0 41.301 * * [simplify]: Extracting #2: cost 14 inf + 0 41.301 * * [simplify]: Extracting #3: cost 9 inf + 169 41.301 * * [simplify]: Extracting #4: cost 2 inf + 583 41.301 * * [simplify]: Extracting #5: cost 0 inf + 748 41.302 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 41.302 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* y.re x.im) (* y.im x.re)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 41.302 * * * * [progress]: [ 99 / 99 ] simplifiying candidate # 41.302 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 41.302 * * [simplify]: iters left: 4 (7 enodes) 41.305 * * [simplify]: iters left: 3 (25 enodes) 41.311 * * [simplify]: iters left: 2 (34 enodes) 41.319 * * [simplify]: iters left: 1 (38 enodes) 41.329 * * [simplify]: Extracting #0: cost 1 inf + 0 41.329 * * [simplify]: Extracting #1: cost 5 inf + 0 41.329 * * [simplify]: Extracting #2: cost 14 inf + 0 41.329 * * [simplify]: Extracting #3: cost 9 inf + 169 41.330 * * [simplify]: Extracting #4: cost 2 inf + 583 41.330 * * [simplify]: Extracting #5: cost 0 inf + 748 41.330 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 41.330 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* y.re x.im) (* y.im x.re)) (/ 1 (+ (* y.re y.re) (* y.im y.im))))) 41.330 * * * [progress]: adding candidates to table 42.382 * [progress]: [Phase 3 of 3] Extracting. 42.382 * * [regime]: Finding splitpoints for: (#real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> # # # # # # # #) 42.384 * * * [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)))) 42.384 * * * * [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))))))> # # # # # # # #) 42.488 * * * * [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))))))> # # # # # # # #) 42.594 * * * * [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))))))> # # # # # # # #) 42.712 * * * * [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))))))> # # # # # # # #) 42.807 * * * * [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))))))> # # # # # # # #) 42.879 * * * [regime]: Found split indices: #