1553848362.646 * [progress]: [Phase 1 of 3] Setting up. 1553848362.646 * * * [progress]: [1/2] Preparing points 1553848362.750 * * * [progress]: [2/2] Setting up program. 1553848362.752 * [progress]: [Phase 2 of 3] Improving. 1553848362.752 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1553848362.752 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848362.753 * * [simplify]: iters left: 6 (11 enodes) 1553848362.755 * * [simplify]: iters left: 5 (43 enodes) 1553848362.762 * * [simplify]: iters left: 4 (88 enodes) 1553848362.779 * * [simplify]: iters left: 3 (196 enodes) 1553848362.862 * * [simplify]: iters left: 2 (392 enodes) 1553848363.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848363.094 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848363.095 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848363.097 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848363.104 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848363.121 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848363.135 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848363.144 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848363.155 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848363.163 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848363.163 * [simplify]: Simplified (2) to (λ (x.re x.im) (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))) 1553848363.168 * * [progress]: iteration 1 / 4 1553848363.168 * * * [progress]: picking best candidate 1553848363.172 * * * * [pick]: Picked # 1553848363.172 * * * [progress]: localizing error 1553848363.193 * * * [progress]: generating rewritten candidates 1553848363.194 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1553848363.303 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 1553848364.137 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 1553848364.213 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 1553848364.236 * * * [progress]: generating series expansions 1553848364.236 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1553848364.236 * [backup-simplify]: Simplify (* (- (* x.re x.re) (* x.im x.im)) x.re) into (* x.re (- (pow x.re 2) (pow x.im 2))) 1553848364.236 * [approximate]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in (x.re x.im) around 0 1553848364.236 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.im 1553848364.236 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.236 * [backup-simplify]: Simplify x.re into x.re 1553848364.236 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.im 1553848364.236 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553848364.236 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.236 * [backup-simplify]: Simplify x.re into x.re 1553848364.236 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.236 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.236 * [backup-simplify]: Simplify 0 into 0 1553848364.236 * [backup-simplify]: Simplify 1 into 1 1553848364.236 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 1553848364.236 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.236 * [backup-simplify]: Simplify 0 into 0 1553848364.236 * [backup-simplify]: Simplify 1 into 1 1553848364.236 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1553848364.236 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553848364.236 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.236 * [backup-simplify]: Simplify 0 into 0 1553848364.236 * [backup-simplify]: Simplify 1 into 1 1553848364.236 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.236 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.236 * [backup-simplify]: Simplify x.im into x.im 1553848364.236 * [taylor]: Taking taylor expansion of (* x.re (- (pow x.re 2) (pow x.im 2))) in x.re 1553848364.236 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.236 * [backup-simplify]: Simplify 0 into 0 1553848364.236 * [backup-simplify]: Simplify 1 into 1 1553848364.236 * [taylor]: Taking taylor expansion of (- (pow x.re 2) (pow x.im 2)) in x.re 1553848364.236 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553848364.236 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.236 * [backup-simplify]: Simplify 0 into 0 1553848364.236 * [backup-simplify]: Simplify 1 into 1 1553848364.236 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.236 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.236 * [backup-simplify]: Simplify x.im into x.im 1553848364.237 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.237 * [backup-simplify]: Simplify (- (pow x.im 2)) into (- (pow x.im 2)) 1553848364.237 * [backup-simplify]: Simplify (+ 0 (- (pow x.im 2))) into (- (pow x.im 2)) 1553848364.237 * [backup-simplify]: Simplify (* 0 (- (pow x.im 2))) into 0 1553848364.237 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.237 * [backup-simplify]: Simplify 0 into 0 1553848364.237 * [backup-simplify]: Simplify 0 into 0 1553848364.237 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.237 * [backup-simplify]: Simplify (- 0) into 0 1553848364.238 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.238 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (- (pow x.im 2)))) into (- (pow x.im 2)) 1553848364.238 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553848364.238 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.238 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.238 * [backup-simplify]: Simplify 0 into 0 1553848364.238 * [backup-simplify]: Simplify 1 into 1 1553848364.238 * [backup-simplify]: Simplify 0 into 0 1553848364.238 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.239 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848364.239 * [backup-simplify]: Simplify (- 0) into 0 1553848364.239 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848364.240 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (- (pow x.im 2))))) into 0 1553848364.240 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.240 * [backup-simplify]: Simplify 0 into 0 1553848364.240 * [backup-simplify]: Simplify 0 into 0 1553848364.240 * [backup-simplify]: Simplify 0 into 0 1553848364.240 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.241 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848364.241 * [backup-simplify]: Simplify (- 0) into 0 1553848364.241 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.242 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (- (pow x.im 2)))))) into 1 1553848364.242 * [taylor]: Taking taylor expansion of 1 in x.im 1553848364.242 * [backup-simplify]: Simplify 1 into 1 1553848364.242 * [backup-simplify]: Simplify 1 into 1 1553848364.242 * [backup-simplify]: Simplify 0 into 0 1553848364.242 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.243 * [backup-simplify]: Simplify (- 1) into -1 1553848364.243 * [backup-simplify]: Simplify -1 into -1 1553848364.243 * [backup-simplify]: Simplify 0 into 0 1553848364.243 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.244 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553848364.244 * [backup-simplify]: Simplify (- 0) into 0 1553848364.244 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.245 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (- (pow x.im 2))))))) into 0 1553848364.245 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.246 * [backup-simplify]: Simplify 0 into 0 1553848364.246 * [backup-simplify]: Simplify 0 into 0 1553848364.246 * [backup-simplify]: Simplify 0 into 0 1553848364.246 * [backup-simplify]: Simplify 0 into 0 1553848364.246 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.246 * [backup-simplify]: Simplify (- 0) into 0 1553848364.246 * [backup-simplify]: Simplify 0 into 0 1553848364.246 * [backup-simplify]: Simplify 0 into 0 1553848364.246 * [backup-simplify]: Simplify (+ (* -1 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848364.247 * [backup-simplify]: Simplify (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.re)) into (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) 1553848364.247 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in (x.re x.im) around 0 1553848364.247 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 1553848364.247 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1553848364.247 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1553848364.247 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553848364.247 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.247 * [backup-simplify]: Simplify x.re into x.re 1553848364.247 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553848364.247 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1553848364.247 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848364.247 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.247 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.247 * [backup-simplify]: Simplify 0 into 0 1553848364.247 * [backup-simplify]: Simplify 1 into 1 1553848364.247 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.247 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.247 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.247 * [backup-simplify]: Simplify x.re into x.re 1553848364.248 * [backup-simplify]: Simplify (- 1) into -1 1553848364.248 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553848364.248 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553848364.248 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553848364.248 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553848364.248 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553848364.248 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553848364.248 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.248 * [backup-simplify]: Simplify 0 into 0 1553848364.248 * [backup-simplify]: Simplify 1 into 1 1553848364.248 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.249 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.249 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553848364.249 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.249 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.249 * [backup-simplify]: Simplify x.im into x.im 1553848364.249 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.249 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848364.249 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.249 * [backup-simplify]: Simplify 0 into 0 1553848364.249 * [backup-simplify]: Simplify 1 into 1 1553848364.249 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848364.250 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.250 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553848364.250 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553848364.250 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553848364.250 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553848364.250 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.250 * [backup-simplify]: Simplify 0 into 0 1553848364.250 * [backup-simplify]: Simplify 1 into 1 1553848364.250 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.251 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.251 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553848364.251 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.251 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.251 * [backup-simplify]: Simplify x.im into x.im 1553848364.251 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.251 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848364.251 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.251 * [backup-simplify]: Simplify 0 into 0 1553848364.251 * [backup-simplify]: Simplify 1 into 1 1553848364.251 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848364.252 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.252 * [taylor]: Taking taylor expansion of 1 in x.im 1553848364.252 * [backup-simplify]: Simplify 1 into 1 1553848364.253 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.254 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848364.254 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.255 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553848364.255 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.255 * [backup-simplify]: Simplify 0 into 0 1553848364.256 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.257 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.257 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1553848364.257 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1553848364.258 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553848364.258 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1553848364.258 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848364.258 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.258 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.258 * [backup-simplify]: Simplify 0 into 0 1553848364.258 * [backup-simplify]: Simplify 1 into 1 1553848364.259 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.259 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.259 * [backup-simplify]: Simplify (- 1) into -1 1553848364.260 * [backup-simplify]: Simplify -1 into -1 1553848364.260 * [backup-simplify]: Simplify 1 into 1 1553848364.261 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848364.261 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.262 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.262 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553848364.262 * [backup-simplify]: Simplify (- 0) into 0 1553848364.263 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.265 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553848364.265 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.265 * [backup-simplify]: Simplify 0 into 0 1553848364.266 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.266 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848364.267 * [backup-simplify]: Simplify (- 0) into 0 1553848364.267 * [backup-simplify]: Simplify 0 into 0 1553848364.267 * [backup-simplify]: Simplify 0 into 0 1553848364.267 * [backup-simplify]: Simplify 0 into 0 1553848364.268 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553848364.269 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.269 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848364.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848364.270 * [backup-simplify]: Simplify (- 0) into 0 1553848364.270 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.273 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.273 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.273 * [backup-simplify]: Simplify 0 into 0 1553848364.274 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.275 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.275 * [backup-simplify]: Simplify (- 0) into 0 1553848364.275 * [backup-simplify]: Simplify 0 into 0 1553848364.275 * [backup-simplify]: Simplify 0 into 0 1553848364.275 * [backup-simplify]: Simplify 0 into 0 1553848364.276 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -1 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848364.276 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.re))) into (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) 1553848364.276 * [approximate]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in (x.re x.im) around 0 1553848364.276 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.im 1553848364.276 * [taylor]: Taking taylor expansion of -1 in x.im 1553848364.277 * [backup-simplify]: Simplify -1 into -1 1553848364.277 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.im 1553848364.277 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.im 1553848364.277 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.im 1553848364.277 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.im 1553848364.277 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.277 * [backup-simplify]: Simplify x.re into x.re 1553848364.277 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553848364.277 * [backup-simplify]: Simplify (/ 1 (pow x.re 2)) into (/ 1 (pow x.re 2)) 1553848364.277 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848364.277 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.277 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.277 * [backup-simplify]: Simplify 0 into 0 1553848364.277 * [backup-simplify]: Simplify 1 into 1 1553848364.277 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.278 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.278 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.278 * [backup-simplify]: Simplify x.re into x.re 1553848364.278 * [backup-simplify]: Simplify (- 1) into -1 1553848364.279 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553848364.279 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553848364.279 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 1553848364.279 * [taylor]: Taking taylor expansion of -1 in x.re 1553848364.279 * [backup-simplify]: Simplify -1 into -1 1553848364.279 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553848364.279 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553848364.279 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553848364.279 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553848364.279 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.279 * [backup-simplify]: Simplify 0 into 0 1553848364.279 * [backup-simplify]: Simplify 1 into 1 1553848364.279 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.280 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.280 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553848364.280 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.280 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.280 * [backup-simplify]: Simplify x.im into x.im 1553848364.280 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.280 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848364.280 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.280 * [backup-simplify]: Simplify 0 into 0 1553848364.280 * [backup-simplify]: Simplify 1 into 1 1553848364.280 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848364.281 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.281 * [taylor]: Taking taylor expansion of (* -1 (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re)) in x.re 1553848364.281 * [taylor]: Taking taylor expansion of -1 in x.re 1553848364.281 * [backup-simplify]: Simplify -1 into -1 1553848364.281 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) x.re) in x.re 1553848364.281 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 2)) (/ 1 (pow x.im 2))) in x.re 1553848364.281 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 2)) in x.re 1553848364.281 * [taylor]: Taking taylor expansion of (pow x.re 2) in x.re 1553848364.281 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.281 * [backup-simplify]: Simplify 0 into 0 1553848364.281 * [backup-simplify]: Simplify 1 into 1 1553848364.281 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.282 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.282 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.re 1553848364.282 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.282 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.282 * [backup-simplify]: Simplify x.im into x.im 1553848364.282 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.282 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848364.282 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.282 * [backup-simplify]: Simplify 0 into 0 1553848364.282 * [backup-simplify]: Simplify 1 into 1 1553848364.283 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848364.283 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.283 * [backup-simplify]: Simplify (* -1 1) into -1 1553848364.283 * [taylor]: Taking taylor expansion of -1 in x.im 1553848364.283 * [backup-simplify]: Simplify -1 into -1 1553848364.284 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.285 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848364.285 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.286 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553848364.287 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 1553848364.287 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.287 * [backup-simplify]: Simplify 0 into 0 1553848364.288 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.288 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.289 * [backup-simplify]: Simplify (- (/ 1 (pow x.im 2))) into (- (/ 1 (pow x.im 2))) 1553848364.289 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x.im 2)))) into (- (/ 1 (pow x.im 2))) 1553848364.290 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553848364.290 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))) into (/ 1 (pow x.im 2)) 1553848364.290 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848364.290 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.290 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.291 * [backup-simplify]: Simplify 0 into 0 1553848364.291 * [backup-simplify]: Simplify 1 into 1 1553848364.291 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.291 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.291 * [backup-simplify]: Simplify 1 into 1 1553848364.291 * [backup-simplify]: Simplify -1 into -1 1553848364.292 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848364.293 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.293 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553848364.294 * [backup-simplify]: Simplify (- 0) into 0 1553848364.294 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.296 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553848364.297 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1)))) into 0 1553848364.297 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.298 * [backup-simplify]: Simplify 0 into 0 1553848364.298 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.299 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848364.299 * [backup-simplify]: Simplify 0 into 0 1553848364.299 * [backup-simplify]: Simplify 0 into 0 1553848364.299 * [backup-simplify]: Simplify 0 into 0 1553848364.300 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553848364.301 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.302 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848364.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848364.302 * [backup-simplify]: Simplify (- 0) into 0 1553848364.303 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.305 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.307 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))))) into 0 1553848364.307 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.307 * [backup-simplify]: Simplify 0 into 0 1553848364.308 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.309 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.309 * [backup-simplify]: Simplify 0 into 0 1553848364.309 * [backup-simplify]: Simplify 0 into 0 1553848364.309 * [backup-simplify]: Simplify 0 into 0 1553848364.309 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 1 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848364.309 * * * * [progress]: [ 2 / 4 ] generating series at (2) 1553848364.310 * [backup-simplify]: Simplify (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848364.310 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 1553848364.310 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 1553848364.310 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553848364.310 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.310 * [backup-simplify]: Simplify x.re into x.re 1553848364.310 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 1553848364.310 * [taylor]: Taking taylor expansion of 3 in x.im 1553848364.310 * [backup-simplify]: Simplify 3 into 3 1553848364.310 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848364.310 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.310 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.310 * [backup-simplify]: Simplify 0 into 0 1553848364.310 * [backup-simplify]: Simplify 1 into 1 1553848364.310 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.310 * [backup-simplify]: Simplify x.re into x.re 1553848364.310 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1553848364.310 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848364.310 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.310 * [backup-simplify]: Simplify 0 into 0 1553848364.310 * [backup-simplify]: Simplify 1 into 1 1553848364.310 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1553848364.311 * [taylor]: Taking taylor expansion of 3 in x.re 1553848364.311 * [backup-simplify]: Simplify 3 into 3 1553848364.311 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.311 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.311 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.311 * [backup-simplify]: Simplify x.im into x.im 1553848364.311 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.311 * [backup-simplify]: Simplify 0 into 0 1553848364.311 * [backup-simplify]: Simplify 1 into 1 1553848364.311 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1553848364.311 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848364.311 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.311 * [backup-simplify]: Simplify 0 into 0 1553848364.311 * [backup-simplify]: Simplify 1 into 1 1553848364.311 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1553848364.311 * [taylor]: Taking taylor expansion of 3 in x.re 1553848364.311 * [backup-simplify]: Simplify 3 into 3 1553848364.311 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.311 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.311 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.311 * [backup-simplify]: Simplify x.im into x.im 1553848364.311 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.311 * [backup-simplify]: Simplify 0 into 0 1553848364.311 * [backup-simplify]: Simplify 1 into 1 1553848364.311 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.311 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848364.312 * [backup-simplify]: Simplify (* 3 0) into 0 1553848364.313 * [backup-simplify]: Simplify (- 0) into 0 1553848364.313 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.313 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.313 * [backup-simplify]: Simplify 0 into 0 1553848364.313 * [backup-simplify]: Simplify 0 into 0 1553848364.314 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.314 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848364.315 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 1553848364.315 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 1553848364.315 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 1553848364.315 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 1553848364.315 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 1553848364.315 * [taylor]: Taking taylor expansion of 3 in x.im 1553848364.315 * [backup-simplify]: Simplify 3 into 3 1553848364.315 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.315 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.315 * [backup-simplify]: Simplify 0 into 0 1553848364.315 * [backup-simplify]: Simplify 1 into 1 1553848364.315 * [backup-simplify]: Simplify 0 into 0 1553848364.316 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848364.316 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848364.317 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553848364.317 * [backup-simplify]: Simplify (- 0) into 0 1553848364.318 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.318 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.318 * [backup-simplify]: Simplify 0 into 0 1553848364.318 * [backup-simplify]: Simplify 0 into 0 1553848364.318 * [backup-simplify]: Simplify 0 into 0 1553848364.318 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.319 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.319 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848364.320 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848364.321 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553848364.322 * [backup-simplify]: Simplify (- 0) into 0 1553848364.322 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848364.322 * [taylor]: Taking taylor expansion of 1 in x.im 1553848364.322 * [backup-simplify]: Simplify 1 into 1 1553848364.322 * [backup-simplify]: Simplify 1 into 1 1553848364.322 * [backup-simplify]: Simplify 0 into 0 1553848364.323 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.323 * [backup-simplify]: Simplify (* 3 1) into 3 1553848364.323 * [backup-simplify]: Simplify (- 3) into -3 1553848364.323 * [backup-simplify]: Simplify -3 into -3 1553848364.324 * [backup-simplify]: Simplify 0 into 0 1553848364.324 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.325 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.326 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553848364.327 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848364.328 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 1553848364.329 * [backup-simplify]: Simplify (- 0) into 0 1553848364.329 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.329 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.329 * [backup-simplify]: Simplify 0 into 0 1553848364.329 * [backup-simplify]: Simplify 0 into 0 1553848364.329 * [backup-simplify]: Simplify 0 into 0 1553848364.329 * [backup-simplify]: Simplify 0 into 0 1553848364.333 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.334 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553848364.334 * [backup-simplify]: Simplify (- 0) into 0 1553848364.334 * [backup-simplify]: Simplify 0 into 0 1553848364.334 * [backup-simplify]: Simplify 0 into 0 1553848364.334 * [backup-simplify]: Simplify (+ (* -3 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848364.335 * [backup-simplify]: Simplify (- (* (- (* (/ 1 x.re) (/ 1 x.re)) (* (/ 1 x.im) (/ 1 x.im))) (/ 1 x.re)) (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im))) into (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) 1553848364.335 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 1553848364.335 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1553848364.335 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553848364.335 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553848364.335 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.335 * [backup-simplify]: Simplify x.re into x.re 1553848364.335 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553848364.335 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553848364.335 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553848364.335 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553848364.335 * [taylor]: Taking taylor expansion of 3 in x.im 1553848364.335 * [backup-simplify]: Simplify 3 into 3 1553848364.335 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553848364.335 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848364.335 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.335 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.335 * [backup-simplify]: Simplify 0 into 0 1553848364.335 * [backup-simplify]: Simplify 1 into 1 1553848364.335 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.335 * [backup-simplify]: Simplify x.re into x.re 1553848364.335 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.335 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848364.335 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848364.335 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553848364.335 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553848364.335 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848364.335 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.335 * [backup-simplify]: Simplify 0 into 0 1553848364.336 * [backup-simplify]: Simplify 1 into 1 1553848364.336 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.336 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.336 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.336 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553848364.336 * [taylor]: Taking taylor expansion of 3 in x.re 1553848364.336 * [backup-simplify]: Simplify 3 into 3 1553848364.336 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553848364.336 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.336 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.336 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.336 * [backup-simplify]: Simplify x.im into x.im 1553848364.336 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.336 * [backup-simplify]: Simplify 0 into 0 1553848364.336 * [backup-simplify]: Simplify 1 into 1 1553848364.336 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.336 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848364.337 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.337 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848364.337 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848364.337 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553848364.337 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553848364.337 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848364.337 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.337 * [backup-simplify]: Simplify 0 into 0 1553848364.337 * [backup-simplify]: Simplify 1 into 1 1553848364.337 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.337 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.338 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.338 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553848364.338 * [taylor]: Taking taylor expansion of 3 in x.re 1553848364.338 * [backup-simplify]: Simplify 3 into 3 1553848364.338 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553848364.338 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.338 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.338 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.338 * [backup-simplify]: Simplify x.im into x.im 1553848364.338 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.338 * [backup-simplify]: Simplify 0 into 0 1553848364.338 * [backup-simplify]: Simplify 1 into 1 1553848364.338 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.338 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848364.338 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.338 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848364.338 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848364.339 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848364.339 * [taylor]: Taking taylor expansion of 1 in x.im 1553848364.339 * [backup-simplify]: Simplify 1 into 1 1553848364.339 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.339 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.340 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848364.340 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.340 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.340 * [backup-simplify]: Simplify 0 into 0 1553848364.341 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.341 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.342 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.342 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1553848364.342 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 1553848364.342 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 1553848364.342 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 1553848364.342 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553848364.342 * [taylor]: Taking taylor expansion of 3 in x.im 1553848364.342 * [backup-simplify]: Simplify 3 into 3 1553848364.342 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848364.342 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.342 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.342 * [backup-simplify]: Simplify 0 into 0 1553848364.342 * [backup-simplify]: Simplify 1 into 1 1553848364.342 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.343 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.343 * [backup-simplify]: Simplify (* 3 1) into 3 1553848364.343 * [backup-simplify]: Simplify (- 3) into -3 1553848364.343 * [backup-simplify]: Simplify -3 into -3 1553848364.343 * [backup-simplify]: Simplify 1 into 1 1553848364.344 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848364.344 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848364.345 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.345 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848364.346 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848364.346 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553848364.346 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553848364.346 * [backup-simplify]: Simplify (- 0) into 0 1553848364.347 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.347 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.347 * [backup-simplify]: Simplify 0 into 0 1553848364.347 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.347 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848364.348 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553848364.348 * [backup-simplify]: Simplify (- 0) into 0 1553848364.348 * [backup-simplify]: Simplify 0 into 0 1553848364.348 * [backup-simplify]: Simplify 0 into 0 1553848364.348 * [backup-simplify]: Simplify 0 into 0 1553848364.349 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553848364.350 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553848364.350 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.351 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848364.351 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848364.351 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848364.352 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553848364.352 * [backup-simplify]: Simplify (- 0) into 0 1553848364.352 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.352 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.352 * [backup-simplify]: Simplify 0 into 0 1553848364.353 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.353 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.354 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.354 * [backup-simplify]: Simplify (- 0) into 0 1553848364.354 * [backup-simplify]: Simplify 0 into 0 1553848364.354 * [backup-simplify]: Simplify 0 into 0 1553848364.354 * [backup-simplify]: Simplify 0 into 0 1553848364.354 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -3 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848364.355 * [backup-simplify]: Simplify (- (* (- (* (/ 1 (- x.re)) (/ 1 (- x.re))) (* (/ 1 (- x.im)) (/ 1 (- x.im)))) (/ 1 (- x.re))) (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im)))) into (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) 1553848364.355 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in (x.re x.im) around 0 1553848364.355 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 1553848364.355 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553848364.355 * [taylor]: Taking taylor expansion of 3 in x.im 1553848364.355 * [backup-simplify]: Simplify 3 into 3 1553848364.355 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553848364.355 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848364.355 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.355 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.355 * [backup-simplify]: Simplify 0 into 0 1553848364.355 * [backup-simplify]: Simplify 1 into 1 1553848364.355 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.355 * [backup-simplify]: Simplify x.re into x.re 1553848364.355 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.355 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848364.355 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848364.355 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553848364.355 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553848364.355 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.356 * [backup-simplify]: Simplify x.re into x.re 1553848364.356 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553848364.356 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553848364.356 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553848364.356 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1553848364.356 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553848364.356 * [taylor]: Taking taylor expansion of 3 in x.re 1553848364.356 * [backup-simplify]: Simplify 3 into 3 1553848364.356 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553848364.356 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.356 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.356 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.356 * [backup-simplify]: Simplify x.im into x.im 1553848364.356 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.356 * [backup-simplify]: Simplify 0 into 0 1553848364.356 * [backup-simplify]: Simplify 1 into 1 1553848364.356 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.356 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848364.356 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.356 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848364.356 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848364.356 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553848364.356 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848364.356 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.356 * [backup-simplify]: Simplify 0 into 0 1553848364.356 * [backup-simplify]: Simplify 1 into 1 1553848364.357 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.357 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.357 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.357 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1553848364.357 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553848364.357 * [taylor]: Taking taylor expansion of 3 in x.re 1553848364.357 * [backup-simplify]: Simplify 3 into 3 1553848364.357 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553848364.357 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.357 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.357 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.357 * [backup-simplify]: Simplify x.im into x.im 1553848364.357 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.357 * [backup-simplify]: Simplify 0 into 0 1553848364.357 * [backup-simplify]: Simplify 1 into 1 1553848364.357 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.357 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848364.358 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.358 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848364.358 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848364.358 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553848364.358 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848364.358 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.358 * [backup-simplify]: Simplify 0 into 0 1553848364.358 * [backup-simplify]: Simplify 1 into 1 1553848364.358 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.358 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.359 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.359 * [backup-simplify]: Simplify (- 1) into -1 1553848364.359 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553848364.359 * [taylor]: Taking taylor expansion of -1 in x.im 1553848364.359 * [backup-simplify]: Simplify -1 into -1 1553848364.360 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.360 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.361 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848364.361 * [backup-simplify]: Simplify (- 0) into 0 1553848364.361 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.361 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.361 * [backup-simplify]: Simplify 0 into 0 1553848364.361 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1553848364.362 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.362 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.363 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.364 * [backup-simplify]: Simplify (- 0) into 0 1553848364.364 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 1553848364.364 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553848364.364 * [taylor]: Taking taylor expansion of 3 in x.im 1553848364.364 * [backup-simplify]: Simplify 3 into 3 1553848364.364 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848364.364 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.364 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.364 * [backup-simplify]: Simplify 0 into 0 1553848364.364 * [backup-simplify]: Simplify 1 into 1 1553848364.365 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.365 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848364.365 * [backup-simplify]: Simplify (* 3 1) into 3 1553848364.365 * [backup-simplify]: Simplify 3 into 3 1553848364.365 * [backup-simplify]: Simplify -1 into -1 1553848364.365 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848364.366 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848364.366 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553848364.366 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553848364.367 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848364.368 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848364.368 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.368 * [backup-simplify]: Simplify (- 0) into 0 1553848364.369 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.369 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.369 * [backup-simplify]: Simplify 0 into 0 1553848364.369 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.370 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848364.371 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553848364.371 * [backup-simplify]: Simplify 0 into 0 1553848364.371 * [backup-simplify]: Simplify 0 into 0 1553848364.371 * [backup-simplify]: Simplify 0 into 0 1553848364.372 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848364.372 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848364.373 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848364.373 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553848364.375 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553848364.376 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553848364.377 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.377 * [backup-simplify]: Simplify (- 0) into 0 1553848364.377 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848364.377 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.377 * [backup-simplify]: Simplify 0 into 0 1553848364.378 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.379 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.380 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.380 * [backup-simplify]: Simplify 0 into 0 1553848364.380 * [backup-simplify]: Simplify 0 into 0 1553848364.380 * [backup-simplify]: Simplify 0 into 0 1553848364.381 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 3 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848364.381 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 1553848364.381 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 1553848364.381 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553848364.381 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 1553848364.381 * [taylor]: Taking taylor expansion of 2 in x.im 1553848364.381 * [backup-simplify]: Simplify 2 into 2 1553848364.381 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848364.381 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.381 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.381 * [backup-simplify]: Simplify 0 into 0 1553848364.381 * [backup-simplify]: Simplify 1 into 1 1553848364.381 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.381 * [backup-simplify]: Simplify x.re into x.re 1553848364.381 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553848364.381 * [taylor]: Taking taylor expansion of 2 in x.re 1553848364.381 * [backup-simplify]: Simplify 2 into 2 1553848364.381 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.381 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.381 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.381 * [backup-simplify]: Simplify x.im into x.im 1553848364.381 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.382 * [backup-simplify]: Simplify 0 into 0 1553848364.382 * [backup-simplify]: Simplify 1 into 1 1553848364.382 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553848364.382 * [taylor]: Taking taylor expansion of 2 in x.re 1553848364.382 * [backup-simplify]: Simplify 2 into 2 1553848364.382 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.382 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.382 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.382 * [backup-simplify]: Simplify x.im into x.im 1553848364.382 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.382 * [backup-simplify]: Simplify 0 into 0 1553848364.382 * [backup-simplify]: Simplify 1 into 1 1553848364.382 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.382 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848364.382 * [backup-simplify]: Simplify (* 2 0) into 0 1553848364.382 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.382 * [backup-simplify]: Simplify 0 into 0 1553848364.383 * [backup-simplify]: Simplify 0 into 0 1553848364.383 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.383 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848364.384 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 1553848364.384 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 1553848364.384 * [taylor]: Taking taylor expansion of 2 in x.im 1553848364.384 * [backup-simplify]: Simplify 2 into 2 1553848364.384 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.384 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.384 * [backup-simplify]: Simplify 0 into 0 1553848364.384 * [backup-simplify]: Simplify 1 into 1 1553848364.384 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.385 * [backup-simplify]: Simplify (* 2 1) into 2 1553848364.385 * [backup-simplify]: Simplify 2 into 2 1553848364.385 * [backup-simplify]: Simplify 0 into 0 1553848364.385 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848364.386 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848364.387 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553848364.387 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.387 * [backup-simplify]: Simplify 0 into 0 1553848364.387 * [backup-simplify]: Simplify 0 into 0 1553848364.387 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.388 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 1553848364.388 * [backup-simplify]: Simplify 0 into 0 1553848364.388 * [backup-simplify]: Simplify 0 into 0 1553848364.389 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848364.390 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848364.391 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553848364.391 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.391 * [backup-simplify]: Simplify 0 into 0 1553848364.391 * [backup-simplify]: Simplify 0 into 0 1553848364.392 * [backup-simplify]: Simplify 0 into 0 1553848364.392 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 1553848364.392 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im)) into (/ 2 (* (pow x.im 2) x.re)) 1553848364.392 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553848364.392 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 1553848364.392 * [taylor]: Taking taylor expansion of 2 in x.im 1553848364.392 * [backup-simplify]: Simplify 2 into 2 1553848364.392 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848364.392 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.392 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.392 * [backup-simplify]: Simplify 0 into 0 1553848364.392 * [backup-simplify]: Simplify 1 into 1 1553848364.392 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.392 * [backup-simplify]: Simplify x.re into x.re 1553848364.393 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.393 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848364.393 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 1553848364.393 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553848364.393 * [taylor]: Taking taylor expansion of 2 in x.re 1553848364.393 * [backup-simplify]: Simplify 2 into 2 1553848364.393 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.393 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.393 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.393 * [backup-simplify]: Simplify x.im into x.im 1553848364.393 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.393 * [backup-simplify]: Simplify 0 into 0 1553848364.393 * [backup-simplify]: Simplify 1 into 1 1553848364.393 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.393 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848364.393 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.394 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848364.394 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553848364.394 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553848364.394 * [taylor]: Taking taylor expansion of 2 in x.re 1553848364.394 * [backup-simplify]: Simplify 2 into 2 1553848364.394 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.394 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.394 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.394 * [backup-simplify]: Simplify x.im into x.im 1553848364.394 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.394 * [backup-simplify]: Simplify 0 into 0 1553848364.394 * [backup-simplify]: Simplify 1 into 1 1553848364.394 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.394 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848364.394 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.395 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848364.395 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553848364.395 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 1553848364.395 * [taylor]: Taking taylor expansion of 2 in x.im 1553848364.395 * [backup-simplify]: Simplify 2 into 2 1553848364.395 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.395 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.395 * [backup-simplify]: Simplify 0 into 0 1553848364.395 * [backup-simplify]: Simplify 1 into 1 1553848364.396 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.396 * [backup-simplify]: Simplify (/ 2 1) into 2 1553848364.396 * [backup-simplify]: Simplify 2 into 2 1553848364.396 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848364.397 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848364.397 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553848364.397 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.397 * [backup-simplify]: Simplify 0 into 0 1553848364.398 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.399 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553848364.399 * [backup-simplify]: Simplify 0 into 0 1553848364.400 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848364.401 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848364.401 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848364.401 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.401 * [backup-simplify]: Simplify 0 into 0 1553848364.402 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.403 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.403 * [backup-simplify]: Simplify 0 into 0 1553848364.404 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553848364.405 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848364.405 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848364.405 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.405 * [backup-simplify]: Simplify 0 into 0 1553848364.405 * [backup-simplify]: Simplify 0 into 0 1553848364.407 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848364.408 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.408 * [backup-simplify]: Simplify 0 into 0 1553848364.409 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553848364.410 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553848364.411 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848364.411 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.411 * [backup-simplify]: Simplify 0 into 0 1553848364.411 * [backup-simplify]: Simplify 0 into 0 1553848364.411 * [backup-simplify]: Simplify 0 into 0 1553848364.411 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 1553848364.411 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im))) into (/ -2 (* (pow x.im 2) x.re)) 1553848364.412 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553848364.412 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 1553848364.412 * [taylor]: Taking taylor expansion of -2 in x.im 1553848364.412 * [backup-simplify]: Simplify -2 into -2 1553848364.412 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848364.412 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.412 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.412 * [backup-simplify]: Simplify 0 into 0 1553848364.412 * [backup-simplify]: Simplify 1 into 1 1553848364.412 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.412 * [backup-simplify]: Simplify x.re into x.re 1553848364.412 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.412 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848364.412 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 1553848364.413 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553848364.413 * [taylor]: Taking taylor expansion of -2 in x.re 1553848364.413 * [backup-simplify]: Simplify -2 into -2 1553848364.413 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.413 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.413 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.413 * [backup-simplify]: Simplify x.im into x.im 1553848364.413 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.413 * [backup-simplify]: Simplify 0 into 0 1553848364.413 * [backup-simplify]: Simplify 1 into 1 1553848364.413 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.413 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848364.413 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.414 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848364.414 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553848364.414 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553848364.414 * [taylor]: Taking taylor expansion of -2 in x.re 1553848364.414 * [backup-simplify]: Simplify -2 into -2 1553848364.414 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848364.414 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848364.414 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.414 * [backup-simplify]: Simplify x.im into x.im 1553848364.414 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.414 * [backup-simplify]: Simplify 0 into 0 1553848364.414 * [backup-simplify]: Simplify 1 into 1 1553848364.414 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848364.414 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848364.414 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848364.415 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848364.415 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553848364.415 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 1553848364.415 * [taylor]: Taking taylor expansion of -2 in x.im 1553848364.415 * [backup-simplify]: Simplify -2 into -2 1553848364.415 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848364.415 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.415 * [backup-simplify]: Simplify 0 into 0 1553848364.415 * [backup-simplify]: Simplify 1 into 1 1553848364.416 * [backup-simplify]: Simplify (* 1 1) into 1 1553848364.416 * [backup-simplify]: Simplify (/ -2 1) into -2 1553848364.416 * [backup-simplify]: Simplify -2 into -2 1553848364.417 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848364.417 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848364.418 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553848364.418 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.418 * [backup-simplify]: Simplify 0 into 0 1553848364.418 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848364.419 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1553848364.419 * [backup-simplify]: Simplify 0 into 0 1553848364.420 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848364.421 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848364.421 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848364.421 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.421 * [backup-simplify]: Simplify 0 into 0 1553848364.422 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848364.423 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.423 * [backup-simplify]: Simplify 0 into 0 1553848364.425 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553848364.426 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848364.426 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848364.426 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.427 * [backup-simplify]: Simplify 0 into 0 1553848364.427 * [backup-simplify]: Simplify 0 into 0 1553848364.428 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848364.429 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.429 * [backup-simplify]: Simplify 0 into 0 1553848364.430 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553848364.430 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553848364.431 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848364.431 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.431 * [backup-simplify]: Simplify 0 into 0 1553848364.431 * [backup-simplify]: Simplify 0 into 0 1553848364.431 * [backup-simplify]: Simplify 0 into 0 1553848364.431 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 1553848364.431 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 1553848364.431 * [backup-simplify]: Simplify (+ (* x.re x.im) (* x.im x.re)) into (* 2 (* x.im x.re)) 1553848364.431 * [approximate]: Taking taylor expansion of (* 2 (* x.im x.re)) in (x.re x.im) around 0 1553848364.431 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.im 1553848364.431 * [taylor]: Taking taylor expansion of 2 in x.im 1553848364.431 * [backup-simplify]: Simplify 2 into 2 1553848364.431 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553848364.431 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.431 * [backup-simplify]: Simplify 0 into 0 1553848364.431 * [backup-simplify]: Simplify 1 into 1 1553848364.431 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.431 * [backup-simplify]: Simplify x.re into x.re 1553848364.431 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1553848364.431 * [taylor]: Taking taylor expansion of 2 in x.re 1553848364.431 * [backup-simplify]: Simplify 2 into 2 1553848364.431 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848364.431 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.431 * [backup-simplify]: Simplify x.im into x.im 1553848364.431 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.431 * [backup-simplify]: Simplify 0 into 0 1553848364.431 * [backup-simplify]: Simplify 1 into 1 1553848364.431 * [taylor]: Taking taylor expansion of (* 2 (* x.im x.re)) in x.re 1553848364.431 * [taylor]: Taking taylor expansion of 2 in x.re 1553848364.431 * [backup-simplify]: Simplify 2 into 2 1553848364.431 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848364.431 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.431 * [backup-simplify]: Simplify x.im into x.im 1553848364.431 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.431 * [backup-simplify]: Simplify 0 into 0 1553848364.431 * [backup-simplify]: Simplify 1 into 1 1553848364.432 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848364.432 * [backup-simplify]: Simplify (* 2 0) into 0 1553848364.432 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.432 * [backup-simplify]: Simplify 0 into 0 1553848364.432 * [backup-simplify]: Simplify 0 into 0 1553848364.432 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848364.432 * [backup-simplify]: Simplify (+ (* 2 x.im) (* 0 0)) into (* 2 x.im) 1553848364.433 * [taylor]: Taking taylor expansion of (* 2 x.im) in x.im 1553848364.433 * [taylor]: Taking taylor expansion of 2 in x.im 1553848364.433 * [backup-simplify]: Simplify 2 into 2 1553848364.433 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.433 * [backup-simplify]: Simplify 0 into 0 1553848364.433 * [backup-simplify]: Simplify 1 into 1 1553848364.433 * [backup-simplify]: Simplify (* 2 0) into 0 1553848364.433 * [backup-simplify]: Simplify 0 into 0 1553848364.433 * [backup-simplify]: Simplify 0 into 0 1553848364.433 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553848364.434 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 x.im) (* 0 0))) into 0 1553848364.434 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.434 * [backup-simplify]: Simplify 0 into 0 1553848364.434 * [backup-simplify]: Simplify 0 into 0 1553848364.434 * [backup-simplify]: Simplify (+ (* 2 1) (* 0 0)) into 2 1553848364.434 * [backup-simplify]: Simplify 2 into 2 1553848364.434 * [backup-simplify]: Simplify 0 into 0 1553848364.435 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848364.436 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1553848364.436 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.436 * [backup-simplify]: Simplify 0 into 0 1553848364.436 * [backup-simplify]: Simplify 0 into 0 1553848364.436 * [backup-simplify]: Simplify 0 into 0 1553848364.436 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 1) (* 0 0))) into 0 1553848364.436 * [backup-simplify]: Simplify 0 into 0 1553848364.436 * [backup-simplify]: Simplify 0 into 0 1553848364.437 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848364.438 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0))))) into 0 1553848364.438 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.438 * [backup-simplify]: Simplify 0 into 0 1553848364.438 * [backup-simplify]: Simplify 0 into 0 1553848364.438 * [backup-simplify]: Simplify (* 2 (* x.im x.re)) into (* 2 (* x.im x.re)) 1553848364.438 * [backup-simplify]: Simplify (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) into (* 2 (/ 1 (* x.im x.re))) 1553848364.438 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1553848364.438 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1553848364.438 * [taylor]: Taking taylor expansion of 2 in x.im 1553848364.438 * [backup-simplify]: Simplify 2 into 2 1553848364.438 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1553848364.438 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553848364.438 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.438 * [backup-simplify]: Simplify 0 into 0 1553848364.438 * [backup-simplify]: Simplify 1 into 1 1553848364.438 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.438 * [backup-simplify]: Simplify x.re into x.re 1553848364.438 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553848364.439 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553848364.439 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848364.439 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553848364.439 * [taylor]: Taking taylor expansion of 2 in x.re 1553848364.439 * [backup-simplify]: Simplify 2 into 2 1553848364.439 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848364.439 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848364.439 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.439 * [backup-simplify]: Simplify x.im into x.im 1553848364.439 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.439 * [backup-simplify]: Simplify 0 into 0 1553848364.439 * [backup-simplify]: Simplify 1 into 1 1553848364.439 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848364.439 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848364.439 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848364.439 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553848364.439 * [taylor]: Taking taylor expansion of 2 in x.re 1553848364.439 * [backup-simplify]: Simplify 2 into 2 1553848364.439 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848364.439 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848364.439 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.439 * [backup-simplify]: Simplify x.im into x.im 1553848364.439 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.439 * [backup-simplify]: Simplify 0 into 0 1553848364.439 * [backup-simplify]: Simplify 1 into 1 1553848364.439 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848364.440 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848364.440 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848364.440 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1553848364.440 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1553848364.440 * [taylor]: Taking taylor expansion of 2 in x.im 1553848364.440 * [backup-simplify]: Simplify 2 into 2 1553848364.440 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.440 * [backup-simplify]: Simplify 0 into 0 1553848364.440 * [backup-simplify]: Simplify 1 into 1 1553848364.440 * [backup-simplify]: Simplify (/ 2 1) into 2 1553848364.440 * [backup-simplify]: Simplify 2 into 2 1553848364.441 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553848364.441 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848364.441 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1553848364.441 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.441 * [backup-simplify]: Simplify 0 into 0 1553848364.442 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553848364.442 * [backup-simplify]: Simplify 0 into 0 1553848364.442 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848364.442 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848364.443 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1553848364.443 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.443 * [backup-simplify]: Simplify 0 into 0 1553848364.443 * [backup-simplify]: Simplify 0 into 0 1553848364.444 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.444 * [backup-simplify]: Simplify 0 into 0 1553848364.444 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848364.444 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848364.445 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1553848364.445 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.445 * [backup-simplify]: Simplify 0 into 0 1553848364.445 * [backup-simplify]: Simplify 0 into 0 1553848364.445 * [backup-simplify]: Simplify 0 into 0 1553848364.446 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.446 * [backup-simplify]: Simplify 0 into 0 1553848364.446 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 x.re)))) into (* 2 (* x.im x.re)) 1553848364.446 * [backup-simplify]: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) into (* 2 (/ 1 (* x.im x.re))) 1553848364.446 * [approximate]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in (x.re x.im) around 0 1553848364.446 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.im 1553848364.446 * [taylor]: Taking taylor expansion of 2 in x.im 1553848364.446 * [backup-simplify]: Simplify 2 into 2 1553848364.446 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1553848364.446 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553848364.446 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.446 * [backup-simplify]: Simplify 0 into 0 1553848364.446 * [backup-simplify]: Simplify 1 into 1 1553848364.446 * [taylor]: Taking taylor expansion of x.re in x.im 1553848364.446 * [backup-simplify]: Simplify x.re into x.re 1553848364.446 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553848364.448 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553848364.448 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848364.448 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553848364.448 * [taylor]: Taking taylor expansion of 2 in x.re 1553848364.448 * [backup-simplify]: Simplify 2 into 2 1553848364.448 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848364.448 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848364.448 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.448 * [backup-simplify]: Simplify x.im into x.im 1553848364.448 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.448 * [backup-simplify]: Simplify 0 into 0 1553848364.448 * [backup-simplify]: Simplify 1 into 1 1553848364.448 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848364.449 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848364.449 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848364.449 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* x.im x.re))) in x.re 1553848364.449 * [taylor]: Taking taylor expansion of 2 in x.re 1553848364.449 * [backup-simplify]: Simplify 2 into 2 1553848364.449 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848364.449 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848364.449 * [taylor]: Taking taylor expansion of x.im in x.re 1553848364.449 * [backup-simplify]: Simplify x.im into x.im 1553848364.449 * [taylor]: Taking taylor expansion of x.re in x.re 1553848364.449 * [backup-simplify]: Simplify 0 into 0 1553848364.449 * [backup-simplify]: Simplify 1 into 1 1553848364.449 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848364.449 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848364.449 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848364.449 * [backup-simplify]: Simplify (* 2 (/ 1 x.im)) into (/ 2 x.im) 1553848364.449 * [taylor]: Taking taylor expansion of (/ 2 x.im) in x.im 1553848364.449 * [taylor]: Taking taylor expansion of 2 in x.im 1553848364.449 * [backup-simplify]: Simplify 2 into 2 1553848364.449 * [taylor]: Taking taylor expansion of x.im in x.im 1553848364.449 * [backup-simplify]: Simplify 0 into 0 1553848364.449 * [backup-simplify]: Simplify 1 into 1 1553848364.450 * [backup-simplify]: Simplify (/ 2 1) into 2 1553848364.450 * [backup-simplify]: Simplify 2 into 2 1553848364.450 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553848364.450 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848364.451 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 x.im))) into 0 1553848364.451 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.451 * [backup-simplify]: Simplify 0 into 0 1553848364.451 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553848364.451 * [backup-simplify]: Simplify 0 into 0 1553848364.452 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848364.452 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848364.452 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1553848364.452 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.452 * [backup-simplify]: Simplify 0 into 0 1553848364.452 * [backup-simplify]: Simplify 0 into 0 1553848364.453 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.453 * [backup-simplify]: Simplify 0 into 0 1553848364.454 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848364.454 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848364.454 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1553848364.454 * [taylor]: Taking taylor expansion of 0 in x.im 1553848364.455 * [backup-simplify]: Simplify 0 into 0 1553848364.455 * [backup-simplify]: Simplify 0 into 0 1553848364.455 * [backup-simplify]: Simplify 0 into 0 1553848364.455 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848364.455 * [backup-simplify]: Simplify 0 into 0 1553848364.455 * [backup-simplify]: Simplify (* 2 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- x.re))))) into (* 2 (* x.im x.re)) 1553848364.455 * * * [progress]: simplifying candidates 1553848364.455 * * * * [progress]: [ 1 / 176 ] simplifiying candidate # 1553848364.456 * [simplify]: Simplifying (* (- (* x.re x.re) (* x.im x.im)) x.re) 1553848364.456 * * [simplify]: iters left: 6 (6 enodes) 1553848364.458 * * [simplify]: iters left: 5 (24 enodes) 1553848364.465 * * [simplify]: iters left: 4 (47 enodes) 1553848364.483 * * [simplify]: iters left: 3 (100 enodes) 1553848364.508 * * [simplify]: iters left: 2 (242 enodes) 1553848364.602 * * [simplify]: iters left: 1 (463 enodes) 1553848364.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848364.813 * * [simplify]: Extracting #1: cost 25 inf + 0 1553848364.813 * * [simplify]: Extracting #2: cost 86 inf + 1 1553848364.814 * * [simplify]: Extracting #3: cost 107 inf + 1353 1553848364.817 * * [simplify]: Extracting #4: cost 31 inf + 10714 1553848364.821 * * [simplify]: Extracting #5: cost 0 inf + 16457 1553848364.825 * * [simplify]: Extracting #6: cost 0 inf + 16337 1553848364.830 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) x.re) 1553848364.830 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (- (* x.re x.re) (* x.im x.im)) x.re) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848364.830 * * * * [progress]: [ 2 / 176 ] simplifiying candidate # 1553848364.830 * * * * [progress]: [ 3 / 176 ] simplifiying candidate # 1553848364.830 * [simplify]: Simplifying (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re)) 1553848364.830 * * [simplify]: iters left: 6 (8 enodes) 1553848364.832 * * [simplify]: iters left: 5 (30 enodes) 1553848364.836 * * [simplify]: iters left: 4 (46 enodes) 1553848364.842 * * [simplify]: iters left: 3 (72 enodes) 1553848364.864 * * [simplify]: iters left: 2 (121 enodes) 1553848364.884 * * [simplify]: iters left: 1 (204 enodes) 1553848364.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848364.939 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848364.939 * * [simplify]: Extracting #2: cost 18 inf + 0 1553848364.939 * * [simplify]: Extracting #3: cost 40 inf + 1 1553848364.940 * * [simplify]: Extracting #4: cost 52 inf + 1410 1553848364.943 * * [simplify]: Extracting #5: cost 9 inf + 6733 1553848364.949 * * [simplify]: Extracting #6: cost 2 inf + 7767 1553848364.953 * * [simplify]: Extracting #7: cost 0 inf + 8211 1553848364.958 * [simplify]: Simplified to (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re)) 1553848364.958 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (- (* x.re x.re) (* x.im x.im))) (log x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848364.958 * * * * [progress]: [ 4 / 176 ] simplifiying candidate # 1553848364.959 * * * * [progress]: [ 5 / 176 ] simplifiying candidate # 1553848364.959 * * * * [progress]: [ 6 / 176 ] simplifiying candidate # 1553848364.959 * [simplify]: Simplifying (* (* (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) x.re)) 1553848364.959 * * [simplify]: iters left: 6 (9 enodes) 1553848364.964 * * [simplify]: iters left: 5 (39 enodes) 1553848364.978 * * [simplify]: iters left: 4 (104 enodes) 1553848365.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.034 * * [simplify]: Extracting #1: cost 37 inf + 0 1553848365.034 * * [simplify]: Extracting #2: cost 136 inf + 42 1553848365.035 * * [simplify]: Extracting #3: cost 161 inf + 1300 1553848365.039 * * [simplify]: Extracting #4: cost 53 inf + 21871 1553848365.047 * * [simplify]: Extracting #5: cost 0 inf + 34415 1553848365.063 * * [simplify]: Extracting #6: cost 0 inf + 34375 1553848365.079 * [simplify]: Simplified to (* (* x.re (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 1553848365.080 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* x.re (* x.re x.re)) (* (- (* x.re x.re) (* x.im x.im)) (* (- (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.080 * * * * [progress]: [ 7 / 176 ] simplifiying candidate # 1553848365.080 * * * * [progress]: [ 8 / 176 ] simplifiying candidate # 1553848365.080 * * * * [progress]: [ 9 / 176 ] simplifiying candidate # 1553848365.080 * * * * [progress]: [ 10 / 176 ] simplifiying candidate # 1553848365.080 * * * * [progress]: [ 11 / 176 ] simplifiying candidate # 1553848365.081 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1553848365.081 * * [simplify]: iters left: 6 (8 enodes) 1553848365.084 * * [simplify]: iters left: 5 (30 enodes) 1553848365.093 * * [simplify]: iters left: 4 (43 enodes) 1553848365.105 * * [simplify]: iters left: 3 (60 enodes) 1553848365.124 * * [simplify]: iters left: 2 (101 enodes) 1553848365.149 * * [simplify]: iters left: 1 (184 enodes) 1553848365.195 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.195 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.195 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848365.195 * * [simplify]: Extracting #3: cost 28 inf + 1 1553848365.196 * * [simplify]: Extracting #4: cost 58 inf + 124 1553848365.197 * * [simplify]: Extracting #5: cost 39 inf + 2118 1553848365.199 * * [simplify]: Extracting #6: cost 7 inf + 6021 1553848365.202 * * [simplify]: Extracting #7: cost 0 inf + 6675 1553848365.204 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1553848365.204 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.204 * [simplify]: Simplifying (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1553848365.204 * * [simplify]: iters left: 6 (8 enodes) 1553848365.206 * * [simplify]: iters left: 5 (30 enodes) 1553848365.210 * * [simplify]: iters left: 4 (43 enodes) 1553848365.216 * * [simplify]: iters left: 3 (60 enodes) 1553848365.225 * * [simplify]: iters left: 2 (101 enodes) 1553848365.251 * * [simplify]: iters left: 1 (184 enodes) 1553848365.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.291 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.291 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848365.291 * * [simplify]: Extracting #3: cost 28 inf + 1 1553848365.292 * * [simplify]: Extracting #4: cost 58 inf + 124 1553848365.293 * * [simplify]: Extracting #5: cost 39 inf + 2118 1553848365.295 * * [simplify]: Extracting #6: cost 7 inf + 6021 1553848365.299 * * [simplify]: Extracting #7: cost 0 inf + 6675 1553848365.302 * [simplify]: Simplified to (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) 1553848365.303 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.303 * * * * [progress]: [ 12 / 176 ] simplifiying candidate # 1553848365.303 * [simplify]: Simplifying (cbrt x.re) 1553848365.303 * * [simplify]: iters left: 1 (2 enodes) 1553848365.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.304 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848365.304 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848365.304 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848365.304 * [simplify]: Simplified to (cbrt x.re) 1553848365.304 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (- (* x.re x.re) (* x.im x.im)) (* (cbrt x.re) (cbrt x.re))) (cbrt x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.304 * * * * [progress]: [ 13 / 176 ] simplifiying candidate # 1553848365.305 * [simplify]: Simplifying (sqrt x.re) 1553848365.305 * * [simplify]: iters left: 1 (2 enodes) 1553848365.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.306 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848365.306 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848365.306 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848365.306 * [simplify]: Simplified to (sqrt x.re) 1553848365.306 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (- (* x.re x.re) (* x.im x.im)) (sqrt x.re)) (sqrt x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.306 * * * * [progress]: [ 14 / 176 ] simplifiying candidate # 1553848365.306 * * * * [progress]: [ 15 / 176 ] simplifiying candidate # 1553848365.306 * [simplify]: Simplifying (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1553848365.307 * * [simplify]: iters left: 6 (7 enodes) 1553848365.310 * * [simplify]: iters left: 5 (26 enodes) 1553848365.318 * * [simplify]: iters left: 4 (39 enodes) 1553848365.329 * * [simplify]: iters left: 3 (56 enodes) 1553848365.347 * * [simplify]: iters left: 2 (97 enodes) 1553848365.384 * * [simplify]: iters left: 1 (180 enodes) 1553848365.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.432 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848365.432 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848365.432 * * [simplify]: Extracting #3: cost 25 inf + 0 1553848365.432 * * [simplify]: Extracting #4: cost 59 inf + 0 1553848365.433 * * [simplify]: Extracting #5: cost 53 inf + 290 1553848365.433 * * [simplify]: Extracting #6: cost 20 inf + 3951 1553848365.435 * * [simplify]: Extracting #7: cost 2 inf + 6227 1553848365.437 * * [simplify]: Extracting #8: cost 0 inf + 6471 1553848365.438 * [simplify]: Simplified to (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) 1553848365.438 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (- (* x.re x.re) (* x.im x.im))) (cbrt (- (* x.re x.re) (* x.im x.im)))) (* (cbrt (- (* x.re x.re) (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.439 * * * * [progress]: [ 16 / 176 ] simplifiying candidate # 1553848365.439 * [simplify]: Simplifying (sqrt (- (* x.re x.re) (* x.im x.im))) 1553848365.439 * * [simplify]: iters left: 5 (6 enodes) 1553848365.440 * * [simplify]: iters left: 4 (23 enodes) 1553848365.443 * * [simplify]: iters left: 3 (36 enodes) 1553848365.448 * * [simplify]: iters left: 2 (53 enodes) 1553848365.465 * * [simplify]: iters left: 1 (94 enodes) 1553848365.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.502 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848365.502 * * [simplify]: Extracting #2: cost 32 inf + 0 1553848365.502 * * [simplify]: Extracting #3: cost 48 inf + 0 1553848365.502 * * [simplify]: Extracting #4: cost 42 inf + 247 1553848365.503 * * [simplify]: Extracting #5: cost 18 inf + 3412 1553848365.504 * * [simplify]: Extracting #6: cost 0 inf + 5728 1553848365.505 * * [simplify]: Extracting #7: cost 0 inf + 5448 1553848365.506 * [simplify]: Simplified to (sqrt (- (* x.re x.re) (* x.im x.im))) 1553848365.506 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (- (* x.re x.re) (* x.im x.im))) (* (sqrt (- (* x.re x.re) (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.506 * * * * [progress]: [ 17 / 176 ] simplifiying candidate # 1553848365.507 * * * * [progress]: [ 18 / 176 ] simplifiying candidate # 1553848365.507 * [simplify]: Simplifying (+ x.re x.im) 1553848365.507 * * [simplify]: iters left: 2 (3 enodes) 1553848365.507 * * [simplify]: iters left: 1 (10 enodes) 1553848365.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.509 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.509 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.509 * * [simplify]: Extracting #3: cost 0 inf + 86 1553848365.509 * [simplify]: Simplified to (+ x.im x.re) 1553848365.509 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.509 * * * * [progress]: [ 19 / 176 ] simplifiying candidate # 1553848365.509 * [simplify]: Simplifying (+ x.re (sqrt (* x.im x.im))) 1553848365.509 * * [simplify]: iters left: 5 (5 enodes) 1553848365.510 * * [simplify]: iters left: 4 (17 enodes) 1553848365.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.512 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.512 * * [simplify]: Extracting #2: cost 6 inf + 1 1553848365.512 * * [simplify]: Extracting #3: cost 1 inf + 289 1553848365.512 * * [simplify]: Extracting #4: cost 0 inf + 330 1553848365.512 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1553848365.512 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ (fabs x.im) x.re) (* (- x.re (sqrt (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.513 * * * * [progress]: [ 20 / 176 ] simplifiying candidate # 1553848365.513 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1553848365.513 * * [simplify]: iters left: 5 (5 enodes) 1553848365.514 * * [simplify]: iters left: 4 (14 enodes) 1553848365.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.515 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.515 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.516 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.516 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.516 * [simplify]: Simplified to (+ x.im x.re) 1553848365.516 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.516 * * * * [progress]: [ 21 / 176 ] simplifiying candidate # 1553848365.516 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1553848365.516 * * [simplify]: iters left: 5 (5 enodes) 1553848365.517 * * [simplify]: iters left: 4 (14 enodes) 1553848365.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.519 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.519 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.519 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.519 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.519 * [simplify]: Simplified to (+ x.im x.re) 1553848365.519 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.519 * * * * [progress]: [ 22 / 176 ] simplifiying candidate # 1553848365.519 * [simplify]: Simplifying (+ x.re x.im) 1553848365.519 * * [simplify]: iters left: 2 (3 enodes) 1553848365.520 * * [simplify]: iters left: 1 (10 enodes) 1553848365.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.521 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.521 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.521 * * [simplify]: Extracting #3: cost 0 inf + 86 1553848365.521 * [simplify]: Simplified to (+ x.im x.re) 1553848365.522 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.522 * * * * [progress]: [ 23 / 176 ] simplifiying candidate # 1553848365.522 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) x.im) 1553848365.522 * * [simplify]: iters left: 5 (5 enodes) 1553848365.523 * * [simplify]: iters left: 4 (17 enodes) 1553848365.525 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.525 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.525 * * [simplify]: Extracting #2: cost 6 inf + 1 1553848365.525 * * [simplify]: Extracting #3: cost 6 inf + 2 1553848365.525 * * [simplify]: Extracting #4: cost 0 inf + 330 1553848365.525 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1553848365.525 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.525 * * * * [progress]: [ 24 / 176 ] simplifiying candidate # 1553848365.525 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (sqrt (* x.im x.im))) 1553848365.525 * * [simplify]: iters left: 5 (7 enodes) 1553848365.527 * * [simplify]: iters left: 4 (24 enodes) 1553848365.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.531 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.531 * * [simplify]: Extracting #2: cost 10 inf + 0 1553848365.531 * * [simplify]: Extracting #3: cost 9 inf + 43 1553848365.531 * * [simplify]: Extracting #4: cost 2 inf + 411 1553848365.532 * * [simplify]: Extracting #5: cost 0 inf + 574 1553848365.532 * [simplify]: Simplified to (+ (fabs x.im) (fabs x.re)) 1553848365.532 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ (fabs x.im) (fabs x.re)) (* (- (sqrt (* x.re x.re)) (sqrt (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.532 * * * * [progress]: [ 25 / 176 ] simplifiying candidate # 1553848365.533 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) 1553848365.533 * * [simplify]: iters left: 5 (7 enodes) 1553848365.536 * * [simplify]: iters left: 4 (21 enodes) 1553848365.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.541 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.541 * * [simplify]: Extracting #2: cost 6 inf + 1 1553848365.541 * * [simplify]: Extracting #3: cost 6 inf + 2 1553848365.541 * * [simplify]: Extracting #4: cost 0 inf + 330 1553848365.541 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1553848365.541 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.541 * * * * [progress]: [ 26 / 176 ] simplifiying candidate # 1553848365.542 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) 1553848365.542 * * [simplify]: iters left: 5 (7 enodes) 1553848365.545 * * [simplify]: iters left: 4 (21 enodes) 1553848365.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.547 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.547 * * [simplify]: Extracting #2: cost 6 inf + 1 1553848365.547 * * [simplify]: Extracting #3: cost 6 inf + 2 1553848365.547 * * [simplify]: Extracting #4: cost 0 inf + 330 1553848365.547 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1553848365.548 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) (* (sqrt x.im) (sqrt x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.548 * * * * [progress]: [ 27 / 176 ] simplifiying candidate # 1553848365.548 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) x.im) 1553848365.548 * * [simplify]: iters left: 5 (5 enodes) 1553848365.549 * * [simplify]: iters left: 4 (17 enodes) 1553848365.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.551 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.551 * * [simplify]: Extracting #2: cost 6 inf + 1 1553848365.551 * * [simplify]: Extracting #3: cost 6 inf + 2 1553848365.551 * * [simplify]: Extracting #4: cost 0 inf + 330 1553848365.551 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1553848365.551 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im (fabs x.re)) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.551 * * * * [progress]: [ 28 / 176 ] simplifiying candidate # 1553848365.552 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1553848365.552 * * [simplify]: iters left: 5 (5 enodes) 1553848365.553 * * [simplify]: iters left: 4 (14 enodes) 1553848365.554 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.554 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.555 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.555 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.555 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.555 * [simplify]: Simplified to (+ x.im x.re) 1553848365.555 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.555 * * * * [progress]: [ 29 / 176 ] simplifiying candidate # 1553848365.555 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) 1553848365.555 * * [simplify]: iters left: 5 (7 enodes) 1553848365.556 * * [simplify]: iters left: 4 (21 enodes) 1553848365.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.559 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.559 * * [simplify]: Extracting #2: cost 6 inf + 1 1553848365.559 * * [simplify]: Extracting #3: cost 1 inf + 289 1553848365.559 * * [simplify]: Extracting #4: cost 0 inf + 330 1553848365.559 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1553848365.559 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ (fabs x.im) x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.559 * * * * [progress]: [ 30 / 176 ] simplifiying candidate # 1553848365.560 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1553848365.560 * * [simplify]: iters left: 5 (7 enodes) 1553848365.561 * * [simplify]: iters left: 4 (18 enodes) 1553848365.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.563 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.563 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.563 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.563 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.563 * [simplify]: Simplified to (+ x.im x.re) 1553848365.563 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.563 * * * * [progress]: [ 31 / 176 ] simplifiying candidate # 1553848365.564 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1553848365.564 * * [simplify]: iters left: 5 (7 enodes) 1553848365.566 * * [simplify]: iters left: 4 (18 enodes) 1553848365.571 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.571 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.571 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.571 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.571 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.571 * [simplify]: Simplified to (+ x.im x.re) 1553848365.571 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.571 * * * * [progress]: [ 32 / 176 ] simplifiying candidate # 1553848365.572 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1553848365.572 * * [simplify]: iters left: 5 (5 enodes) 1553848365.574 * * [simplify]: iters left: 4 (14 enodes) 1553848365.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.579 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.579 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.580 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.580 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.580 * [simplify]: Simplified to (+ x.im x.re) 1553848365.580 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.580 * * * * [progress]: [ 33 / 176 ] simplifiying candidate # 1553848365.580 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1553848365.580 * * [simplify]: iters left: 5 (5 enodes) 1553848365.583 * * [simplify]: iters left: 4 (14 enodes) 1553848365.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.587 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.587 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.587 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.587 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.587 * [simplify]: Simplified to (+ x.im x.re) 1553848365.587 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.587 * * * * [progress]: [ 34 / 176 ] simplifiying candidate # 1553848365.587 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) 1553848365.587 * * [simplify]: iters left: 5 (7 enodes) 1553848365.591 * * [simplify]: iters left: 4 (21 enodes) 1553848365.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.596 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.596 * * [simplify]: Extracting #2: cost 6 inf + 1 1553848365.596 * * [simplify]: Extracting #3: cost 1 inf + 289 1553848365.596 * * [simplify]: Extracting #4: cost 0 inf + 330 1553848365.596 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1553848365.597 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ (fabs x.im) x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (sqrt (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.597 * * * * [progress]: [ 35 / 176 ] simplifiying candidate # 1553848365.597 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1553848365.597 * * [simplify]: iters left: 5 (7 enodes) 1553848365.600 * * [simplify]: iters left: 4 (18 enodes) 1553848365.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.604 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.604 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.604 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.605 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.605 * [simplify]: Simplified to (+ x.im x.re) 1553848365.605 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.605 * * * * [progress]: [ 36 / 176 ] simplifiying candidate # 1553848365.605 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) 1553848365.605 * * [simplify]: iters left: 5 (7 enodes) 1553848365.608 * * [simplify]: iters left: 4 (18 enodes) 1553848365.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.613 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.613 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.613 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.613 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.613 * [simplify]: Simplified to (+ x.im x.re) 1553848365.613 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) (* (sqrt x.im) (sqrt x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.614 * * * * [progress]: [ 37 / 176 ] simplifiying candidate # 1553848365.614 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt x.re)) x.im) 1553848365.614 * * [simplify]: iters left: 5 (5 enodes) 1553848365.617 * * [simplify]: iters left: 4 (14 enodes) 1553848365.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.621 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.621 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.621 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.621 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.621 * [simplify]: Simplified to (+ x.im x.re) 1553848365.621 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.621 * * * * [progress]: [ 38 / 176 ] simplifiying candidate # 1553848365.621 * [simplify]: Simplifying (+ x.re x.im) 1553848365.622 * * [simplify]: iters left: 2 (3 enodes) 1553848365.623 * * [simplify]: iters left: 1 (10 enodes) 1553848365.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.626 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.626 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.626 * * [simplify]: Extracting #3: cost 0 inf + 86 1553848365.626 * [simplify]: Simplified to (+ x.im x.re) 1553848365.626 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.626 * * * * [progress]: [ 39 / 176 ] simplifiying candidate # 1553848365.626 * [simplify]: Simplifying (+ x.re (sqrt (* x.im x.im))) 1553848365.626 * * [simplify]: iters left: 5 (5 enodes) 1553848365.629 * * [simplify]: iters left: 4 (17 enodes) 1553848365.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.634 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.634 * * [simplify]: Extracting #2: cost 6 inf + 1 1553848365.634 * * [simplify]: Extracting #3: cost 1 inf + 289 1553848365.634 * * [simplify]: Extracting #4: cost 0 inf + 330 1553848365.634 * [simplify]: Simplified to (+ (fabs x.im) x.re) 1553848365.635 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ (fabs x.im) x.re) (* (- x.re (sqrt (* x.im x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.635 * * * * [progress]: [ 40 / 176 ] simplifiying candidate # 1553848365.635 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1553848365.635 * * [simplify]: iters left: 5 (5 enodes) 1553848365.637 * * [simplify]: iters left: 4 (14 enodes) 1553848365.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.640 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.640 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.641 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.641 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.641 * [simplify]: Simplified to (+ x.im x.re) 1553848365.641 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.641 * * * * [progress]: [ 41 / 176 ] simplifiying candidate # 1553848365.641 * [simplify]: Simplifying (+ x.re (* (sqrt x.im) (sqrt x.im))) 1553848365.641 * * [simplify]: iters left: 5 (5 enodes) 1553848365.643 * * [simplify]: iters left: 4 (14 enodes) 1553848365.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.647 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.647 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.647 * * [simplify]: Extracting #3: cost 1 inf + 44 1553848365.647 * * [simplify]: Extracting #4: cost 0 inf + 86 1553848365.647 * [simplify]: Simplified to (+ x.im x.re) 1553848365.647 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re (* (sqrt x.im) (sqrt x.im))) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.647 * * * * [progress]: [ 42 / 176 ] simplifiying candidate # 1553848365.648 * [simplify]: Simplifying (+ x.re x.im) 1553848365.648 * * [simplify]: iters left: 2 (3 enodes) 1553848365.649 * * [simplify]: iters left: 1 (10 enodes) 1553848365.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.652 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848365.652 * * [simplify]: Extracting #2: cost 2 inf + 2 1553848365.652 * * [simplify]: Extracting #3: cost 0 inf + 86 1553848365.652 * [simplify]: Simplified to (+ x.im x.re) 1553848365.652 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.652 * * * * [progress]: [ 43 / 176 ] simplifiying candidate # 1553848365.652 * * * * [progress]: [ 44 / 176 ] simplifiying candidate # 1553848365.653 * * * * [progress]: [ 45 / 176 ] simplifiying candidate # 1553848365.654 * [simplify]: Simplifying (* 1 1) 1553848365.654 * * [simplify]: iters left: 2 (2 enodes) 1553848365.656 * * [simplify]: iters left: 1 (6 enodes) 1553848365.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.659 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848365.659 * [simplify]: Simplified to 1 1553848365.659 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* 1 (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848365.659 * * * * [progress]: [ 46 / 176 ] simplifiying candidate # 1553848365.659 * * * * [progress]: [ 47 / 176 ] simplifiying candidate # 1553848365.659 * * * * [progress]: [ 48 / 176 ] simplifiying candidate # 1553848365.660 * [simplify]: Simplifying (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) 1553848365.660 * * [simplify]: iters left: 6 (9 enodes) 1553848365.666 * * [simplify]: iters left: 5 (47 enodes) 1553848365.688 * * [simplify]: iters left: 4 (135 enodes) 1553848365.748 * * [simplify]: iters left: 3 (387 enodes) 1553848365.971 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848365.972 * * [simplify]: Extracting #1: cost 41 inf + 0 1553848365.973 * * [simplify]: Extracting #2: cost 213 inf + 1 1553848365.975 * * [simplify]: Extracting #3: cost 300 inf + 2190 1553848365.983 * * [simplify]: Extracting #4: cost 230 inf + 15200 1553848365.997 * * [simplify]: Extracting #5: cost 119 inf + 52910 1553848366.010 * * [simplify]: Extracting #6: cost 11 inf + 99700 1553848366.022 * * [simplify]: Extracting #7: cost 0 inf + 104923 1553848366.038 * [simplify]: Simplified to (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re) 1553848366.038 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re) (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848366.038 * * * * [progress]: [ 49 / 176 ] simplifiying candidate # 1553848366.039 * [simplify]: Simplifying (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) 1553848366.039 * * [simplify]: iters left: 6 (8 enodes) 1553848366.043 * * [simplify]: iters left: 5 (38 enodes) 1553848366.054 * * [simplify]: iters left: 4 (78 enodes) 1553848366.086 * * [simplify]: iters left: 3 (186 enodes) 1553848366.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848366.146 * * [simplify]: Extracting #1: cost 40 inf + 0 1553848366.146 * * [simplify]: Extracting #2: cost 115 inf + 1 1553848366.147 * * [simplify]: Extracting #3: cost 144 inf + 1705 1553848366.150 * * [simplify]: Extracting #4: cost 44 inf + 16040 1553848366.158 * * [simplify]: Extracting #5: cost 4 inf + 24078 1553848366.164 * * [simplify]: Extracting #6: cost 0 inf + 25046 1553848366.173 * [simplify]: Simplified to (* x.re (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) 1553848366.173 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* x.re (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im)))) (+ (* x.re x.re) (* x.im x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848366.173 * * * * [progress]: [ 50 / 176 ] simplifiying candidate #real (real->posit16 (* (- (* x.re x.re) (* x.im x.im)) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553848366.173 * * * * [progress]: [ 51 / 176 ] simplifiying candidate # 1553848366.174 * * * * [progress]: [ 52 / 176 ] simplifiying candidate # 1553848366.174 * [simplify]: Simplifying (/ (exp (* (- (* x.re x.re) (* x.im x.im)) x.re)) (exp (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848366.174 * * [simplify]: iters left: 6 (13 enodes) 1553848366.178 * * [simplify]: iters left: 5 (53 enodes) 1553848366.188 * * [simplify]: iters left: 4 (120 enodes) 1553848366.215 * * [simplify]: iters left: 3 (292 enodes) 1553848366.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848366.314 * * [simplify]: Extracting #1: cost 29 inf + 0 1553848366.315 * * [simplify]: Extracting #2: cost 161 inf + 0 1553848366.317 * * [simplify]: Extracting #3: cost 256 inf + 1857 1553848366.323 * * [simplify]: Extracting #4: cost 147 inf + 19429 1553848366.338 * * [simplify]: Extracting #5: cost 32 inf + 49701 1553848366.357 * * [simplify]: Extracting #6: cost 3 inf + 62343 1553848366.377 * * [simplify]: Extracting #7: cost 0 inf + 63501 1553848366.387 * [simplify]: Simplified to (exp (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)))) 1553848366.387 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (* x.re (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)))))) 1553848366.387 * * * * [progress]: [ 53 / 176 ] simplifiying candidate # 1553848366.387 * * * * [progress]: [ 54 / 176 ] simplifiying candidate # 1553848366.387 * * * * [progress]: [ 55 / 176 ] simplifiying candidate # 1553848366.387 * * * * [progress]: [ 56 / 176 ] simplifiying candidate # 1553848366.387 * * * * [progress]: [ 57 / 176 ] simplifiying candidate # 1553848366.387 * * * * [progress]: [ 58 / 176 ] simplifiying candidate # 1553848366.387 * * * * [progress]: [ 59 / 176 ] simplifiying candidate # 1553848366.388 * [simplify]: Simplifying (- (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553848366.388 * * [simplify]: iters left: 6 (28 enodes) 1553848366.397 * * [simplify]: iters left: 5 (164 enodes) 1553848366.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848366.460 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848366.460 * * [simplify]: Extracting #2: cost 60 inf + 0 1553848366.461 * * [simplify]: Extracting #3: cost 125 inf + 166 1553848366.462 * * [simplify]: Extracting #4: cost 142 inf + 6114 1553848366.474 * * [simplify]: Extracting #5: cost 54 inf + 28146 1553848366.489 * * [simplify]: Extracting #6: cost 6 inf + 44687 1553848366.501 * * [simplify]: Extracting #7: cost 0 inf + 47330 1553848366.511 * * [simplify]: Extracting #8: cost 0 inf + 46290 1553848366.520 * * [simplify]: Extracting #9: cost 0 inf + 46130 1553848366.530 * [simplify]: Simplified to (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) 1553848366.530 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553848366.530 * [simplify]: Simplifying (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553848366.530 * * [simplify]: iters left: 6 (17 enodes) 1553848366.539 * * [simplify]: iters left: 5 (94 enodes) 1553848366.588 * * [simplify]: iters left: 4 (331 enodes) 1553848366.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848366.755 * * [simplify]: Extracting #1: cost 56 inf + 0 1553848366.756 * * [simplify]: Extracting #2: cost 302 inf + 0 1553848366.760 * * [simplify]: Extracting #3: cost 361 inf + 9568 1553848366.782 * * [simplify]: Extracting #4: cost 95 inf + 64776 1553848366.804 * * [simplify]: Extracting #5: cost 1 inf + 87906 1553848366.825 * * [simplify]: Extracting #6: cost 0 inf + 87998 1553848366.863 * [simplify]: Simplified to (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))) 1553848366.863 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.im x.re) (+ (- (* x.im x.re) (* x.im x.re)) (* x.im x.re))) (* (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im x.im) (* (* x.im x.im) (* x.im x.im)))) x.re)) (* (* x.im (* (* x.im x.re) (* (* x.im x.re) (+ (* x.im x.re) (* x.im x.re))))) (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))))) (* (+ (* (* x.im x.re) (* x.im x.re)) 0) (+ (* (* x.im x.im) (+ (* x.re x.re) (* x.im x.im))) (* (* x.re x.re) (* x.re x.re)))))) 1553848366.864 * * * * [progress]: [ 60 / 176 ] simplifiying candidate # 1553848366.864 * [simplify]: Simplifying (- (* (* (- (pow (* x.re x.re) 3) (pow (* x.im x.im) 3)) x.re) (- (* x.re x.im) (* x.im x.re))) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553848366.864 * * [simplify]: iters left: 6 (24 enodes) 1553848366.879 * * [simplify]: iters left: 5 (130 enodes) 1553848366.916 * * [simplify]: iters left: 4 (369 enodes) 1553848367.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848367.120 * * [simplify]: Extracting #1: cost 22 inf + 0 1553848367.120 * * [simplify]: Extracting #2: cost 142 inf + 0 1553848367.121 * * [simplify]: Extracting #3: cost 203 inf + 1110 1553848367.124 * * [simplify]: Extracting #4: cost 184 inf + 16055 1553848367.132 * * [simplify]: Extracting #5: cost 90 inf + 37749 1553848367.144 * * [simplify]: Extracting #6: cost 38 inf + 52591 1553848367.163 * * [simplify]: Extracting #7: cost 4 inf + 64941 1553848367.181 * * [simplify]: Extracting #8: cost 0 inf + 66571 1553848367.193 * [simplify]: Simplified to (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 1553848367.193 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))))) 1553848367.194 * [simplify]: Simplifying (* (+ (* (* x.re x.re) (* x.re x.re)) (+ (* (* x.im x.im) (* x.im x.im)) (* (* x.re x.re) (* x.im x.im)))) (- (* x.re x.im) (* x.im x.re))) 1553848367.194 * * [simplify]: iters left: 6 (13 enodes) 1553848367.197 * * [simplify]: iters left: 5 (62 enodes) 1553848367.210 * * [simplify]: iters left: 4 (130 enodes) 1553848367.257 * * [simplify]: iters left: 3 (370 enodes) 1553848367.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848367.679 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848367.679 * [simplify]: Simplified to 0 1553848367.679 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ (* 0 (- (* (* x.re (* x.re x.re)) (* x.re (* x.re x.re))) (* (* x.im (* x.im x.im)) (* x.im (* x.im x.im))))) (* (+ (* (* x.re x.re) (* x.re x.re)) (* (+ (* x.re x.re) (* x.im x.im)) (* x.im x.im))) 0)) 0)) 1553848367.679 * * * * [progress]: [ 61 / 176 ] simplifiying candidate # 1553848367.680 * [simplify]: Simplifying (- (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) (* (+ (* x.re x.re) (* x.im x.im)) (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im))) 1553848367.680 * * [simplify]: iters left: 6 (24 enodes) 1553848367.695 * * [simplify]: iters left: 5 (138 enodes) 1553848367.731 * * [simplify]: iters left: 4 (459 enodes) 1553848367.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848367.937 * * [simplify]: Extracting #1: cost 20 inf + 0 1553848367.937 * * [simplify]: Extracting #2: cost 193 inf + 0 1553848367.939 * * [simplify]: Extracting #3: cost 433 inf + 2838 1553848367.950 * * [simplify]: Extracting #4: cost 244 inf + 55640 1553848367.998 * * [simplify]: Extracting #5: cost 32 inf + 106219 1553848368.050 * * [simplify]: Extracting #6: cost 5 inf + 115360 1553848368.090 * * [simplify]: Extracting #7: cost 0 inf + 117075 1553848368.126 * [simplify]: Simplified to (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.re) (* (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im)))) 1553848368.127 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.re) (* (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im)))) (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553848368.127 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))) 1553848368.127 * * [simplify]: iters left: 6 (13 enodes) 1553848368.135 * * [simplify]: iters left: 5 (68 enodes) 1553848368.150 * * [simplify]: iters left: 4 (216 enodes) 1553848368.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848368.224 * * [simplify]: Extracting #1: cost 21 inf + 0 1553848368.224 * * [simplify]: Extracting #2: cost 106 inf + 1 1553848368.225 * * [simplify]: Extracting #3: cost 151 inf + 1269 1553848368.232 * * [simplify]: Extracting #4: cost 32 inf + 19635 1553848368.244 * * [simplify]: Extracting #5: cost 0 inf + 24817 1553848368.255 * [simplify]: Simplified to (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))) 1553848368.255 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ (* x.re x.re) (* x.im x.im)) (- (* (* (* x.im (* x.re x.re)) (+ 0 (* x.im x.re))) (- (* x.re x.re) (* x.im x.im))) (* (* x.im x.re) (* (+ (* (* x.im x.re) (* x.im x.re)) (* (* x.im x.re) (* x.im x.re))) x.im)))) (+ 0 (* (* (* x.re x.re) (+ (* x.re x.re) (* x.im x.im))) (* x.im x.im))))) 1553848368.255 * * * * [progress]: [ 62 / 176 ] simplifiying candidate # 1553848368.256 * [simplify]: Simplifying (- (* (* (- (* (* x.re x.re) (* x.re x.re)) (* (* x.im x.im) (* x.im x.im))) x.re) (- (* x.re x.im) (* x.im x.re))) (* (+ (* x.re x.re) (* x.im x.im)) (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im))) 1553848368.256 * * [simplify]: iters left: 6 (19 enodes) 1553848368.261 * * [simplify]: iters left: 5 (96 enodes) 1553848368.280 * * [simplify]: iters left: 4 (276 enodes) 1553848368.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848368.407 * * [simplify]: Extracting #1: cost 15 inf + 0 1553848368.407 * * [simplify]: Extracting #2: cost 84 inf + 1 1553848368.408 * * [simplify]: Extracting #3: cost 119 inf + 209 1553848368.409 * * [simplify]: Extracting #4: cost 94 inf + 6459 1553848368.413 * * [simplify]: Extracting #5: cost 19 inf + 22214 1553848368.418 * * [simplify]: Extracting #6: cost 1 inf + 25218 1553848368.426 * * [simplify]: Extracting #7: cost 0 inf + 25430 1553848368.436 * [simplify]: Simplified to (+ 0 (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 1553848368.436 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (+ 0 (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))))) 1553848368.436 * [simplify]: Simplifying (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.im) (* x.im x.re))) 1553848368.437 * * [simplify]: iters left: 6 (9 enodes) 1553848368.441 * * [simplify]: iters left: 5 (31 enodes) 1553848368.451 * * [simplify]: iters left: 4 (59 enodes) 1553848368.473 * * [simplify]: iters left: 3 (140 enodes) 1553848368.513 * * [simplify]: iters left: 2 (253 enodes) 1553848368.579 * * [simplify]: iters left: 1 (337 enodes) 1553848368.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848368.628 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848368.628 * [simplify]: Simplified to 0 1553848368.628 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (+ 0 (* 0 (* (+ (* x.re x.re) (* x.im x.im)) (- (* x.re x.re) (* x.im x.im))))) 0)) 1553848368.628 * * * * [progress]: [ 63 / 176 ] simplifiying candidate # 1553848368.628 * * * * [progress]: [ 64 / 176 ] simplifiying candidate # 1553848368.628 * * * * [progress]: [ 65 / 176 ] simplifiying candidate # 1553848368.628 * * * * [progress]: [ 66 / 176 ] simplifiying candidate # 1553848368.628 * * * * [progress]: [ 67 / 176 ] simplifiying candidate # 1553848368.628 * [simplify]: Simplifying (+ (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848368.628 * * [simplify]: iters left: 6 (13 enodes) 1553848368.631 * * [simplify]: iters left: 5 (48 enodes) 1553848368.638 * * [simplify]: iters left: 4 (85 enodes) 1553848368.661 * * [simplify]: iters left: 3 (146 enodes) 1553848368.686 * * [simplify]: iters left: 2 (250 enodes) 1553848368.758 * * [simplify]: iters left: 1 (420 enodes) 1553848368.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848368.883 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848368.883 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848368.883 * * [simplify]: Extracting #3: cost 40 inf + 0 1553848368.884 * * [simplify]: Extracting #4: cost 94 inf + 536 1553848368.887 * * [simplify]: Extracting #5: cost 80 inf + 6595 1553848368.896 * * [simplify]: Extracting #6: cost 14 inf + 15756 1553848368.907 * * [simplify]: Extracting #7: cost 5 inf + 17043 1553848368.912 * * [simplify]: Extracting #8: cost 0 inf + 18605 1553848368.917 * [simplify]: Simplified to (+ (sqrt (* (* (+ x.re x.im) x.re) (- x.re x.im))) (sqrt (+ (* (* x.im x.im) x.re) (* (* x.im x.im) x.re)))) 1553848368.917 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (sqrt (* (* (+ x.re x.im) x.re) (- x.re x.im))) (sqrt (+ (* (* x.im x.im) x.re) (* (* x.im x.im) x.re)))) (- (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) 1553848368.917 * [simplify]: Simplifying (- (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848368.917 * * [simplify]: iters left: 6 (13 enodes) 1553848368.920 * * [simplify]: iters left: 5 (49 enodes) 1553848368.927 * * [simplify]: iters left: 4 (89 enodes) 1553848368.951 * * [simplify]: iters left: 3 (150 enodes) 1553848369.001 * * [simplify]: iters left: 2 (254 enodes) 1553848369.072 * * [simplify]: iters left: 1 (420 enodes) 1553848369.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848369.217 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848369.217 * * [simplify]: Extracting #2: cost 10 inf + 0 1553848369.217 * * [simplify]: Extracting #3: cost 42 inf + 0 1553848369.218 * * [simplify]: Extracting #4: cost 99 inf + 371 1553848369.221 * * [simplify]: Extracting #5: cost 83 inf + 7113 1553848369.230 * * [simplify]: Extracting #6: cost 14 inf + 16600 1553848369.239 * * [simplify]: Extracting #7: cost 4 inf + 17899 1553848369.250 * * [simplify]: Extracting #8: cost 0 inf + 19169 1553848369.259 * [simplify]: Simplified to (- (sqrt (* (* (- x.re x.im) (+ x.re x.im)) x.re)) (sqrt (* (+ x.im x.im) (* x.re x.im)))) 1553848369.259 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (- (sqrt (* (* (- x.re x.im) (+ x.re x.im)) x.re)) (sqrt (* (+ x.im x.im) (* x.re x.im)))))) 1553848369.260 * * * * [progress]: [ 68 / 176 ] simplifiying candidate # 1553848369.260 * [simplify]: Simplifying (+ (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))) 1553848369.260 * * [simplify]: iters left: 6 (14 enodes) 1553848369.266 * * [simplify]: iters left: 5 (51 enodes) 1553848369.279 * * [simplify]: iters left: 4 (78 enodes) 1553848369.303 * * [simplify]: iters left: 3 (135 enodes) 1553848369.352 * * [simplify]: iters left: 2 (240 enodes) 1553848369.453 * * [simplify]: iters left: 1 (404 enodes) 1553848369.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848369.592 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848369.592 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848369.593 * * [simplify]: Extracting #3: cost 37 inf + 0 1553848369.593 * * [simplify]: Extracting #4: cost 97 inf + 85 1553848369.596 * * [simplify]: Extracting #5: cost 93 inf + 5209 1553848369.604 * * [simplify]: Extracting #6: cost 13 inf + 16359 1553848369.609 * * [simplify]: Extracting #7: cost 3 inf + 18169 1553848369.614 * * [simplify]: Extracting #8: cost 0 inf + 18765 1553848369.619 * [simplify]: Simplified to (+ (* (sqrt (* (+ x.im x.im) x.re)) (sqrt x.im)) (sqrt (* (* (- x.re x.im) (+ x.re x.im)) x.re))) 1553848369.619 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (* (sqrt (* (+ x.im x.im) x.re)) (sqrt x.im)) (sqrt (* (* (- x.re x.im) (+ x.re x.im)) x.re))) (- (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))))) 1553848369.619 * [simplify]: Simplifying (- (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))) 1553848369.619 * * [simplify]: iters left: 6 (14 enodes) 1553848369.622 * * [simplify]: iters left: 5 (52 enodes) 1553848369.630 * * [simplify]: iters left: 4 (88 enodes) 1553848369.645 * * [simplify]: iters left: 3 (149 enodes) 1553848369.695 * * [simplify]: iters left: 2 (254 enodes) 1553848369.753 * * [simplify]: iters left: 1 (422 enodes) 1553848369.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848369.876 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848369.876 * * [simplify]: Extracting #2: cost 13 inf + 0 1553848369.876 * * [simplify]: Extracting #3: cost 43 inf + 0 1553848369.876 * * [simplify]: Extracting #4: cost 102 inf + 208 1553848369.878 * * [simplify]: Extracting #5: cost 99 inf + 5490 1553848369.882 * * [simplify]: Extracting #6: cost 14 inf + 17188 1553848369.890 * * [simplify]: Extracting #7: cost 2 inf + 19502 1553848369.897 * * [simplify]: Extracting #8: cost 0 inf + 19937 1553848369.907 * * [simplify]: Extracting #9: cost 0 inf + 19897 1553848369.917 * [simplify]: Simplified to (- (sqrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (sqrt (* (+ x.im x.im) x.re)) (sqrt x.im))) 1553848369.917 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (sqrt (* (- (* x.re x.re) (* x.im x.im)) x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))) (- (sqrt (* (+ x.re x.im) (* (- x.re x.im) x.re))) (* (sqrt (* (+ x.im x.im) x.re)) (sqrt x.im))))) 1553848369.917 * * * * [progress]: [ 69 / 176 ] simplifiying candidate # 1553848369.917 * [simplify]: Simplifying (+ (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848369.918 * * [simplify]: iters left: 6 (14 enodes) 1553848369.924 * * [simplify]: iters left: 5 (51 enodes) 1553848369.938 * * [simplify]: iters left: 4 (76 enodes) 1553848369.961 * * [simplify]: iters left: 3 (109 enodes) 1553848369.991 * * [simplify]: iters left: 2 (150 enodes) 1553848370.035 * * [simplify]: iters left: 1 (200 enodes) 1553848370.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848370.098 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848370.098 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848370.098 * * [simplify]: Extracting #3: cost 22 inf + 0 1553848370.098 * * [simplify]: Extracting #4: cost 41 inf + 165 1553848370.099 * * [simplify]: Extracting #5: cost 46 inf + 2003 1553848370.102 * * [simplify]: Extracting #6: cost 10 inf + 6314 1553848370.105 * * [simplify]: Extracting #7: cost 0 inf + 8093 1553848370.110 * [simplify]: Simplified to (+ (* (sqrt (* (- x.re x.im) (+ x.re x.im))) (sqrt x.re)) (sqrt (* x.re (+ (* x.im x.im) (* x.im x.im))))) 1553848370.110 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (* (sqrt (* (- x.re x.im) (+ x.re x.im))) (sqrt x.re)) (sqrt (* x.re (+ (* x.im x.im) (* x.im x.im))))) (- (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))))) 1553848370.111 * [simplify]: Simplifying (- (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848370.111 * * [simplify]: iters left: 6 (14 enodes) 1553848370.117 * * [simplify]: iters left: 5 (52 enodes) 1553848370.132 * * [simplify]: iters left: 4 (80 enodes) 1553848370.159 * * [simplify]: iters left: 3 (113 enodes) 1553848370.184 * * [simplify]: iters left: 2 (154 enodes) 1553848370.204 * * [simplify]: iters left: 1 (204 enodes) 1553848370.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848370.270 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848370.270 * * [simplify]: Extracting #2: cost 11 inf + 0 1553848370.270 * * [simplify]: Extracting #3: cost 24 inf + 0 1553848370.271 * * [simplify]: Extracting #4: cost 42 inf + 167 1553848370.272 * * [simplify]: Extracting #5: cost 44 inf + 2530 1553848370.275 * * [simplify]: Extracting #6: cost 9 inf + 6720 1553848370.279 * * [simplify]: Extracting #7: cost 0 inf + 8417 1553848370.283 * [simplify]: Simplified to (- (* (sqrt (* (- x.re x.im) (+ x.re x.im))) (sqrt x.re)) (sqrt (* (+ x.im x.im) (* x.re x.im)))) 1553848370.284 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (sqrt (* (+ (* x.re x.im) (* x.im x.re)) x.im))) (- (* (sqrt (* (- x.re x.im) (+ x.re x.im))) (sqrt x.re)) (sqrt (* (+ x.im x.im) (* x.re x.im)))))) 1553848370.284 * * * * [progress]: [ 70 / 176 ] simplifiying candidate # 1553848370.284 * [simplify]: Simplifying (+ (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))) 1553848370.284 * * [simplify]: iters left: 6 (15 enodes) 1553848370.291 * * [simplify]: iters left: 5 (54 enodes) 1553848370.299 * * [simplify]: iters left: 4 (71 enodes) 1553848370.309 * * [simplify]: iters left: 3 (94 enodes) 1553848370.323 * * [simplify]: iters left: 2 (129 enodes) 1553848370.358 * * [simplify]: iters left: 1 (177 enodes) 1553848370.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848370.419 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848370.419 * * [simplify]: Extracting #2: cost 10 inf + 0 1553848370.419 * * [simplify]: Extracting #3: cost 18 inf + 0 1553848370.419 * * [simplify]: Extracting #4: cost 34 inf + 166 1553848370.420 * * [simplify]: Extracting #5: cost 58 inf + 538 1553848370.422 * * [simplify]: Extracting #6: cost 18 inf + 4894 1553848370.426 * * [simplify]: Extracting #7: cost 0 inf + 8009 1553848370.429 * [simplify]: Simplified to (+ (* (sqrt (* x.im (+ x.re x.re))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re))) 1553848370.430 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (* (sqrt (* x.im (+ x.re x.re))) (sqrt x.im)) (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re))) (- (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))))) 1553848370.430 * [simplify]: Simplifying (- (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))) 1553848370.430 * * [simplify]: iters left: 6 (15 enodes) 1553848370.433 * * [simplify]: iters left: 5 (55 enodes) 1553848370.441 * * [simplify]: iters left: 4 (81 enodes) 1553848370.451 * * [simplify]: iters left: 3 (108 enodes) 1553848370.468 * * [simplify]: iters left: 2 (143 enodes) 1553848370.502 * * [simplify]: iters left: 1 (191 enodes) 1553848370.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848370.539 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848370.539 * * [simplify]: Extracting #2: cost 14 inf + 0 1553848370.540 * * [simplify]: Extracting #3: cost 24 inf + 0 1553848370.540 * * [simplify]: Extracting #4: cost 42 inf + 84 1553848370.540 * * [simplify]: Extracting #5: cost 54 inf + 1876 1553848370.541 * * [simplify]: Extracting #6: cost 16 inf + 6228 1553848370.544 * * [simplify]: Extracting #7: cost 0 inf + 8979 1553848370.547 * [simplify]: Simplified to (- (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (* (+ x.re x.re) x.im)) (sqrt x.im))) 1553848370.547 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))) (- (* (sqrt (- (* x.re x.re) (* x.im x.im))) (sqrt x.re)) (* (sqrt (* (+ x.re x.re) x.im)) (sqrt x.im))))) 1553848370.547 * * * * [progress]: [ 71 / 176 ] simplifiying candidate # 1553848370.548 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848370.548 * * [simplify]: iters left: 6 (11 enodes) 1553848370.554 * * [simplify]: iters left: 5 (43 enodes) 1553848370.566 * * [simplify]: iters left: 4 (88 enodes) 1553848370.583 * * [simplify]: iters left: 3 (196 enodes) 1553848370.649 * * [simplify]: iters left: 2 (392 enodes) 1553848370.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848370.867 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848370.867 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848370.868 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848370.873 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848370.882 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848370.891 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848370.899 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848370.908 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848370.923 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848370.923 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848370.924 * * * * [progress]: [ 72 / 176 ] simplifiying candidate # 1553848370.924 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848370.924 * * [simplify]: iters left: 6 (11 enodes) 1553848370.929 * * [simplify]: iters left: 5 (43 enodes) 1553848370.943 * * [simplify]: iters left: 4 (88 enodes) 1553848370.981 * * [simplify]: iters left: 3 (196 enodes) 1553848371.047 * * [simplify]: iters left: 2 (392 enodes) 1553848371.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848371.255 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848371.255 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848371.257 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848371.265 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848371.281 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848371.297 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848371.313 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848371.330 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848371.346 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848371.346 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848371.346 * * * * [progress]: [ 73 / 176 ] simplifiying candidate # 1553848371.347 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848371.347 * * [simplify]: iters left: 6 (11 enodes) 1553848371.352 * * [simplify]: iters left: 5 (43 enodes) 1553848371.366 * * [simplify]: iters left: 4 (88 enodes) 1553848371.390 * * [simplify]: iters left: 3 (196 enodes) 1553848371.443 * * [simplify]: iters left: 2 (392 enodes) 1553848371.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848371.666 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848371.667 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848371.669 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848371.677 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848371.693 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848371.707 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848371.716 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848371.724 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848371.732 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848371.733 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848371.733 * * * * [progress]: [ 74 / 176 ] simplifiying candidate # 1553848371.733 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848371.733 * * [simplify]: iters left: 6 (11 enodes) 1553848371.735 * * [simplify]: iters left: 5 (43 enodes) 1553848371.742 * * [simplify]: iters left: 4 (88 enodes) 1553848371.761 * * [simplify]: iters left: 3 (196 enodes) 1553848371.812 * * [simplify]: iters left: 2 (392 enodes) 1553848372.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848372.033 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848372.034 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848372.036 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848372.044 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848372.059 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848372.067 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848372.076 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848372.085 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848372.095 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848372.095 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848372.095 * * * * [progress]: [ 75 / 176 ] simplifiying candidate # 1553848372.096 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848372.096 * * [simplify]: iters left: 6 (11 enodes) 1553848372.098 * * [simplify]: iters left: 5 (43 enodes) 1553848372.105 * * [simplify]: iters left: 4 (88 enodes) 1553848372.126 * * [simplify]: iters left: 3 (196 enodes) 1553848372.202 * * [simplify]: iters left: 2 (392 enodes) 1553848372.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848372.405 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848372.406 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848372.412 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848372.420 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848372.428 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848372.437 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848372.445 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848372.458 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848372.475 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848372.475 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848372.475 * * * * [progress]: [ 76 / 176 ] simplifiying candidate # 1553848372.476 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848372.476 * * [simplify]: iters left: 6 (11 enodes) 1553848372.481 * * [simplify]: iters left: 5 (43 enodes) 1553848372.495 * * [simplify]: iters left: 4 (88 enodes) 1553848372.531 * * [simplify]: iters left: 3 (196 enodes) 1553848372.576 * * [simplify]: iters left: 2 (392 enodes) 1553848372.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848372.793 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848372.793 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848372.794 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848372.801 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848372.810 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848372.818 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848372.828 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848372.839 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848372.847 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848372.847 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848372.847 * * * * [progress]: [ 77 / 176 ] simplifiying candidate # 1553848372.847 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848372.848 * * [simplify]: iters left: 6 (11 enodes) 1553848372.850 * * [simplify]: iters left: 5 (43 enodes) 1553848372.857 * * [simplify]: iters left: 4 (88 enodes) 1553848372.893 * * [simplify]: iters left: 3 (196 enodes) 1553848372.967 * * [simplify]: iters left: 2 (392 enodes) 1553848373.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848373.196 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848373.197 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848373.199 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848373.206 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848373.217 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848373.225 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848373.234 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848373.248 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848373.264 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848373.264 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848373.264 * * * * [progress]: [ 78 / 176 ] simplifiying candidate # 1553848373.265 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848373.265 * * [simplify]: iters left: 6 (11 enodes) 1553848373.270 * * [simplify]: iters left: 5 (43 enodes) 1553848373.284 * * [simplify]: iters left: 4 (88 enodes) 1553848373.316 * * [simplify]: iters left: 3 (196 enodes) 1553848373.394 * * [simplify]: iters left: 2 (392 enodes) 1553848373.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848373.605 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848373.606 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848373.608 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848373.616 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848373.636 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848373.653 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848373.669 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848373.686 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848373.702 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848373.702 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848373.702 * * * * [progress]: [ 79 / 176 ] simplifiying candidate # 1553848373.702 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848373.703 * * [simplify]: iters left: 6 (11 enodes) 1553848373.708 * * [simplify]: iters left: 5 (43 enodes) 1553848373.714 * * [simplify]: iters left: 4 (88 enodes) 1553848373.731 * * [simplify]: iters left: 3 (196 enodes) 1553848373.793 * * [simplify]: iters left: 2 (392 enodes) 1553848373.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848373.978 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848373.979 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848373.980 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848373.984 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848373.994 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848374.005 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848374.021 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848374.037 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848374.051 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848374.051 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848374.052 * * * * [progress]: [ 80 / 176 ] simplifiying candidate # 1553848374.052 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848374.052 * * [simplify]: iters left: 6 (11 enodes) 1553848374.057 * * [simplify]: iters left: 5 (43 enodes) 1553848374.063 * * [simplify]: iters left: 4 (88 enodes) 1553848374.080 * * [simplify]: iters left: 3 (196 enodes) 1553848374.124 * * [simplify]: iters left: 2 (392 enodes) 1553848374.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848374.294 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848374.294 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848374.296 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848374.304 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848374.312 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848374.324 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848374.333 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848374.342 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848374.350 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848374.350 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848374.350 * * * * [progress]: [ 81 / 176 ] simplifiying candidate # 1553848374.351 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848374.351 * * [simplify]: iters left: 6 (11 enodes) 1553848374.353 * * [simplify]: iters left: 5 (43 enodes) 1553848374.360 * * [simplify]: iters left: 4 (88 enodes) 1553848374.378 * * [simplify]: iters left: 3 (196 enodes) 1553848374.456 * * [simplify]: iters left: 2 (392 enodes) 1553848374.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848374.714 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848374.715 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848374.716 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848374.720 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848374.729 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848374.741 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848374.753 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848374.769 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848374.786 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848374.786 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848374.787 * * * * [progress]: [ 82 / 176 ] simplifiying candidate # 1553848374.787 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848374.787 * * [simplify]: iters left: 6 (11 enodes) 1553848374.792 * * [simplify]: iters left: 5 (43 enodes) 1553848374.806 * * [simplify]: iters left: 4 (88 enodes) 1553848374.838 * * [simplify]: iters left: 3 (196 enodes) 1553848374.896 * * [simplify]: iters left: 2 (392 enodes) 1553848375.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848375.122 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848375.122 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848375.123 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848375.127 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848375.135 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848375.150 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848375.159 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848375.168 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848375.176 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848375.176 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848375.176 * * * * [progress]: [ 83 / 176 ] simplifiying candidate # 1553848375.177 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848375.177 * * [simplify]: iters left: 6 (11 enodes) 1553848375.179 * * [simplify]: iters left: 5 (43 enodes) 1553848375.186 * * [simplify]: iters left: 4 (88 enodes) 1553848375.210 * * [simplify]: iters left: 3 (196 enodes) 1553848375.286 * * [simplify]: iters left: 2 (392 enodes) 1553848375.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848375.481 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848375.482 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848375.484 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848375.492 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848375.501 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848375.509 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848375.520 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848375.529 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848375.545 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848375.545 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848375.546 * * * * [progress]: [ 84 / 176 ] simplifiying candidate # 1553848375.546 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848375.546 * * [simplify]: iters left: 6 (11 enodes) 1553848375.551 * * [simplify]: iters left: 5 (43 enodes) 1553848375.564 * * [simplify]: iters left: 4 (88 enodes) 1553848375.589 * * [simplify]: iters left: 3 (196 enodes) 1553848375.642 * * [simplify]: iters left: 2 (392 enodes) 1553848375.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848375.839 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848375.840 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848375.841 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848375.845 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848375.854 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848375.862 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848375.874 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848375.891 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848375.907 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848375.908 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848375.908 * * * * [progress]: [ 85 / 176 ] simplifiying candidate # 1553848375.908 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848375.908 * * [simplify]: iters left: 6 (11 enodes) 1553848375.913 * * [simplify]: iters left: 5 (43 enodes) 1553848375.922 * * [simplify]: iters left: 4 (88 enodes) 1553848375.938 * * [simplify]: iters left: 3 (196 enodes) 1553848375.985 * * [simplify]: iters left: 2 (392 enodes) 1553848376.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848376.191 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848376.192 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848376.194 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848376.202 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848376.218 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848376.235 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848376.252 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848376.270 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848376.279 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848376.279 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848376.279 * * * * [progress]: [ 86 / 176 ] simplifiying candidate # 1553848376.279 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848376.279 * * [simplify]: iters left: 6 (11 enodes) 1553848376.282 * * [simplify]: iters left: 5 (43 enodes) 1553848376.289 * * [simplify]: iters left: 4 (88 enodes) 1553848376.305 * * [simplify]: iters left: 3 (196 enodes) 1553848376.344 * * [simplify]: iters left: 2 (392 enodes) 1553848376.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848376.539 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848376.539 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848376.541 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848376.545 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848376.553 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848376.566 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848376.578 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848376.590 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848376.598 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848376.598 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848376.598 * * * * [progress]: [ 87 / 176 ] simplifiying candidate # 1553848376.599 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848376.599 * * [simplify]: iters left: 6 (11 enodes) 1553848376.602 * * [simplify]: iters left: 5 (43 enodes) 1553848376.615 * * [simplify]: iters left: 4 (88 enodes) 1553848376.632 * * [simplify]: iters left: 3 (196 enodes) 1553848376.679 * * [simplify]: iters left: 2 (392 enodes) 1553848376.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848376.859 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848376.860 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848376.862 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848376.870 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848376.887 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848376.904 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848376.920 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848376.940 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848376.957 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848376.957 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848376.957 * * * * [progress]: [ 88 / 176 ] simplifiying candidate # 1553848376.958 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848376.958 * * [simplify]: iters left: 6 (11 enodes) 1553848376.963 * * [simplify]: iters left: 5 (43 enodes) 1553848376.977 * * [simplify]: iters left: 4 (88 enodes) 1553848377.009 * * [simplify]: iters left: 3 (196 enodes) 1553848377.082 * * [simplify]: iters left: 2 (392 enodes) 1553848377.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848377.293 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848377.293 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848377.294 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848377.298 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848377.307 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848377.315 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848377.323 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848377.332 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848377.343 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848377.343 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848377.343 * * * * [progress]: [ 89 / 176 ] simplifiying candidate # 1553848377.343 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848377.343 * * [simplify]: iters left: 6 (11 enodes) 1553848377.346 * * [simplify]: iters left: 5 (43 enodes) 1553848377.352 * * [simplify]: iters left: 4 (88 enodes) 1553848377.375 * * [simplify]: iters left: 3 (196 enodes) 1553848377.452 * * [simplify]: iters left: 2 (392 enodes) 1553848377.675 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848377.675 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848377.676 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848377.678 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848377.686 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848377.695 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848377.704 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848377.713 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848377.726 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848377.743 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848377.744 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848377.744 * * * * [progress]: [ 90 / 176 ] simplifiying candidate # 1553848377.744 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848377.744 * * [simplify]: iters left: 6 (11 enodes) 1553848377.746 * * [simplify]: iters left: 5 (43 enodes) 1553848377.753 * * [simplify]: iters left: 4 (88 enodes) 1553848377.770 * * [simplify]: iters left: 3 (196 enodes) 1553848377.844 * * [simplify]: iters left: 2 (392 enodes) 1553848378.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848378.045 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848378.046 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848378.047 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848378.051 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848378.062 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848378.079 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848378.096 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848378.112 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848378.121 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848378.121 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848378.124 * * * * [progress]: [ 91 / 176 ] simplifiying candidate # 1553848378.124 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848378.124 * * [simplify]: iters left: 6 (11 enodes) 1553848378.127 * * [simplify]: iters left: 5 (43 enodes) 1553848378.133 * * [simplify]: iters left: 4 (88 enodes) 1553848378.150 * * [simplify]: iters left: 3 (196 enodes) 1553848378.190 * * [simplify]: iters left: 2 (392 enodes) 1553848378.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848378.354 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848378.355 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848378.356 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848378.360 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848378.371 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848378.388 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848378.405 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848378.420 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848378.436 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848378.436 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848378.436 * * * * [progress]: [ 92 / 176 ] simplifiying candidate # 1553848378.437 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848378.437 * * [simplify]: iters left: 6 (11 enodes) 1553848378.442 * * [simplify]: iters left: 5 (43 enodes) 1553848378.459 * * [simplify]: iters left: 4 (88 enodes) 1553848378.475 * * [simplify]: iters left: 3 (196 enodes) 1553848378.538 * * [simplify]: iters left: 2 (392 enodes) 1553848378.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848378.730 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848378.730 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848378.732 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848378.740 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848378.755 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848378.763 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848378.772 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848378.780 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848378.797 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848378.797 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848378.797 * * * * [progress]: [ 93 / 176 ] simplifiying candidate # 1553848378.797 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848378.798 * * [simplify]: iters left: 6 (11 enodes) 1553848378.802 * * [simplify]: iters left: 5 (43 enodes) 1553848378.811 * * [simplify]: iters left: 4 (88 enodes) 1553848378.828 * * [simplify]: iters left: 3 (196 enodes) 1553848378.869 * * [simplify]: iters left: 2 (392 enodes) 1553848379.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848379.053 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848379.053 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848379.054 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848379.058 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848379.066 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848379.075 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848379.083 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848379.091 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848379.106 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848379.106 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848379.106 * * * * [progress]: [ 94 / 176 ] simplifiying candidate # 1553848379.106 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848379.106 * * [simplify]: iters left: 6 (11 enodes) 1553848379.112 * * [simplify]: iters left: 5 (43 enodes) 1553848379.125 * * [simplify]: iters left: 4 (88 enodes) 1553848379.161 * * [simplify]: iters left: 3 (196 enodes) 1553848379.202 * * [simplify]: iters left: 2 (392 enodes) 1553848379.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848379.336 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848379.336 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848379.337 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848379.341 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848379.350 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848379.358 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848379.368 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848379.385 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848379.401 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848379.402 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848379.402 * * * * [progress]: [ 95 / 176 ] simplifiying candidate # 1553848379.402 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848379.402 * * [simplify]: iters left: 6 (11 enodes) 1553848379.408 * * [simplify]: iters left: 5 (43 enodes) 1553848379.421 * * [simplify]: iters left: 4 (88 enodes) 1553848379.456 * * [simplify]: iters left: 3 (196 enodes) 1553848379.500 * * [simplify]: iters left: 2 (392 enodes) 1553848379.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848379.697 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848379.697 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848379.698 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848379.702 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848379.710 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848379.725 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848379.735 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848379.744 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848379.752 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848379.753 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848379.753 * * * * [progress]: [ 96 / 176 ] simplifiying candidate # 1553848379.753 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848379.753 * * [simplify]: iters left: 6 (11 enodes) 1553848379.756 * * [simplify]: iters left: 5 (43 enodes) 1553848379.763 * * [simplify]: iters left: 4 (88 enodes) 1553848379.799 * * [simplify]: iters left: 3 (196 enodes) 1553848379.866 * * [simplify]: iters left: 2 (392 enodes) 1553848380.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848380.084 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848380.085 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848380.087 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848380.095 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848380.111 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848380.126 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848380.135 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848380.143 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848380.152 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848380.152 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848380.152 * * * * [progress]: [ 97 / 176 ] simplifiying candidate # 1553848380.152 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848380.152 * * [simplify]: iters left: 6 (11 enodes) 1553848380.156 * * [simplify]: iters left: 5 (43 enodes) 1553848380.170 * * [simplify]: iters left: 4 (88 enodes) 1553848380.206 * * [simplify]: iters left: 3 (196 enodes) 1553848380.258 * * [simplify]: iters left: 2 (392 enodes) 1553848380.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848380.501 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848380.504 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848380.505 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848380.509 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848380.517 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848380.527 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848380.543 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848380.560 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848380.577 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848380.577 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848380.577 * * * * [progress]: [ 98 / 176 ] simplifiying candidate # 1553848380.577 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848380.578 * * [simplify]: iters left: 6 (11 enodes) 1553848380.583 * * [simplify]: iters left: 5 (43 enodes) 1553848380.596 * * [simplify]: iters left: 4 (88 enodes) 1553848380.617 * * [simplify]: iters left: 3 (196 enodes) 1553848380.677 * * [simplify]: iters left: 2 (392 enodes) 1553848380.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848380.856 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848380.857 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848380.859 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848380.871 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848380.887 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848380.900 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848380.909 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848380.917 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848380.927 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848380.927 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848380.927 * * * * [progress]: [ 99 / 176 ] simplifiying candidate # 1553848380.927 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848380.928 * * [simplify]: iters left: 6 (11 enodes) 1553848380.933 * * [simplify]: iters left: 5 (43 enodes) 1553848380.947 * * [simplify]: iters left: 4 (88 enodes) 1553848380.983 * * [simplify]: iters left: 3 (196 enodes) 1553848381.043 * * [simplify]: iters left: 2 (392 enodes) 1553848381.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848381.285 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848381.286 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848381.288 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848381.296 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848381.317 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848381.333 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848381.350 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848381.366 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848381.381 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848381.381 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848381.381 * * * * [progress]: [ 100 / 176 ] simplifiying candidate # 1553848381.381 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848381.381 * * [simplify]: iters left: 6 (11 enodes) 1553848381.384 * * [simplify]: iters left: 5 (43 enodes) 1553848381.391 * * [simplify]: iters left: 4 (88 enodes) 1553848381.407 * * [simplify]: iters left: 3 (196 enodes) 1553848381.459 * * [simplify]: iters left: 2 (392 enodes) 1553848381.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848381.699 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848381.700 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848381.702 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848381.710 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848381.727 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848381.736 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848381.744 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848381.753 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848381.765 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848381.765 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848381.765 * * * * [progress]: [ 101 / 176 ] simplifiying candidate # 1553848381.766 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848381.766 * * [simplify]: iters left: 6 (11 enodes) 1553848381.771 * * [simplify]: iters left: 5 (43 enodes) 1553848381.785 * * [simplify]: iters left: 4 (88 enodes) 1553848381.818 * * [simplify]: iters left: 3 (196 enodes) 1553848381.862 * * [simplify]: iters left: 2 (392 enodes) 1553848382.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848382.068 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848382.068 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848382.070 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848382.078 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848382.099 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848382.115 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848382.131 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848382.149 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848382.165 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848382.166 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848382.166 * * * * [progress]: [ 102 / 176 ] simplifiying candidate # 1553848382.166 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848382.166 * * [simplify]: iters left: 6 (11 enodes) 1553848382.171 * * [simplify]: iters left: 5 (43 enodes) 1553848382.184 * * [simplify]: iters left: 4 (88 enodes) 1553848382.207 * * [simplify]: iters left: 3 (196 enodes) 1553848382.261 * * [simplify]: iters left: 2 (392 enodes) 1553848382.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848382.440 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848382.440 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848382.442 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848382.450 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848382.466 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848382.487 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848382.503 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848382.519 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848382.536 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848382.536 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848382.536 * * * * [progress]: [ 103 / 176 ] simplifiying candidate # 1553848382.536 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848382.536 * * [simplify]: iters left: 6 (11 enodes) 1553848382.542 * * [simplify]: iters left: 5 (43 enodes) 1553848382.555 * * [simplify]: iters left: 4 (88 enodes) 1553848382.589 * * [simplify]: iters left: 3 (196 enodes) 1553848382.668 * * [simplify]: iters left: 2 (392 enodes) 1553848382.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848382.876 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848382.877 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848382.878 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848382.885 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848382.899 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848382.911 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848382.919 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848382.927 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848382.941 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848382.941 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848382.941 * * * * [progress]: [ 104 / 176 ] simplifiying candidate # 1553848382.942 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848382.942 * * [simplify]: iters left: 6 (11 enodes) 1553848382.946 * * [simplify]: iters left: 5 (43 enodes) 1553848382.958 * * [simplify]: iters left: 4 (88 enodes) 1553848382.974 * * [simplify]: iters left: 3 (196 enodes) 1553848383.028 * * [simplify]: iters left: 2 (392 enodes) 1553848383.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848383.241 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848383.241 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848383.243 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848383.247 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848383.256 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848383.276 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848383.289 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848383.298 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848383.307 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848383.307 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848383.307 * * * * [progress]: [ 105 / 176 ] simplifiying candidate # 1553848383.307 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848383.307 * * [simplify]: iters left: 6 (11 enodes) 1553848383.310 * * [simplify]: iters left: 5 (43 enodes) 1553848383.316 * * [simplify]: iters left: 4 (88 enodes) 1553848383.341 * * [simplify]: iters left: 3 (196 enodes) 1553848383.396 * * [simplify]: iters left: 2 (392 enodes) 1553848383.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848383.630 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848383.630 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848383.631 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848383.635 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848383.643 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848383.652 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848383.664 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848383.672 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848383.680 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848383.680 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848383.681 * * * * [progress]: [ 106 / 176 ] simplifiying candidate # 1553848383.681 * [simplify]: Simplifying (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)) 1553848383.681 * * [simplify]: iters left: 6 (11 enodes) 1553848383.683 * * [simplify]: iters left: 5 (43 enodes) 1553848383.690 * * [simplify]: iters left: 4 (88 enodes) 1553848383.714 * * [simplify]: iters left: 3 (196 enodes) 1553848383.789 * * [simplify]: iters left: 2 (392 enodes) 1553848383.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848383.973 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848383.974 * * [simplify]: Extracting #2: cost 157 inf + 1 1553848383.975 * * [simplify]: Extracting #3: cost 178 inf + 2500 1553848383.981 * * [simplify]: Extracting #4: cost 75 inf + 19473 1553848383.995 * * [simplify]: Extracting #5: cost 4 inf + 34537 1553848384.004 * * [simplify]: Extracting #6: cost 0 inf + 34355 1553848384.015 * * [simplify]: Extracting #7: cost 0 inf + 34195 1553848384.026 * * [simplify]: Extracting #8: cost 0 inf + 34155 1553848384.043 * [simplify]: Simplified to (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))) 1553848384.043 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im))))) 1553848384.043 * * * * [progress]: [ 107 / 176 ] simplifiying candidate # 1553848384.043 * [simplify]: Simplifying (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)) 1553848384.044 * * [simplify]: iters left: 6 (8 enodes) 1553848384.047 * * [simplify]: iters left: 5 (34 enodes) 1553848384.054 * * [simplify]: iters left: 4 (69 enodes) 1553848384.066 * * [simplify]: iters left: 3 (126 enodes) 1553848384.101 * * [simplify]: iters left: 2 (259 enodes) 1553848384.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848384.229 * * [simplify]: Extracting #1: cost 59 inf + 0 1553848384.229 * * [simplify]: Extracting #2: cost 139 inf + 0 1553848384.230 * * [simplify]: Extracting #3: cost 127 inf + 1469 1553848384.233 * * [simplify]: Extracting #4: cost 49 inf + 13090 1553848384.238 * * [simplify]: Extracting #5: cost 3 inf + 22938 1553848384.243 * * [simplify]: Extracting #6: cost 0 inf + 23624 1553848384.248 * [simplify]: Simplified to (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)) 1553848384.248 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))) 1553848384.248 * * * * [progress]: [ 108 / 176 ] simplifiying candidate # 1553848384.249 * [simplify]: Simplifying (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im x.im) x.im)) 1553848384.249 * * [simplify]: iters left: 6 (8 enodes) 1553848384.252 * * [simplify]: iters left: 5 (34 enodes) 1553848384.264 * * [simplify]: iters left: 4 (69 enodes) 1553848384.280 * * [simplify]: iters left: 3 (126 enodes) 1553848384.321 * * [simplify]: iters left: 2 (259 enodes) 1553848384.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848384.413 * * [simplify]: Extracting #1: cost 59 inf + 0 1553848384.414 * * [simplify]: Extracting #2: cost 139 inf + 0 1553848384.415 * * [simplify]: Extracting #3: cost 127 inf + 1469 1553848384.420 * * [simplify]: Extracting #4: cost 49 inf + 13090 1553848384.428 * * [simplify]: Extracting #5: cost 3 inf + 22938 1553848384.433 * * [simplify]: Extracting #6: cost 0 inf + 23624 1553848384.439 * [simplify]: Simplified to (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)) 1553848384.439 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* x.re (- (- (- (* x.re x.re) (* x.im x.im)) (* x.im x.im)) (* x.im x.im)))) 1553848384.439 * * * * [progress]: [ 109 / 176 ] simplifiying candidate # 1553848384.439 * [simplify]: Simplifying (- (- (* x.re x.re) (* x.im x.im)) (* (+ x.im (* x.im 1)) x.im)) 1553848384.439 * * [simplify]: iters left: 6 (10 enodes) 1553848384.442 * * [simplify]: iters left: 5 (41 enodes) 1553848384.449 * * [simplify]: iters left: 4 (83 enodes) 1553848384.466 * * [simplify]: iters left: 3 (167 enodes) 1553848384.531 * * [simplify]: iters left: 2 (326 enodes) 1553848384.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848384.637 * * [simplify]: Extracting #1: cost 56 inf + 0 1553848384.638 * * [simplify]: Extracting #2: cost 149 inf + 0 1553848384.639 * * [simplify]: Extracting #3: cost 147 inf + 370 1553848384.645 * * [simplify]: Extracting #4: cost 63 inf + 13677 1553848384.656 * * [simplify]: Extracting #5: cost 2 inf + 25237 1553848384.668 * * [simplify]: Extracting #6: cost 0 inf + 24801 1553848384.679 * [simplify]: Simplified to (- (- (* x.re x.re) (+ (* x.im x.im) (* x.im x.im))) (* x.im x.im)) 1553848384.679 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* x.re (- (- (* x.re x.re) (+ (* x.im x.im) (* x.im x.im))) (* x.im x.im)))) 1553848384.679 * * * * [progress]: [ 110 / 176 ] simplifiying candidate # 1553848384.679 * * * * [progress]: [ 111 / 176 ] simplifiying candidate #real (real->posit16 (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553848384.679 * * * * [progress]: [ 112 / 176 ] simplifiying candidate # 1553848384.680 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 1553848384.680 * * [simplify]: iters left: 6 (6 enodes) 1553848384.683 * * [simplify]: iters left: 5 (20 enodes) 1553848384.688 * * [simplify]: iters left: 4 (34 enodes) 1553848384.699 * * [simplify]: iters left: 3 (50 enodes) 1553848384.708 * * [simplify]: iters left: 2 (58 enodes) 1553848384.715 * * [simplify]: iters left: 1 (60 enodes) 1553848384.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848384.722 * * [simplify]: Extracting #1: cost 11 inf + 0 1553848384.722 * * [simplify]: Extracting #2: cost 13 inf + 165 1553848384.722 * * [simplify]: Extracting #3: cost 2 inf + 903 1553848384.722 * * [simplify]: Extracting #4: cost 0 inf + 1066 1553848384.723 * [simplify]: Simplified to (* x.re (+ (* x.im x.im) (* x.im x.im))) 1553848384.723 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (pow (* x.re (+ (* x.im x.im) (* x.im x.im))) 1))) 1553848384.723 * * * * [progress]: [ 113 / 176 ] simplifiying candidate # 1553848384.723 * * * * [progress]: [ 114 / 176 ] simplifiying candidate # 1553848384.723 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 1553848384.723 * * [simplify]: iters left: 6 (8 enodes) 1553848384.725 * * [simplify]: iters left: 5 (26 enodes) 1553848384.728 * * [simplify]: iters left: 4 (30 enodes) 1553848384.734 * * [simplify]: iters left: 3 (41 enodes) 1553848384.743 * * [simplify]: iters left: 2 (56 enodes) 1553848384.757 * * [simplify]: iters left: 1 (67 enodes) 1553848384.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848384.773 * * [simplify]: Extracting #1: cost 10 inf + 0 1553848384.773 * * [simplify]: Extracting #2: cost 23 inf + 0 1553848384.773 * * [simplify]: Extracting #3: cost 21 inf + 266 1553848384.773 * * [simplify]: Extracting #4: cost 7 inf + 1866 1553848384.774 * * [simplify]: Extracting #5: cost 0 inf + 2998 1553848384.774 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 1553848384.774 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (exp (+ (log (* x.re (+ x.im x.im))) (log x.im))))) 1553848384.774 * * * * [progress]: [ 115 / 176 ] simplifiying candidate # 1553848384.774 * * * * [progress]: [ 116 / 176 ] simplifiying candidate # 1553848384.774 * * * * [progress]: [ 117 / 176 ] simplifiying candidate # 1553848384.775 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.im x.im) x.im)) 1553848384.775 * * [simplify]: iters left: 6 (10 enodes) 1553848384.777 * * [simplify]: iters left: 5 (50 enodes) 1553848384.788 * * [simplify]: iters left: 4 (213 enodes) 1553848384.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848384.913 * * [simplify]: Extracting #1: cost 34 inf + 0 1553848384.914 * * [simplify]: Extracting #2: cost 125 inf + 1 1553848384.916 * * [simplify]: Extracting #3: cost 132 inf + 2003 1553848384.926 * * [simplify]: Extracting #4: cost 26 inf + 21912 1553848384.934 * * [simplify]: Extracting #5: cost 0 inf + 26495 1553848384.941 * * [simplify]: Extracting #6: cost 0 inf + 26455 1553848384.948 * [simplify]: Simplified to (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 1553848384.949 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (cbrt (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im))))))) 1553848384.949 * * * * [progress]: [ 118 / 176 ] simplifiying candidate # 1553848384.949 * * * * [progress]: [ 119 / 176 ] simplifiying candidate # 1553848384.949 * * * * [progress]: [ 120 / 176 ] simplifiying candidate # 1553848384.949 * * * * [progress]: [ 121 / 176 ] simplifiying candidate # 1553848384.949 * * * * [progress]: [ 122 / 176 ] simplifiying candidate # 1553848384.949 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1553848384.949 * * [simplify]: iters left: 6 (8 enodes) 1553848384.951 * * [simplify]: iters left: 5 (26 enodes) 1553848384.954 * * [simplify]: iters left: 4 (30 enodes) 1553848384.960 * * [simplify]: iters left: 3 (36 enodes) 1553848384.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848384.969 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848384.969 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848384.969 * * [simplify]: Extracting #3: cost 11 inf + 42 1553848384.969 * * [simplify]: Extracting #4: cost 11 inf + 125 1553848384.969 * * [simplify]: Extracting #5: cost 3 inf + 779 1553848384.970 * * [simplify]: Extracting #6: cost 0 inf + 1144 1553848384.970 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1553848384.970 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))))) 1553848384.971 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1553848384.971 * * [simplify]: iters left: 6 (8 enodes) 1553848384.974 * * [simplify]: iters left: 5 (26 enodes) 1553848384.977 * * [simplify]: iters left: 4 (30 enodes) 1553848384.981 * * [simplify]: iters left: 3 (36 enodes) 1553848384.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848384.985 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848384.985 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848384.985 * * [simplify]: Extracting #3: cost 11 inf + 42 1553848384.985 * * [simplify]: Extracting #4: cost 11 inf + 125 1553848384.986 * * [simplify]: Extracting #5: cost 3 inf + 779 1553848384.986 * * [simplify]: Extracting #6: cost 0 inf + 1144 1553848384.986 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1553848384.986 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im))))) 1553848384.986 * * * * [progress]: [ 123 / 176 ] simplifiying candidate # 1553848384.986 * [simplify]: Simplifying (cbrt x.im) 1553848384.987 * * [simplify]: iters left: 1 (2 enodes) 1553848384.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848384.987 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848384.987 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848384.987 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848384.987 * [simplify]: Simplified to (cbrt x.im) 1553848384.987 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)))) 1553848384.987 * * * * [progress]: [ 124 / 176 ] simplifiying candidate # 1553848384.987 * [simplify]: Simplifying (sqrt x.im) 1553848384.987 * * [simplify]: iters left: 1 (2 enodes) 1553848384.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848384.988 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848384.988 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848384.988 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848384.988 * [simplify]: Simplified to (sqrt x.im) 1553848384.988 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) (sqrt x.im)))) 1553848384.988 * * * * [progress]: [ 125 / 176 ] simplifiying candidate # 1553848384.988 * * * * [progress]: [ 126 / 176 ] simplifiying candidate # 1553848384.988 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1553848384.988 * * [simplify]: iters left: 6 (7 enodes) 1553848384.990 * * [simplify]: iters left: 5 (22 enodes) 1553848384.992 * * [simplify]: iters left: 4 (26 enodes) 1553848384.998 * * [simplify]: iters left: 3 (32 enodes) 1553848385.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.002 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848385.002 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848385.002 * * [simplify]: Extracting #3: cost 11 inf + 0 1553848385.002 * * [simplify]: Extracting #4: cost 11 inf + 43 1553848385.003 * * [simplify]: Extracting #5: cost 2 inf + 738 1553848385.003 * * [simplify]: Extracting #6: cost 1 inf + 940 1553848385.003 * * [simplify]: Extracting #7: cost 0 inf + 1142 1553848385.004 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1553848385.004 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848385.004 * * * * [progress]: [ 127 / 176 ] simplifiying candidate # 1553848385.004 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1553848385.004 * * [simplify]: iters left: 5 (6 enodes) 1553848385.007 * * [simplify]: iters left: 4 (19 enodes) 1553848385.012 * * [simplify]: iters left: 3 (23 enodes) 1553848385.018 * * [simplify]: iters left: 2 (29 enodes) 1553848385.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.022 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848385.022 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848385.022 * * [simplify]: Extracting #3: cost 9 inf + 43 1553848385.022 * * [simplify]: Extracting #4: cost 0 inf + 658 1553848385.022 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 1553848385.022 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848385.022 * * * * [progress]: [ 128 / 176 ] simplifiying candidate # 1553848385.022 * * * * [progress]: [ 129 / 176 ] simplifiying candidate # 1553848385.022 * * * * [progress]: [ 130 / 176 ] simplifiying candidate # 1553848385.022 * * * * [progress]: [ 131 / 176 ] simplifiying candidate # 1553848385.022 * * * * [progress]: [ 132 / 176 ] simplifiying candidate # 1553848385.022 * * * * [progress]: [ 133 / 176 ] simplifiying candidate # 1553848385.022 * * * * [progress]: [ 134 / 176 ] simplifiying candidate # 1553848385.022 * * * * [progress]: [ 135 / 176 ] simplifiying candidate # 1553848385.022 * * * * [progress]: [ 136 / 176 ] simplifiying candidate # 1553848385.023 * * * * [progress]: [ 137 / 176 ] simplifiying candidate # 1553848385.023 * * * * [progress]: [ 138 / 176 ] simplifiying candidate # 1553848385.023 * * * * [progress]: [ 139 / 176 ] simplifiying candidate # 1553848385.023 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 1553848385.023 * * [simplify]: iters left: 6 (9 enodes) 1553848385.026 * * [simplify]: iters left: 5 (46 enodes) 1553848385.038 * * [simplify]: iters left: 4 (125 enodes) 1553848385.098 * * [simplify]: iters left: 3 (356 enodes) 1553848385.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.255 * * [simplify]: Extracting #1: cost 54 inf + 0 1553848385.256 * * [simplify]: Extracting #2: cost 184 inf + 2 1553848385.263 * * [simplify]: Extracting #3: cost 154 inf + 7056 1553848385.273 * * [simplify]: Extracting #4: cost 57 inf + 27724 1553848385.280 * * [simplify]: Extracting #5: cost 10 inf + 45453 1553848385.287 * * [simplify]: Extracting #6: cost 0 inf + 50220 1553848385.294 * [simplify]: Simplified to (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) 1553848385.294 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (/ (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553848385.295 * * * * [progress]: [ 140 / 176 ] simplifiying candidate # 1553848385.295 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 1553848385.295 * * [simplify]: iters left: 6 (8 enodes) 1553848385.297 * * [simplify]: iters left: 5 (42 enodes) 1553848385.315 * * [simplify]: iters left: 4 (126 enodes) 1553848385.340 * * [simplify]: iters left: 3 (219 enodes) 1553848385.394 * * [simplify]: iters left: 2 (288 enodes) 1553848385.439 * * [simplify]: iters left: 1 (300 enodes) 1553848385.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.492 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848385.492 * [simplify]: Simplified to 0 1553848385.492 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1553848385.493 * * * * [progress]: [ 141 / 176 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553848385.493 * * * * [progress]: [ 142 / 176 ] simplifiying candidate # 1553848385.493 * * * * [progress]: [ 143 / 176 ] simplifiying candidate # 1553848385.493 * [simplify]: Simplifying (* (exp (* x.re x.im)) (exp (* x.im x.re))) 1553848385.493 * * [simplify]: iters left: 5 (7 enodes) 1553848385.496 * * [simplify]: iters left: 4 (28 enodes) 1553848385.503 * * [simplify]: iters left: 3 (51 enodes) 1553848385.512 * * [simplify]: iters left: 2 (103 enodes) 1553848385.534 * * [simplify]: iters left: 1 (228 enodes) 1553848385.598 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.599 * * [simplify]: Extracting #1: cost 41 inf + 0 1553848385.602 * * [simplify]: Extracting #2: cost 144 inf + 115 1553848385.604 * * [simplify]: Extracting #3: cost 134 inf + 6139 1553848385.612 * * [simplify]: Extracting #4: cost 59 inf + 40413 1553848385.626 * * [simplify]: Extracting #5: cost 4 inf + 73469 1553848385.640 * * [simplify]: Extracting #6: cost 0 inf + 75164 1553848385.654 * * [simplify]: Extracting #7: cost 0 inf + 75083 1553848385.669 * [simplify]: Simplified to (* (exp (* x.re x.im)) (exp (* x.re x.im))) 1553848385.669 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (log (* (exp (* x.re x.im)) (exp (* x.re x.im)))) x.im))) 1553848385.669 * * * * [progress]: [ 144 / 176 ] simplifiying candidate # 1553848385.669 * * * * [progress]: [ 145 / 176 ] simplifiying candidate # 1553848385.669 * * * * [progress]: [ 146 / 176 ] simplifiying candidate # 1553848385.669 * * * * [progress]: [ 147 / 176 ] simplifiying candidate # 1553848385.669 * * * * [progress]: [ 148 / 176 ] simplifiying candidate # 1553848385.669 * * * * [progress]: [ 149 / 176 ] simplifiying candidate # 1553848385.670 * * * * [progress]: [ 150 / 176 ] simplifiying candidate # 1553848385.670 * * * * [progress]: [ 151 / 176 ] simplifiying candidate # 1553848385.670 * * * * [progress]: [ 152 / 176 ] simplifiying candidate # 1553848385.670 * * * * [progress]: [ 153 / 176 ] simplifiying candidate # 1553848385.670 * [simplify]: Simplifying (+ x.im x.im) 1553848385.670 * * [simplify]: iters left: 2 (2 enodes) 1553848385.671 * * [simplify]: iters left: 1 (6 enodes) 1553848385.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.673 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848385.673 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848385.673 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848385.673 * [simplify]: Simplified to (+ x.im x.im) 1553848385.673 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.re (+ x.im x.im)) x.im))) 1553848385.673 * * * * [progress]: [ 154 / 176 ] simplifiying candidate # 1553848385.673 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 1553848385.673 * * [simplify]: iters left: 4 (5 enodes) 1553848385.676 * * [simplify]: iters left: 3 (16 enodes) 1553848385.678 * * [simplify]: iters left: 2 (20 enodes) 1553848385.680 * * [simplify]: iters left: 1 (26 enodes) 1553848385.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.683 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848385.683 * * [simplify]: Extracting #2: cost 7 inf + 43 1553848385.684 * * [simplify]: Extracting #3: cost 0 inf + 414 1553848385.684 * [simplify]: Simplified to (* x.im (+ x.re x.re)) 1553848385.684 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 1 (* x.im (+ x.re x.re))) x.im))) 1553848385.684 * * * * [progress]: [ 155 / 176 ] simplifiying candidate # 1553848385.684 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 1553848385.684 * * [simplify]: iters left: 4 (5 enodes) 1553848385.685 * * [simplify]: iters left: 3 (16 enodes) 1553848385.687 * * [simplify]: iters left: 2 (20 enodes) 1553848385.689 * * [simplify]: iters left: 1 (26 enodes) 1553848385.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.692 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848385.692 * * [simplify]: Extracting #2: cost 7 inf + 43 1553848385.692 * * [simplify]: Extracting #3: cost 0 inf + 414 1553848385.692 * [simplify]: Simplified to (* x.im (+ x.re x.re)) 1553848385.692 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 1 (* x.im (+ x.re x.re))) x.im))) 1553848385.692 * * * * [progress]: [ 156 / 176 ] simplifiying candidate # 1553848385.693 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 1553848385.693 * * [simplify]: iters left: 4 (5 enodes) 1553848385.694 * * [simplify]: iters left: 3 (16 enodes) 1553848385.696 * * [simplify]: iters left: 2 (20 enodes) 1553848385.698 * * [simplify]: iters left: 1 (26 enodes) 1553848385.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.701 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848385.701 * * [simplify]: Extracting #2: cost 7 inf + 43 1553848385.701 * * [simplify]: Extracting #3: cost 0 inf + 414 1553848385.701 * [simplify]: Simplified to (* x.im (+ x.re x.re)) 1553848385.701 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 1 (* x.im (+ x.re x.re))) x.im))) 1553848385.701 * * * * [progress]: [ 157 / 176 ] simplifiying candidate # 1553848385.701 * [simplify]: Simplifying (+ (* x.re x.im) (* x.im x.re)) 1553848385.702 * * [simplify]: iters left: 4 (5 enodes) 1553848385.703 * * [simplify]: iters left: 3 (16 enodes) 1553848385.705 * * [simplify]: iters left: 2 (20 enodes) 1553848385.709 * * [simplify]: iters left: 1 (26 enodes) 1553848385.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.716 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848385.716 * * [simplify]: Extracting #2: cost 7 inf + 43 1553848385.716 * * [simplify]: Extracting #3: cost 0 inf + 414 1553848385.717 * [simplify]: Simplified to (* x.im (+ x.re x.re)) 1553848385.717 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 1 (* x.im (+ x.re x.re))) x.im))) 1553848385.717 * * * * [progress]: [ 158 / 176 ] simplifiying candidate # 1553848385.717 * [simplify]: Simplifying (+ x.re x.re) 1553848385.717 * * [simplify]: iters left: 2 (2 enodes) 1553848385.718 * * [simplify]: iters left: 1 (6 enodes) 1553848385.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.719 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848385.720 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848385.720 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848385.720 * [simplify]: Simplified to (+ x.re x.re) 1553848385.720 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.im (+ x.re x.re)) x.im))) 1553848385.720 * * * * [progress]: [ 159 / 176 ] simplifiying candidate # 1553848385.720 * [simplify]: Simplifying (+ x.re x.re) 1553848385.720 * * [simplify]: iters left: 2 (2 enodes) 1553848385.721 * * [simplify]: iters left: 1 (6 enodes) 1553848385.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.722 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848385.722 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848385.722 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848385.723 * [simplify]: Simplified to (+ x.re x.re) 1553848385.723 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.im (+ x.re x.re)) x.im))) 1553848385.723 * * * * [progress]: [ 160 / 176 ] simplifiying candidate # 1553848385.723 * [simplify]: Simplifying (+ (* x.re 1) x.re) 1553848385.723 * * [simplify]: iters left: 4 (4 enodes) 1553848385.726 * * [simplify]: iters left: 3 (13 enodes) 1553848385.729 * * [simplify]: iters left: 2 (15 enodes) 1553848385.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.733 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848385.733 * * [simplify]: Extracting #2: cost 0 inf + 83 1553848385.734 * [simplify]: Simplified to (+ x.re x.re) 1553848385.734 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.im (+ x.re x.re)) x.im))) 1553848385.734 * * * * [progress]: [ 161 / 176 ] simplifiying candidate # 1553848385.734 * [simplify]: Simplifying (+ x.im x.im) 1553848385.734 * * [simplify]: iters left: 2 (2 enodes) 1553848385.735 * * [simplify]: iters left: 1 (6 enodes) 1553848385.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.737 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848385.737 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848385.737 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848385.737 * [simplify]: Simplified to (+ x.im x.im) 1553848385.737 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.re (+ x.im x.im)) x.im))) 1553848385.737 * * * * [progress]: [ 162 / 176 ] simplifiying candidate # 1553848385.737 * [simplify]: Simplifying (+ x.im (* x.im 1)) 1553848385.737 * * [simplify]: iters left: 4 (4 enodes) 1553848385.739 * * [simplify]: iters left: 3 (13 enodes) 1553848385.743 * * [simplify]: iters left: 2 (15 enodes) 1553848385.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.747 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848385.747 * * [simplify]: Extracting #2: cost 0 inf + 83 1553848385.747 * [simplify]: Simplified to (+ x.im x.im) 1553848385.747 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* x.re (+ x.im x.im)) x.im))) 1553848385.747 * * * * [progress]: [ 163 / 176 ] simplifiying candidate #real (real->posit16 (+ (* x.re x.im) (* x.im x.re)))) x.im)))> 1553848385.747 * * * * [progress]: [ 164 / 176 ] simplifiying candidate # 1553848385.747 * * * * [progress]: [ 165 / 176 ] simplifiying candidate # 1553848385.748 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848385.748 * * [simplify]: iters left: 5 (8 enodes) 1553848385.753 * * [simplify]: iters left: 4 (39 enodes) 1553848385.768 * * [simplify]: iters left: 3 (72 enodes) 1553848385.794 * * [simplify]: iters left: 2 (132 enodes) 1553848385.837 * * [simplify]: iters left: 1 (197 enodes) 1553848385.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848385.899 * * [simplify]: Extracting #1: cost 15 inf + 0 1553848385.900 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848385.900 * * [simplify]: Extracting #3: cost 58 inf + 414 1553848385.901 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553848385.904 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553848385.907 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553848385.909 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553848385.911 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553848385.911 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848385.911 * * * * [progress]: [ 166 / 176 ] simplifiying candidate # 1553848385.911 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848385.911 * * [simplify]: iters left: 5 (8 enodes) 1553848385.914 * * [simplify]: iters left: 4 (39 enodes) 1553848385.922 * * [simplify]: iters left: 3 (72 enodes) 1553848385.937 * * [simplify]: iters left: 2 (132 enodes) 1553848385.966 * * [simplify]: iters left: 1 (197 enodes) 1553848386.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848386.002 * * [simplify]: Extracting #1: cost 15 inf + 0 1553848386.002 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848386.002 * * [simplify]: Extracting #3: cost 58 inf + 414 1553848386.003 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553848386.006 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553848386.008 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553848386.011 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553848386.014 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553848386.014 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848386.015 * * * * [progress]: [ 167 / 176 ] simplifiying candidate # 1553848386.015 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848386.015 * * [simplify]: iters left: 5 (8 enodes) 1553848386.020 * * [simplify]: iters left: 4 (39 enodes) 1553848386.035 * * [simplify]: iters left: 3 (72 enodes) 1553848386.052 * * [simplify]: iters left: 2 (132 enodes) 1553848386.078 * * [simplify]: iters left: 1 (197 enodes) 1553848386.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848386.135 * * [simplify]: Extracting #1: cost 15 inf + 0 1553848386.135 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848386.135 * * [simplify]: Extracting #3: cost 58 inf + 414 1553848386.137 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553848386.139 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553848386.142 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553848386.145 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553848386.148 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553848386.148 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848386.148 * * * * [progress]: [ 168 / 176 ] simplifiying candidate # 1553848386.148 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848386.148 * * [simplify]: iters left: 6 (9 enodes) 1553848386.155 * * [simplify]: iters left: 5 (45 enodes) 1553848386.173 * * [simplify]: iters left: 4 (93 enodes) 1553848386.204 * * [simplify]: iters left: 3 (192 enodes) 1553848386.247 * * [simplify]: iters left: 2 (304 enodes) 1553848386.314 * * [simplify]: iters left: 1 (408 enodes) 1553848386.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848386.435 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848386.435 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848386.436 * * [simplify]: Extracting #3: cost 90 inf + 211 1553848386.438 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553848386.441 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553848386.446 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553848386.452 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553848386.458 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553848386.458 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553848386.459 * * * * [progress]: [ 169 / 176 ] simplifiying candidate # 1553848386.459 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848386.459 * * [simplify]: iters left: 6 (9 enodes) 1553848386.465 * * [simplify]: iters left: 5 (45 enodes) 1553848386.488 * * [simplify]: iters left: 4 (93 enodes) 1553848386.523 * * [simplify]: iters left: 3 (192 enodes) 1553848386.591 * * [simplify]: iters left: 2 (304 enodes) 1553848386.661 * * [simplify]: iters left: 1 (408 enodes) 1553848386.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848386.764 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848386.764 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848386.765 * * [simplify]: Extracting #3: cost 90 inf + 211 1553848386.767 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553848386.771 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553848386.776 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553848386.782 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553848386.787 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553848386.788 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553848386.788 * * * * [progress]: [ 170 / 176 ] simplifiying candidate # 1553848386.788 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848386.788 * * [simplify]: iters left: 6 (9 enodes) 1553848386.798 * * [simplify]: iters left: 5 (45 enodes) 1553848386.816 * * [simplify]: iters left: 4 (93 enodes) 1553848386.852 * * [simplify]: iters left: 3 (192 enodes) 1553848386.897 * * [simplify]: iters left: 2 (304 enodes) 1553848386.995 * * [simplify]: iters left: 1 (408 enodes) 1553848387.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848387.119 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848387.119 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848387.119 * * [simplify]: Extracting #3: cost 90 inf + 211 1553848387.120 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553848387.122 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553848387.124 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553848387.130 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553848387.133 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553848387.133 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553848387.133 * * * * [progress]: [ 171 / 176 ] simplifiying candidate # 1553848387.133 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553848387.133 * * [simplify]: iters left: 5 (6 enodes) 1553848387.136 * * [simplify]: iters left: 4 (27 enodes) 1553848387.140 * * [simplify]: iters left: 3 (45 enodes) 1553848387.147 * * [simplify]: iters left: 2 (68 enodes) 1553848387.160 * * [simplify]: iters left: 1 (76 enodes) 1553848387.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848387.178 * * [simplify]: Extracting #1: cost 12 inf + 0 1553848387.178 * * [simplify]: Extracting #2: cost 15 inf + 45 1553848387.179 * * [simplify]: Extracting #3: cost 3 inf + 870 1553848387.179 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553848387.180 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553848387.180 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 2 x.im) (* x.re x.im)))) 1553848387.180 * * * * [progress]: [ 172 / 176 ] simplifiying candidate # 1553848387.181 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553848387.181 * * [simplify]: iters left: 5 (6 enodes) 1553848387.185 * * [simplify]: iters left: 4 (27 enodes) 1553848387.194 * * [simplify]: iters left: 3 (45 enodes) 1553848387.205 * * [simplify]: iters left: 2 (68 enodes) 1553848387.213 * * [simplify]: iters left: 1 (76 enodes) 1553848387.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848387.223 * * [simplify]: Extracting #1: cost 12 inf + 0 1553848387.223 * * [simplify]: Extracting #2: cost 15 inf + 45 1553848387.223 * * [simplify]: Extracting #3: cost 3 inf + 870 1553848387.224 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553848387.224 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553848387.224 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 2 x.im) (* x.re x.im)))) 1553848387.224 * * * * [progress]: [ 173 / 176 ] simplifiying candidate # 1553848387.224 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553848387.224 * * [simplify]: iters left: 5 (6 enodes) 1553848387.228 * * [simplify]: iters left: 4 (27 enodes) 1553848387.233 * * [simplify]: iters left: 3 (45 enodes) 1553848387.242 * * [simplify]: iters left: 2 (68 enodes) 1553848387.255 * * [simplify]: iters left: 1 (76 enodes) 1553848387.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848387.264 * * [simplify]: Extracting #1: cost 12 inf + 0 1553848387.264 * * [simplify]: Extracting #2: cost 15 inf + 45 1553848387.265 * * [simplify]: Extracting #3: cost 3 inf + 870 1553848387.265 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553848387.265 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553848387.265 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* 2 x.im) (* x.re x.im)))) 1553848387.265 * * * * [progress]: [ 174 / 176 ] simplifiying candidate # 1553848387.266 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1553848387.266 * * [simplify]: iters left: 4 (5 enodes) 1553848387.267 * * [simplify]: iters left: 3 (19 enodes) 1553848387.270 * * [simplify]: iters left: 2 (27 enodes) 1553848387.274 * * [simplify]: iters left: 1 (32 enodes) 1553848387.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848387.278 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848387.278 * * [simplify]: Extracting #2: cost 7 inf + 45 1553848387.278 * * [simplify]: Extracting #3: cost 0 inf + 421 1553848387.278 * [simplify]: Simplified to (* (* x.re x.im) 2) 1553848387.278 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 1553848387.278 * * * * [progress]: [ 175 / 176 ] simplifiying candidate # 1553848387.278 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1553848387.278 * * [simplify]: iters left: 4 (5 enodes) 1553848387.280 * * [simplify]: iters left: 3 (19 enodes) 1553848387.284 * * [simplify]: iters left: 2 (27 enodes) 1553848387.292 * * [simplify]: iters left: 1 (32 enodes) 1553848387.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848387.296 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848387.296 * * [simplify]: Extracting #2: cost 7 inf + 45 1553848387.297 * * [simplify]: Extracting #3: cost 0 inf + 421 1553848387.297 * [simplify]: Simplified to (* (* x.re x.im) 2) 1553848387.297 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 1553848387.297 * * * * [progress]: [ 176 / 176 ] simplifiying candidate # 1553848387.297 * [simplify]: Simplifying (* 2 (* x.im x.re)) 1553848387.297 * * [simplify]: iters left: 4 (5 enodes) 1553848387.299 * * [simplify]: iters left: 3 (19 enodes) 1553848387.302 * * [simplify]: iters left: 2 (27 enodes) 1553848387.306 * * [simplify]: iters left: 1 (32 enodes) 1553848387.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848387.310 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848387.310 * * [simplify]: Extracting #2: cost 7 inf + 45 1553848387.310 * * [simplify]: Extracting #3: cost 0 inf + 421 1553848387.310 * [simplify]: Simplified to (* (* x.re x.im) 2) 1553848387.310 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (- (* x.re x.re) (* x.im x.im)) x.re) (* (* (* x.re x.im) 2) x.im))) 1553848387.310 * * * [progress]: adding candidates to table 1553848388.848 * * [progress]: iteration 2 / 4 1553848388.848 * * * [progress]: picking best candidate 1553848388.880 * * * * [pick]: Picked # 1553848388.880 * * * [progress]: localizing error 1553848388.923 * * * [progress]: generating rewritten candidates 1553848388.923 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1 1) 1553848388.931 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 1553848388.936 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 1553848389.413 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 1553848389.510 * * * [progress]: generating series expansions 1553848389.510 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1 1) 1553848389.511 * [backup-simplify]: Simplify (sqrt (* x.re x.re)) into x.re 1553848389.511 * [approximate]: Taking taylor expansion of x.re in (x.re) around 0 1553848389.511 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.511 * [backup-simplify]: Simplify 0 into 0 1553848389.511 * [backup-simplify]: Simplify 1 into 1 1553848389.511 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.511 * [backup-simplify]: Simplify 0 into 0 1553848389.511 * [backup-simplify]: Simplify 1 into 1 1553848389.511 * [backup-simplify]: Simplify 0 into 0 1553848389.511 * [backup-simplify]: Simplify 1 into 1 1553848389.511 * [backup-simplify]: Simplify 0 into 0 1553848389.511 * [backup-simplify]: Simplify 0 into 0 1553848389.511 * [backup-simplify]: Simplify 0 into 0 1553848389.511 * [backup-simplify]: Simplify 0 into 0 1553848389.511 * [backup-simplify]: Simplify 0 into 0 1553848389.511 * [backup-simplify]: Simplify 0 into 0 1553848389.511 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848389.511 * [backup-simplify]: Simplify (sqrt (* (/ 1 x.re) (/ 1 x.re))) into (/ 1 x.re) 1553848389.512 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848389.512 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.512 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.512 * [backup-simplify]: Simplify 0 into 0 1553848389.512 * [backup-simplify]: Simplify 1 into 1 1553848389.512 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.512 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.512 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.512 * [backup-simplify]: Simplify 0 into 0 1553848389.513 * [backup-simplify]: Simplify 1 into 1 1553848389.513 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.513 * [backup-simplify]: Simplify 1 into 1 1553848389.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848389.514 * [backup-simplify]: Simplify 0 into 0 1553848389.515 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.515 * [backup-simplify]: Simplify 0 into 0 1553848389.516 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.516 * [backup-simplify]: Simplify 0 into 0 1553848389.517 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.517 * [backup-simplify]: Simplify 0 into 0 1553848389.519 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.519 * [backup-simplify]: Simplify 0 into 0 1553848389.520 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.520 * [backup-simplify]: Simplify 0 into 0 1553848389.520 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 x.re))) into x.re 1553848389.520 * [backup-simplify]: Simplify (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) into (/ 1 x.re) 1553848389.520 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848389.520 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.520 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.520 * [backup-simplify]: Simplify 0 into 0 1553848389.520 * [backup-simplify]: Simplify 1 into 1 1553848389.521 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.521 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.521 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.521 * [backup-simplify]: Simplify 0 into 0 1553848389.521 * [backup-simplify]: Simplify 1 into 1 1553848389.521 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.521 * [backup-simplify]: Simplify 1 into 1 1553848389.522 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848389.522 * [backup-simplify]: Simplify 0 into 0 1553848389.523 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.523 * [backup-simplify]: Simplify 0 into 0 1553848389.524 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.524 * [backup-simplify]: Simplify 0 into 0 1553848389.525 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.525 * [backup-simplify]: Simplify 0 into 0 1553848389.526 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.526 * [backup-simplify]: Simplify 0 into 0 1553848389.527 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.527 * [backup-simplify]: Simplify 0 into 0 1553848389.527 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 (- x.re)))) into (* -1 x.re) 1553848389.527 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 1553848389.527 * [backup-simplify]: Simplify (sqrt (* x.re x.re)) into x.re 1553848389.527 * [approximate]: Taking taylor expansion of x.re in (x.re) around 0 1553848389.528 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.528 * [backup-simplify]: Simplify 0 into 0 1553848389.528 * [backup-simplify]: Simplify 1 into 1 1553848389.528 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.528 * [backup-simplify]: Simplify 0 into 0 1553848389.528 * [backup-simplify]: Simplify 1 into 1 1553848389.528 * [backup-simplify]: Simplify 0 into 0 1553848389.528 * [backup-simplify]: Simplify 1 into 1 1553848389.528 * [backup-simplify]: Simplify 0 into 0 1553848389.528 * [backup-simplify]: Simplify 0 into 0 1553848389.528 * [backup-simplify]: Simplify 0 into 0 1553848389.528 * [backup-simplify]: Simplify 0 into 0 1553848389.528 * [backup-simplify]: Simplify 0 into 0 1553848389.528 * [backup-simplify]: Simplify 0 into 0 1553848389.528 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848389.528 * [backup-simplify]: Simplify (sqrt (* (/ 1 x.re) (/ 1 x.re))) into (/ 1 x.re) 1553848389.528 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848389.528 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.528 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.528 * [backup-simplify]: Simplify 0 into 0 1553848389.528 * [backup-simplify]: Simplify 1 into 1 1553848389.529 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.529 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.529 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.529 * [backup-simplify]: Simplify 0 into 0 1553848389.529 * [backup-simplify]: Simplify 1 into 1 1553848389.529 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.529 * [backup-simplify]: Simplify 1 into 1 1553848389.530 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848389.530 * [backup-simplify]: Simplify 0 into 0 1553848389.531 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.531 * [backup-simplify]: Simplify 0 into 0 1553848389.532 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.532 * [backup-simplify]: Simplify 0 into 0 1553848389.533 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.533 * [backup-simplify]: Simplify 0 into 0 1553848389.534 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.534 * [backup-simplify]: Simplify 0 into 0 1553848389.534 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.534 * [backup-simplify]: Simplify 0 into 0 1553848389.534 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 x.re))) into x.re 1553848389.535 * [backup-simplify]: Simplify (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) into (/ 1 x.re) 1553848389.535 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848389.535 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.535 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.535 * [backup-simplify]: Simplify 0 into 0 1553848389.535 * [backup-simplify]: Simplify 1 into 1 1553848389.535 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.535 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.535 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.535 * [backup-simplify]: Simplify 0 into 0 1553848389.535 * [backup-simplify]: Simplify 1 into 1 1553848389.535 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.535 * [backup-simplify]: Simplify 1 into 1 1553848389.536 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848389.536 * [backup-simplify]: Simplify 0 into 0 1553848389.536 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.536 * [backup-simplify]: Simplify 0 into 0 1553848389.537 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.537 * [backup-simplify]: Simplify 0 into 0 1553848389.537 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.537 * [backup-simplify]: Simplify 0 into 0 1553848389.538 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.538 * [backup-simplify]: Simplify 0 into 0 1553848389.539 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.539 * [backup-simplify]: Simplify 0 into 0 1553848389.539 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 (- x.re)))) into (* -1 x.re) 1553848389.539 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1553848389.539 * [backup-simplify]: Simplify (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) into (* x.re (* (+ x.im x.re) (- x.re x.im))) 1553848389.539 * [approximate]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 1553848389.539 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553848389.539 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.539 * [backup-simplify]: Simplify x.re into x.re 1553848389.539 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553848389.539 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553848389.539 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.539 * [backup-simplify]: Simplify 0 into 0 1553848389.539 * [backup-simplify]: Simplify 1 into 1 1553848389.539 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.539 * [backup-simplify]: Simplify x.re into x.re 1553848389.539 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553848389.539 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.539 * [backup-simplify]: Simplify x.re into x.re 1553848389.539 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.539 * [backup-simplify]: Simplify 0 into 0 1553848389.539 * [backup-simplify]: Simplify 1 into 1 1553848389.539 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553848389.539 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.539 * [backup-simplify]: Simplify 0 into 0 1553848389.539 * [backup-simplify]: Simplify 1 into 1 1553848389.539 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553848389.539 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553848389.539 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.539 * [backup-simplify]: Simplify x.im into x.im 1553848389.539 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.539 * [backup-simplify]: Simplify 0 into 0 1553848389.539 * [backup-simplify]: Simplify 1 into 1 1553848389.539 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553848389.539 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.539 * [backup-simplify]: Simplify 0 into 0 1553848389.539 * [backup-simplify]: Simplify 1 into 1 1553848389.539 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.539 * [backup-simplify]: Simplify x.im into x.im 1553848389.539 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553848389.539 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.539 * [backup-simplify]: Simplify 0 into 0 1553848389.539 * [backup-simplify]: Simplify 1 into 1 1553848389.539 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553848389.539 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553848389.540 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.540 * [backup-simplify]: Simplify x.im into x.im 1553848389.540 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.540 * [backup-simplify]: Simplify 0 into 0 1553848389.540 * [backup-simplify]: Simplify 1 into 1 1553848389.540 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553848389.540 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.540 * [backup-simplify]: Simplify 0 into 0 1553848389.540 * [backup-simplify]: Simplify 1 into 1 1553848389.540 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.540 * [backup-simplify]: Simplify x.im into x.im 1553848389.540 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553848389.540 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553848389.540 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553848389.540 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553848389.540 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553848389.540 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.540 * [backup-simplify]: Simplify 0 into 0 1553848389.540 * [backup-simplify]: Simplify 0 into 0 1553848389.540 * [backup-simplify]: Simplify (- 0) into 0 1553848389.541 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848389.541 * [backup-simplify]: Simplify (+ 0 1) into 1 1553848389.541 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553848389.541 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553848389.541 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553848389.541 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848389.541 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.541 * [backup-simplify]: Simplify 0 into 0 1553848389.541 * [backup-simplify]: Simplify 1 into 1 1553848389.541 * [backup-simplify]: Simplify 0 into 0 1553848389.542 * [backup-simplify]: Simplify (- 0) into 0 1553848389.542 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.542 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.542 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553848389.543 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1553848389.543 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.543 * [backup-simplify]: Simplify 0 into 0 1553848389.543 * [backup-simplify]: Simplify 0 into 0 1553848389.543 * [backup-simplify]: Simplify 0 into 0 1553848389.543 * [backup-simplify]: Simplify (- 0) into 0 1553848389.543 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.544 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.544 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553848389.545 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1553848389.545 * [taylor]: Taking taylor expansion of 1 in x.im 1553848389.545 * [backup-simplify]: Simplify 1 into 1 1553848389.545 * [backup-simplify]: Simplify 1 into 1 1553848389.545 * [backup-simplify]: Simplify 0 into 0 1553848389.545 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.546 * [backup-simplify]: Simplify (- 1) into -1 1553848389.546 * [backup-simplify]: Simplify -1 into -1 1553848389.546 * [backup-simplify]: Simplify 0 into 0 1553848389.546 * [backup-simplify]: Simplify (- 0) into 0 1553848389.546 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.546 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.547 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553848389.548 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1553848389.548 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.548 * [backup-simplify]: Simplify 0 into 0 1553848389.548 * [backup-simplify]: Simplify 0 into 0 1553848389.548 * [backup-simplify]: Simplify 0 into 0 1553848389.548 * [backup-simplify]: Simplify 0 into 0 1553848389.549 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848389.549 * [backup-simplify]: Simplify (- 0) into 0 1553848389.549 * [backup-simplify]: Simplify 0 into 0 1553848389.549 * [backup-simplify]: Simplify 0 into 0 1553848389.549 * [backup-simplify]: Simplify (+ (* -1 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848389.549 * [backup-simplify]: Simplify (* (+ (sqrt (* (/ 1 x.re) (/ 1 x.re))) (/ 1 x.im)) (* (- (sqrt (* (/ 1 x.re) (/ 1 x.re))) (/ 1 x.im)) (/ 1 x.re))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553848389.550 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.re x.im) around 0 1553848389.550 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553848389.550 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553848389.550 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553848389.550 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553848389.550 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.550 * [backup-simplify]: Simplify x.re into x.re 1553848389.550 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848389.550 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848389.550 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.550 * [backup-simplify]: Simplify 0 into 0 1553848389.550 * [backup-simplify]: Simplify 1 into 1 1553848389.550 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.550 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553848389.550 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848389.550 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.550 * [backup-simplify]: Simplify 0 into 0 1553848389.550 * [backup-simplify]: Simplify 1 into 1 1553848389.550 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.550 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553848389.550 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.550 * [backup-simplify]: Simplify x.re into x.re 1553848389.550 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848389.550 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.550 * [backup-simplify]: Simplify x.re into x.re 1553848389.551 * [backup-simplify]: Simplify (- 1) into -1 1553848389.551 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553848389.551 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848389.551 * [backup-simplify]: Simplify (* -1 1) into -1 1553848389.551 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553848389.552 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553848389.552 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553848389.552 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553848389.552 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.552 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.552 * [backup-simplify]: Simplify 0 into 0 1553848389.552 * [backup-simplify]: Simplify 1 into 1 1553848389.552 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.552 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848389.552 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.552 * [backup-simplify]: Simplify x.im into x.im 1553848389.552 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848389.552 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553848389.552 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848389.552 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.552 * [backup-simplify]: Simplify x.im into x.im 1553848389.552 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848389.552 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.552 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.552 * [backup-simplify]: Simplify 0 into 0 1553848389.552 * [backup-simplify]: Simplify 1 into 1 1553848389.552 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.552 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.552 * [backup-simplify]: Simplify 0 into 0 1553848389.552 * [backup-simplify]: Simplify 1 into 1 1553848389.553 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848389.553 * [backup-simplify]: Simplify (+ 0 1) into 1 1553848389.553 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.553 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.553 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553848389.553 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553848389.553 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553848389.553 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.554 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.554 * [backup-simplify]: Simplify 0 into 0 1553848389.554 * [backup-simplify]: Simplify 1 into 1 1553848389.554 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.554 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848389.554 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.554 * [backup-simplify]: Simplify x.im into x.im 1553848389.554 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848389.554 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553848389.554 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848389.554 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.554 * [backup-simplify]: Simplify x.im into x.im 1553848389.554 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848389.554 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.554 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.554 * [backup-simplify]: Simplify 0 into 0 1553848389.554 * [backup-simplify]: Simplify 1 into 1 1553848389.554 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.554 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.554 * [backup-simplify]: Simplify 0 into 0 1553848389.554 * [backup-simplify]: Simplify 1 into 1 1553848389.555 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848389.555 * [backup-simplify]: Simplify (+ 0 1) into 1 1553848389.555 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.555 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.556 * [taylor]: Taking taylor expansion of 1 in x.im 1553848389.556 * [backup-simplify]: Simplify 1 into 1 1553848389.556 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848389.556 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553848389.557 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848389.557 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553848389.557 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553848389.557 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553848389.557 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553848389.557 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.557 * [backup-simplify]: Simplify 0 into 0 1553848389.557 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848389.558 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.558 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.559 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.559 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848389.559 * [backup-simplify]: Simplify (- 0) into 0 1553848389.559 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.560 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553848389.560 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553848389.560 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1553848389.560 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848389.560 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848389.560 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.560 * [backup-simplify]: Simplify 0 into 0 1553848389.561 * [backup-simplify]: Simplify 1 into 1 1553848389.561 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.561 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.561 * [backup-simplify]: Simplify (- 1) into -1 1553848389.561 * [backup-simplify]: Simplify -1 into -1 1553848389.561 * [backup-simplify]: Simplify 1 into 1 1553848389.561 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848389.562 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.562 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.563 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.563 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848389.563 * [backup-simplify]: Simplify (- 0) into 0 1553848389.563 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.564 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553848389.565 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553848389.565 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.565 * [backup-simplify]: Simplify 0 into 0 1553848389.566 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848389.566 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848389.566 * [backup-simplify]: Simplify (- 0) into 0 1553848389.566 * [backup-simplify]: Simplify 0 into 0 1553848389.566 * [backup-simplify]: Simplify 0 into 0 1553848389.566 * [backup-simplify]: Simplify 0 into 0 1553848389.567 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848389.567 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.567 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.568 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.568 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848389.568 * [backup-simplify]: Simplify (- 0) into 0 1553848389.568 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.569 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553848389.571 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.571 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.571 * [backup-simplify]: Simplify 0 into 0 1553848389.571 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848389.572 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.572 * [backup-simplify]: Simplify (- 0) into 0 1553848389.572 * [backup-simplify]: Simplify 0 into 0 1553848389.572 * [backup-simplify]: Simplify 0 into 0 1553848389.572 * [backup-simplify]: Simplify 0 into 0 1553848389.572 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -1 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848389.573 * [backup-simplify]: Simplify (* (+ (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) (/ 1 (- x.im))) (* (- (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) (/ 1 (- x.im))) (/ 1 (- x.re)))) into (* -1 (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) 1553848389.573 * [approximate]: Taking taylor expansion of (* -1 (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in (x.re x.im) around 0 1553848389.573 * [taylor]: Taking taylor expansion of (* -1 (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553848389.573 * [taylor]: Taking taylor expansion of -1 in x.im 1553848389.573 * [backup-simplify]: Simplify -1 into -1 1553848389.573 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553848389.573 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553848389.573 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553848389.573 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553848389.573 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.573 * [backup-simplify]: Simplify x.re into x.re 1553848389.573 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848389.573 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848389.573 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.573 * [backup-simplify]: Simplify 0 into 0 1553848389.573 * [backup-simplify]: Simplify 1 into 1 1553848389.573 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.573 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553848389.573 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848389.573 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.573 * [backup-simplify]: Simplify 0 into 0 1553848389.573 * [backup-simplify]: Simplify 1 into 1 1553848389.574 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.574 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553848389.574 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.574 * [backup-simplify]: Simplify x.re into x.re 1553848389.574 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848389.574 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.574 * [backup-simplify]: Simplify x.re into x.re 1553848389.574 * [backup-simplify]: Simplify (- 1) into -1 1553848389.574 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553848389.575 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848389.575 * [backup-simplify]: Simplify (* -1 1) into -1 1553848389.575 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553848389.575 * [taylor]: Taking taylor expansion of (* -1 (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553848389.575 * [taylor]: Taking taylor expansion of -1 in x.re 1553848389.575 * [backup-simplify]: Simplify -1 into -1 1553848389.575 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553848389.575 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553848389.575 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553848389.575 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.575 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.575 * [backup-simplify]: Simplify 0 into 0 1553848389.575 * [backup-simplify]: Simplify 1 into 1 1553848389.575 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.575 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848389.575 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.575 * [backup-simplify]: Simplify x.im into x.im 1553848389.575 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848389.575 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553848389.575 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848389.575 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.575 * [backup-simplify]: Simplify x.im into x.im 1553848389.575 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848389.575 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.575 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.575 * [backup-simplify]: Simplify 0 into 0 1553848389.575 * [backup-simplify]: Simplify 1 into 1 1553848389.576 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.576 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.576 * [backup-simplify]: Simplify 0 into 0 1553848389.576 * [backup-simplify]: Simplify 1 into 1 1553848389.576 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848389.576 * [backup-simplify]: Simplify (+ 0 1) into 1 1553848389.577 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.577 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.577 * [taylor]: Taking taylor expansion of (* -1 (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553848389.577 * [taylor]: Taking taylor expansion of -1 in x.re 1553848389.577 * [backup-simplify]: Simplify -1 into -1 1553848389.577 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553848389.577 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553848389.577 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553848389.577 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.577 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.577 * [backup-simplify]: Simplify 0 into 0 1553848389.577 * [backup-simplify]: Simplify 1 into 1 1553848389.577 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.577 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848389.577 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.577 * [backup-simplify]: Simplify x.im into x.im 1553848389.577 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848389.577 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553848389.577 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848389.577 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.577 * [backup-simplify]: Simplify x.im into x.im 1553848389.578 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848389.578 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848389.578 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.578 * [backup-simplify]: Simplify 0 into 0 1553848389.578 * [backup-simplify]: Simplify 1 into 1 1553848389.578 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.578 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.578 * [backup-simplify]: Simplify 0 into 0 1553848389.578 * [backup-simplify]: Simplify 1 into 1 1553848389.578 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848389.579 * [backup-simplify]: Simplify (+ 0 1) into 1 1553848389.579 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.579 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.580 * [backup-simplify]: Simplify (* -1 1) into -1 1553848389.580 * [taylor]: Taking taylor expansion of -1 in x.im 1553848389.580 * [backup-simplify]: Simplify -1 into -1 1553848389.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848389.580 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553848389.581 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848389.581 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553848389.581 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553848389.581 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553848389.581 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553848389.582 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 1553848389.582 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.582 * [backup-simplify]: Simplify 0 into 0 1553848389.582 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848389.582 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.583 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.583 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.583 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848389.583 * [backup-simplify]: Simplify (- 0) into 0 1553848389.584 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.584 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553848389.585 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553848389.585 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))) into (/ 1 (pow x.im 2)) 1553848389.586 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848389.586 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848389.586 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.586 * [backup-simplify]: Simplify 0 into 0 1553848389.586 * [backup-simplify]: Simplify 1 into 1 1553848389.586 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.586 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848389.586 * [backup-simplify]: Simplify 1 into 1 1553848389.586 * [backup-simplify]: Simplify -1 into -1 1553848389.587 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848389.587 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.588 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.588 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.589 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848389.589 * [backup-simplify]: Simplify (- 0) into 0 1553848389.589 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.590 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553848389.592 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553848389.593 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1)))) into 0 1553848389.593 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.593 * [backup-simplify]: Simplify 0 into 0 1553848389.594 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848389.594 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848389.594 * [backup-simplify]: Simplify 0 into 0 1553848389.594 * [backup-simplify]: Simplify 0 into 0 1553848389.594 * [backup-simplify]: Simplify 0 into 0 1553848389.595 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848389.595 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.596 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.596 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.597 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848389.597 * [backup-simplify]: Simplify (- 0) into 0 1553848389.597 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848389.598 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553848389.601 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.602 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))))) into 0 1553848389.602 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.602 * [backup-simplify]: Simplify 0 into 0 1553848389.603 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848389.604 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.604 * [backup-simplify]: Simplify 0 into 0 1553848389.604 * [backup-simplify]: Simplify 0 into 0 1553848389.604 * [backup-simplify]: Simplify 0 into 0 1553848389.605 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 1 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848389.605 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 1553848389.605 * [backup-simplify]: Simplify (* (+ (* x.re x.im) (* x.im x.re)) x.im) into (* 2 (* (pow x.im 2) x.re)) 1553848389.605 * [approximate]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553848389.605 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.im 1553848389.605 * [taylor]: Taking taylor expansion of 2 in x.im 1553848389.605 * [backup-simplify]: Simplify 2 into 2 1553848389.605 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848389.605 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848389.605 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.605 * [backup-simplify]: Simplify 0 into 0 1553848389.605 * [backup-simplify]: Simplify 1 into 1 1553848389.605 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.606 * [backup-simplify]: Simplify x.re into x.re 1553848389.606 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553848389.606 * [taylor]: Taking taylor expansion of 2 in x.re 1553848389.606 * [backup-simplify]: Simplify 2 into 2 1553848389.606 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848389.606 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848389.606 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.606 * [backup-simplify]: Simplify x.im into x.im 1553848389.606 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.606 * [backup-simplify]: Simplify 0 into 0 1553848389.606 * [backup-simplify]: Simplify 1 into 1 1553848389.606 * [taylor]: Taking taylor expansion of (* 2 (* (pow x.im 2) x.re)) in x.re 1553848389.606 * [taylor]: Taking taylor expansion of 2 in x.re 1553848389.606 * [backup-simplify]: Simplify 2 into 2 1553848389.606 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848389.606 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848389.606 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.606 * [backup-simplify]: Simplify x.im into x.im 1553848389.606 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.606 * [backup-simplify]: Simplify 0 into 0 1553848389.606 * [backup-simplify]: Simplify 1 into 1 1553848389.606 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848389.606 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848389.607 * [backup-simplify]: Simplify (* 2 0) into 0 1553848389.607 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.607 * [backup-simplify]: Simplify 0 into 0 1553848389.607 * [backup-simplify]: Simplify 0 into 0 1553848389.607 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848389.608 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848389.608 * [backup-simplify]: Simplify (+ (* 2 (pow x.im 2)) (* 0 0)) into (* 2 (pow x.im 2)) 1553848389.608 * [taylor]: Taking taylor expansion of (* 2 (pow x.im 2)) in x.im 1553848389.608 * [taylor]: Taking taylor expansion of 2 in x.im 1553848389.608 * [backup-simplify]: Simplify 2 into 2 1553848389.608 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848389.608 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.608 * [backup-simplify]: Simplify 0 into 0 1553848389.608 * [backup-simplify]: Simplify 1 into 1 1553848389.609 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.609 * [backup-simplify]: Simplify (* 2 1) into 2 1553848389.609 * [backup-simplify]: Simplify 2 into 2 1553848389.609 * [backup-simplify]: Simplify 0 into 0 1553848389.610 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848389.610 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848389.611 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553848389.611 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.611 * [backup-simplify]: Simplify 0 into 0 1553848389.611 * [backup-simplify]: Simplify 0 into 0 1553848389.612 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848389.613 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 1)) into 0 1553848389.613 * [backup-simplify]: Simplify 0 into 0 1553848389.613 * [backup-simplify]: Simplify 0 into 0 1553848389.618 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848389.619 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848389.620 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553848389.620 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.620 * [backup-simplify]: Simplify 0 into 0 1553848389.620 * [backup-simplify]: Simplify 0 into 0 1553848389.620 * [backup-simplify]: Simplify 0 into 0 1553848389.620 * [backup-simplify]: Simplify (* 2 (* (pow x.im 2) x.re)) into (* 2 (* (pow x.im 2) x.re)) 1553848389.620 * [backup-simplify]: Simplify (* (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re))) (/ 1 x.im)) into (/ 2 (* (pow x.im 2) x.re)) 1553848389.620 * [approximate]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553848389.620 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.im 1553848389.620 * [taylor]: Taking taylor expansion of 2 in x.im 1553848389.620 * [backup-simplify]: Simplify 2 into 2 1553848389.620 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848389.620 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848389.620 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.620 * [backup-simplify]: Simplify 0 into 0 1553848389.620 * [backup-simplify]: Simplify 1 into 1 1553848389.620 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.620 * [backup-simplify]: Simplify x.re into x.re 1553848389.620 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.620 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848389.621 * [backup-simplify]: Simplify (/ 2 x.re) into (/ 2 x.re) 1553848389.621 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553848389.621 * [taylor]: Taking taylor expansion of 2 in x.re 1553848389.621 * [backup-simplify]: Simplify 2 into 2 1553848389.621 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848389.621 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848389.621 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.621 * [backup-simplify]: Simplify x.im into x.im 1553848389.621 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.621 * [backup-simplify]: Simplify 0 into 0 1553848389.621 * [backup-simplify]: Simplify 1 into 1 1553848389.621 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848389.621 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848389.621 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848389.621 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848389.621 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553848389.621 * [taylor]: Taking taylor expansion of (/ 2 (* (pow x.im 2) x.re)) in x.re 1553848389.621 * [taylor]: Taking taylor expansion of 2 in x.re 1553848389.621 * [backup-simplify]: Simplify 2 into 2 1553848389.621 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848389.621 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848389.621 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.621 * [backup-simplify]: Simplify x.im into x.im 1553848389.621 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.621 * [backup-simplify]: Simplify 0 into 0 1553848389.621 * [backup-simplify]: Simplify 1 into 1 1553848389.621 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848389.621 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848389.622 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848389.622 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848389.622 * [backup-simplify]: Simplify (/ 2 (pow x.im 2)) into (/ 2 (pow x.im 2)) 1553848389.622 * [taylor]: Taking taylor expansion of (/ 2 (pow x.im 2)) in x.im 1553848389.622 * [taylor]: Taking taylor expansion of 2 in x.im 1553848389.622 * [backup-simplify]: Simplify 2 into 2 1553848389.622 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848389.622 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.622 * [backup-simplify]: Simplify 0 into 0 1553848389.622 * [backup-simplify]: Simplify 1 into 1 1553848389.623 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.623 * [backup-simplify]: Simplify (/ 2 1) into 2 1553848389.623 * [backup-simplify]: Simplify 2 into 2 1553848389.623 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848389.624 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848389.624 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553848389.624 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.624 * [backup-simplify]: Simplify 0 into 0 1553848389.624 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848389.625 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)))) into 0 1553848389.625 * [backup-simplify]: Simplify 0 into 0 1553848389.625 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848389.626 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848389.626 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848389.626 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.626 * [backup-simplify]: Simplify 0 into 0 1553848389.626 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848389.627 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.627 * [backup-simplify]: Simplify 0 into 0 1553848389.628 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553848389.628 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848389.628 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848389.628 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.629 * [backup-simplify]: Simplify 0 into 0 1553848389.629 * [backup-simplify]: Simplify 0 into 0 1553848389.630 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848389.630 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.630 * [backup-simplify]: Simplify 0 into 0 1553848389.631 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553848389.632 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553848389.632 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ 2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848389.632 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.632 * [backup-simplify]: Simplify 0 into 0 1553848389.632 * [backup-simplify]: Simplify 0 into 0 1553848389.632 * [backup-simplify]: Simplify 0 into 0 1553848389.632 * [backup-simplify]: Simplify (* 2 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re)))) into (* 2 (* (pow x.im 2) x.re)) 1553848389.633 * [backup-simplify]: Simplify (* (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re)))) (/ 1 (- x.im))) into (/ -2 (* (pow x.im 2) x.re)) 1553848389.633 * [approximate]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in (x.re x.im) around 0 1553848389.633 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.im 1553848389.633 * [taylor]: Taking taylor expansion of -2 in x.im 1553848389.633 * [backup-simplify]: Simplify -2 into -2 1553848389.633 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848389.633 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848389.633 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.633 * [backup-simplify]: Simplify 0 into 0 1553848389.633 * [backup-simplify]: Simplify 1 into 1 1553848389.633 * [taylor]: Taking taylor expansion of x.re in x.im 1553848389.633 * [backup-simplify]: Simplify x.re into x.re 1553848389.633 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.633 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848389.633 * [backup-simplify]: Simplify (/ -2 x.re) into (/ -2 x.re) 1553848389.633 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553848389.633 * [taylor]: Taking taylor expansion of -2 in x.re 1553848389.633 * [backup-simplify]: Simplify -2 into -2 1553848389.633 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848389.633 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848389.633 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.633 * [backup-simplify]: Simplify x.im into x.im 1553848389.633 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.633 * [backup-simplify]: Simplify 0 into 0 1553848389.633 * [backup-simplify]: Simplify 1 into 1 1553848389.633 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848389.633 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848389.633 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848389.634 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848389.634 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553848389.634 * [taylor]: Taking taylor expansion of (/ -2 (* (pow x.im 2) x.re)) in x.re 1553848389.634 * [taylor]: Taking taylor expansion of -2 in x.re 1553848389.634 * [backup-simplify]: Simplify -2 into -2 1553848389.634 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848389.634 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848389.634 * [taylor]: Taking taylor expansion of x.im in x.re 1553848389.634 * [backup-simplify]: Simplify x.im into x.im 1553848389.634 * [taylor]: Taking taylor expansion of x.re in x.re 1553848389.634 * [backup-simplify]: Simplify 0 into 0 1553848389.634 * [backup-simplify]: Simplify 1 into 1 1553848389.634 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848389.634 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848389.634 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848389.634 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848389.634 * [backup-simplify]: Simplify (/ -2 (pow x.im 2)) into (/ -2 (pow x.im 2)) 1553848389.634 * [taylor]: Taking taylor expansion of (/ -2 (pow x.im 2)) in x.im 1553848389.634 * [taylor]: Taking taylor expansion of -2 in x.im 1553848389.634 * [backup-simplify]: Simplify -2 into -2 1553848389.634 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848389.635 * [taylor]: Taking taylor expansion of x.im in x.im 1553848389.635 * [backup-simplify]: Simplify 0 into 0 1553848389.635 * [backup-simplify]: Simplify 1 into 1 1553848389.635 * [backup-simplify]: Simplify (* 1 1) into 1 1553848389.635 * [backup-simplify]: Simplify (/ -2 1) into -2 1553848389.635 * [backup-simplify]: Simplify -2 into -2 1553848389.635 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848389.636 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848389.636 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553848389.636 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.636 * [backup-simplify]: Simplify 0 into 0 1553848389.636 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848389.637 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)))) into 0 1553848389.637 * [backup-simplify]: Simplify 0 into 0 1553848389.637 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848389.638 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848389.638 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848389.638 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.638 * [backup-simplify]: Simplify 0 into 0 1553848389.639 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848389.639 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.639 * [backup-simplify]: Simplify 0 into 0 1553848389.640 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553848389.641 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848389.641 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848389.641 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.641 * [backup-simplify]: Simplify 0 into 0 1553848389.641 * [backup-simplify]: Simplify 0 into 0 1553848389.642 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848389.643 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -2 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848389.643 * [backup-simplify]: Simplify 0 into 0 1553848389.645 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1553848389.646 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553848389.646 * [backup-simplify]: Simplify (- (/ 0 (pow x.im 2)) (+ (* (/ -2 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848389.646 * [taylor]: Taking taylor expansion of 0 in x.im 1553848389.646 * [backup-simplify]: Simplify 0 into 0 1553848389.646 * [backup-simplify]: Simplify 0 into 0 1553848389.646 * [backup-simplify]: Simplify 0 into 0 1553848389.647 * [backup-simplify]: Simplify (* -2 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re))))) into (* 2 (* (pow x.im 2) x.re)) 1553848389.647 * * * [progress]: simplifying candidates 1553848389.647 * * * * [progress]: [ 1 / 161 ] simplifiying candidate # 1553848389.647 * * * * [progress]: [ 2 / 161 ] simplifiying candidate # 1553848389.647 * * * * [progress]: [ 3 / 161 ] simplifiying candidate # 1553848389.647 * * * * [progress]: [ 4 / 161 ] simplifiying candidate # 1553848389.647 * * * * [progress]: [ 5 / 161 ] simplifiying candidate # 1553848389.647 * * * * [progress]: [ 6 / 161 ] simplifiying candidate # 1553848389.647 * * * * [progress]: [ 7 / 161 ] simplifiying candidate # 1553848389.647 * [simplify]: Simplifying (sqrt x.re) 1553848389.648 * * [simplify]: iters left: 1 (2 enodes) 1553848389.648 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.648 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.648 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848389.649 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848389.649 * [simplify]: Simplified to (sqrt x.re) 1553848389.649 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.649 * * * * [progress]: [ 8 / 161 ] simplifiying candidate # 1553848389.649 * [simplify]: Simplifying (sqrt (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re)))) 1553848389.649 * * [simplify]: iters left: 6 (5 enodes) 1553848389.650 * * [simplify]: iters left: 5 (16 enodes) 1553848389.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.652 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848389.652 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848389.652 * * [simplify]: Extracting #3: cost 9 inf + 0 1553848389.652 * * [simplify]: Extracting #4: cost 8 inf + 1 1553848389.652 * * [simplify]: Extracting #5: cost 0 inf + 969 1553848389.652 * [simplify]: Simplified to (fabs (cbrt (* x.re x.re))) 1553848389.652 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (fabs (cbrt (* x.re x.re))) (sqrt (cbrt (* x.re x.re)))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.652 * * * * [progress]: [ 9 / 161 ] simplifiying candidate # 1553848389.653 * [simplify]: Simplifying (sqrt (sqrt (* x.re x.re))) 1553848389.653 * * [simplify]: iters left: 4 (4 enodes) 1553848389.653 * * [simplify]: iters left: 3 (13 enodes) 1553848389.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.655 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.655 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848389.655 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848389.655 * * [simplify]: Extracting #4: cost 0 inf + 327 1553848389.655 * [simplify]: Simplified to (sqrt (fabs x.re)) 1553848389.655 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (fabs x.re)) (sqrt (sqrt (* x.re x.re)))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.656 * * * * [progress]: [ 10 / 161 ] simplifiying candidate # 1553848389.656 * [simplify]: Simplifying (sqrt 1) 1553848389.656 * * [simplify]: iters left: 1 (2 enodes) 1553848389.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.658 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848389.658 * [simplify]: Simplified to 1 1553848389.658 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* 1 (sqrt (* x.re x.re))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.658 * * * * [progress]: [ 11 / 161 ] simplifiying candidate # 1553848389.658 * [simplify]: Simplifying (sqrt (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re)))) 1553848389.658 * * [simplify]: iters left: 6 (5 enodes) 1553848389.659 * * [simplify]: iters left: 5 (20 enodes) 1553848389.663 * * [simplify]: iters left: 4 (24 enodes) 1553848389.666 * * [simplify]: iters left: 3 (30 enodes) 1553848389.671 * * [simplify]: iters left: 2 (36 enodes) 1553848389.681 * * [simplify]: iters left: 1 (38 enodes) 1553848389.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.691 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848389.691 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848389.691 * * [simplify]: Extracting #3: cost 8 inf + 2 1553848389.691 * * [simplify]: Extracting #4: cost 0 inf + 970 1553848389.692 * [simplify]: Simplified to (sqrt (* x.re (cbrt x.re))) 1553848389.692 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re (cbrt x.re))) (sqrt (* (cbrt x.re) (cbrt x.re)))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.692 * * * * [progress]: [ 12 / 161 ] simplifiying candidate # 1553848389.692 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848389.692 * * [simplify]: iters left: 4 (4 enodes) 1553848389.694 * * [simplify]: iters left: 3 (8 enodes) 1553848389.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.696 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.696 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848389.696 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848389.696 * [simplify]: Simplified to (sqrt x.re) 1553848389.696 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.697 * * * * [progress]: [ 13 / 161 ] simplifiying candidate # 1553848389.697 * [simplify]: Simplifying (sqrt (* 1 1)) 1553848389.697 * * [simplify]: iters left: 3 (3 enodes) 1553848389.701 * * [simplify]: iters left: 2 (10 enodes) 1553848389.703 * * [simplify]: iters left: 1 (12 enodes) 1553848389.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.705 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848389.705 * [simplify]: Simplified to 1 1553848389.705 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* 1 (sqrt (* x.re x.re))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.705 * * * * [progress]: [ 14 / 161 ] simplifiying candidate # 1553848389.705 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848389.705 * * [simplify]: iters left: 4 (4 enodes) 1553848389.706 * * [simplify]: iters left: 3 (8 enodes) 1553848389.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.707 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.707 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848389.707 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848389.707 * [simplify]: Simplified to (sqrt x.re) 1553848389.707 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.707 * * * * [progress]: [ 15 / 161 ] simplifiying candidate # 1553848389.707 * [simplify]: Simplifying (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848389.707 * * [simplify]: iters left: 6 (5 enodes) 1553848389.708 * * [simplify]: iters left: 5 (18 enodes) 1553848389.710 * * [simplify]: iters left: 4 (22 enodes) 1553848389.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.713 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.713 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848389.713 * * [simplify]: Extracting #3: cost 10 inf + 1 1553848389.713 * * [simplify]: Extracting #4: cost 0 inf + 1371 1553848389.714 * [simplify]: Simplified to (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848389.714 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) (sqrt (cbrt x.re))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.714 * * * * [progress]: [ 16 / 161 ] simplifiying candidate # 1553848389.714 * [simplify]: Simplifying (sqrt (* x.re (sqrt x.re))) 1553848389.714 * * [simplify]: iters left: 4 (4 enodes) 1553848389.715 * * [simplify]: iters left: 3 (13 enodes) 1553848389.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.717 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.717 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848389.717 * * [simplify]: Extracting #3: cost 5 inf + 42 1553848389.717 * * [simplify]: Extracting #4: cost 0 inf + 487 1553848389.717 * [simplify]: Simplified to (sqrt (* x.re (sqrt x.re))) 1553848389.717 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re (sqrt x.re))) (sqrt (sqrt x.re))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.717 * * * * [progress]: [ 17 / 161 ] simplifiying candidate # 1553848389.717 * [simplify]: Simplifying (sqrt (* x.re 1)) 1553848389.717 * * [simplify]: iters left: 3 (4 enodes) 1553848389.719 * * [simplify]: iters left: 2 (12 enodes) 1553848389.721 * * [simplify]: iters left: 1 (14 enodes) 1553848389.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.726 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.726 * * [simplify]: Extracting #2: cost 0 inf + 83 1553848389.726 * [simplify]: Simplified to (sqrt x.re) 1553848389.726 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.726 * * * * [progress]: [ 18 / 161 ] simplifiying candidate # 1553848389.726 * [simplify]: Simplifying (sqrt (* (cbrt x.re) (cbrt x.re))) 1553848389.726 * * [simplify]: iters left: 4 (4 enodes) 1553848389.727 * * [simplify]: iters left: 3 (13 enodes) 1553848389.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.729 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848389.729 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848389.729 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848389.729 * * [simplify]: Extracting #4: cost 0 inf + 647 1553848389.729 * [simplify]: Simplified to (fabs (cbrt x.re)) 1553848389.729 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (fabs (cbrt x.re)) (sqrt (* (cbrt x.re) x.re))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.729 * * * * [progress]: [ 19 / 161 ] simplifiying candidate # 1553848389.730 * [simplify]: Simplifying (sqrt (sqrt x.re)) 1553848389.730 * * [simplify]: iters left: 2 (3 enodes) 1553848389.730 * * [simplify]: iters left: 1 (9 enodes) 1553848389.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.731 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.731 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848389.731 * * [simplify]: Extracting #3: cost 4 inf + 1 1553848389.731 * * [simplify]: Extracting #4: cost 0 inf + 245 1553848389.732 * [simplify]: Simplified to (sqrt (sqrt x.re)) 1553848389.732 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (sqrt x.re)) (sqrt (* (sqrt x.re) x.re))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.732 * * * * [progress]: [ 20 / 161 ] simplifiying candidate # 1553848389.732 * [simplify]: Simplifying (sqrt 1) 1553848389.732 * * [simplify]: iters left: 1 (2 enodes) 1553848389.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.734 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848389.735 * [simplify]: Simplified to 1 1553848389.735 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* 1 (sqrt (* x.re x.re))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.735 * * * * [progress]: [ 21 / 161 ] simplifiying candidate # 1553848389.735 * [simplify]: Simplifying (sqrt x.re) 1553848389.735 * * [simplify]: iters left: 1 (2 enodes) 1553848389.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.736 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.736 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848389.736 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848389.736 * [simplify]: Simplified to (sqrt x.re) 1553848389.736 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.736 * * * * [progress]: [ 22 / 161 ] simplifiying candidate # 1553848389.736 * * * * [progress]: [ 23 / 161 ] simplifiying candidate # 1553848389.737 * [simplify]: Simplifying (* x.re x.re) 1553848389.737 * * [simplify]: iters left: 2 (2 enodes) 1553848389.738 * * [simplify]: iters left: 1 (6 enodes) 1553848389.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.739 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.739 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848389.740 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848389.740 * [simplify]: Simplified to (* x.re x.re) 1553848389.740 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (pow (* x.re x.re) (/ 1 2)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.740 * * * * [progress]: [ 24 / 161 ] simplifiying candidate # 1553848389.740 * * * * [progress]: [ 25 / 161 ] simplifiying candidate # 1553848389.740 * * * * [progress]: [ 26 / 161 ] simplifiying candidate # 1553848389.740 * [simplify]: Simplifying (* x.re x.re) 1553848389.740 * * [simplify]: iters left: 2 (2 enodes) 1553848389.741 * * [simplify]: iters left: 1 (6 enodes) 1553848389.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.743 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.743 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848389.743 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848389.743 * [simplify]: Simplified to (* x.re x.re) 1553848389.743 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (pow (* x.re x.re) (/ 1 2)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.744 * * * * [progress]: [ 27 / 161 ] simplifiying candidate # 1553848389.744 * * * * [progress]: [ 28 / 161 ] simplifiying candidate # 1553848389.744 * * * * [progress]: [ 29 / 161 ] simplifiying candidate # 1553848389.744 * * * * [progress]: [ 30 / 161 ] simplifiying candidate # 1553848389.744 * [simplify]: Simplifying (sqrt (* x.re x.re)) 1553848389.744 * * [simplify]: iters left: 3 (3 enodes) 1553848389.746 * * [simplify]: iters left: 2 (10 enodes) 1553848389.749 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.749 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848389.749 * * [simplify]: Extracting #2: cost 4 inf + 1 1553848389.749 * * [simplify]: Extracting #3: cost 0 inf + 165 1553848389.749 * [simplify]: Simplified to (fabs x.re) 1553848389.749 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (fabs (fabs x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.749 * * * * [progress]: [ 31 / 161 ] simplifiying candidate # 1553848389.750 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848389.750 * * [simplify]: iters left: 3 (3 enodes) 1553848389.751 * * [simplify]: iters left: 2 (7 enodes) 1553848389.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.753 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848389.753 * [simplify]: Simplified to x.re 1553848389.753 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (fabs x.re) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.753 * * * * [progress]: [ 32 / 161 ] simplifiying candidate # 1553848389.753 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848389.753 * * [simplify]: iters left: 3 (3 enodes) 1553848389.755 * * [simplify]: iters left: 2 (7 enodes) 1553848389.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.756 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848389.756 * [simplify]: Simplified to x.re 1553848389.756 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (fabs x.re) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.756 * * * * [progress]: [ 33 / 161 ] simplifiying candidate # 1553848389.757 * * * * [progress]: [ 34 / 161 ] simplifiying candidate # 1553848389.757 * * * * [progress]: [ 35 / 161 ] simplifiying candidate #real (real->posit16 (sqrt (* x.re x.re)))) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553848389.757 * * * * [progress]: [ 36 / 161 ] simplifiying candidate # 1553848389.757 * * * * [progress]: [ 37 / 161 ] simplifiying candidate # 1553848389.757 * * * * [progress]: [ 38 / 161 ] simplifiying candidate # 1553848389.757 * * * * [progress]: [ 39 / 161 ] simplifiying candidate # 1553848389.757 * * * * [progress]: [ 40 / 161 ] simplifiying candidate # 1553848389.757 * * * * [progress]: [ 41 / 161 ] simplifiying candidate # 1553848389.757 * * * * [progress]: [ 42 / 161 ] simplifiying candidate # 1553848389.757 * [simplify]: Simplifying (sqrt x.re) 1553848389.757 * * [simplify]: iters left: 1 (2 enodes) 1553848389.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.758 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.758 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848389.758 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848389.758 * [simplify]: Simplified to (sqrt x.re) 1553848389.759 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.759 * * * * [progress]: [ 43 / 161 ] simplifiying candidate # 1553848389.759 * [simplify]: Simplifying (sqrt (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re)))) 1553848389.759 * * [simplify]: iters left: 6 (5 enodes) 1553848389.761 * * [simplify]: iters left: 5 (16 enodes) 1553848389.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.765 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848389.765 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848389.765 * * [simplify]: Extracting #3: cost 9 inf + 0 1553848389.765 * * [simplify]: Extracting #4: cost 8 inf + 1 1553848389.765 * * [simplify]: Extracting #5: cost 0 inf + 969 1553848389.766 * [simplify]: Simplified to (fabs (cbrt (* x.re x.re))) 1553848389.766 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (fabs (cbrt (* x.re x.re))) (sqrt (cbrt (* x.re x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.766 * * * * [progress]: [ 44 / 161 ] simplifiying candidate # 1553848389.766 * [simplify]: Simplifying (sqrt (sqrt (* x.re x.re))) 1553848389.766 * * [simplify]: iters left: 4 (4 enodes) 1553848389.767 * * [simplify]: iters left: 3 (13 enodes) 1553848389.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.768 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.768 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848389.768 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848389.768 * * [simplify]: Extracting #4: cost 0 inf + 327 1553848389.769 * [simplify]: Simplified to (sqrt (fabs x.re)) 1553848389.769 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (fabs x.re)) (sqrt (sqrt (* x.re x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.769 * * * * [progress]: [ 45 / 161 ] simplifiying candidate # 1553848389.769 * [simplify]: Simplifying (sqrt 1) 1553848389.769 * * [simplify]: iters left: 1 (2 enodes) 1553848389.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.771 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848389.771 * [simplify]: Simplified to 1 1553848389.771 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* 1 (sqrt (* x.re x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.771 * * * * [progress]: [ 46 / 161 ] simplifiying candidate # 1553848389.771 * [simplify]: Simplifying (sqrt (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re)))) 1553848389.771 * * [simplify]: iters left: 6 (5 enodes) 1553848389.772 * * [simplify]: iters left: 5 (20 enodes) 1553848389.775 * * [simplify]: iters left: 4 (24 enodes) 1553848389.779 * * [simplify]: iters left: 3 (30 enodes) 1553848389.783 * * [simplify]: iters left: 2 (36 enodes) 1553848389.788 * * [simplify]: iters left: 1 (38 enodes) 1553848389.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.793 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848389.793 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848389.793 * * [simplify]: Extracting #3: cost 8 inf + 2 1553848389.793 * * [simplify]: Extracting #4: cost 0 inf + 970 1553848389.793 * [simplify]: Simplified to (sqrt (* x.re (cbrt x.re))) 1553848389.793 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (* x.re (cbrt x.re))) (sqrt (* (cbrt x.re) (cbrt x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.794 * * * * [progress]: [ 47 / 161 ] simplifiying candidate # 1553848389.794 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848389.794 * * [simplify]: iters left: 4 (4 enodes) 1553848389.796 * * [simplify]: iters left: 3 (8 enodes) 1553848389.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.797 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.797 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848389.797 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848389.798 * [simplify]: Simplified to (sqrt x.re) 1553848389.798 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.798 * * * * [progress]: [ 48 / 161 ] simplifiying candidate # 1553848389.798 * [simplify]: Simplifying (sqrt (* 1 1)) 1553848389.798 * * [simplify]: iters left: 3 (3 enodes) 1553848389.802 * * [simplify]: iters left: 2 (10 enodes) 1553848389.804 * * [simplify]: iters left: 1 (12 enodes) 1553848389.807 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.807 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848389.807 * [simplify]: Simplified to 1 1553848389.807 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* 1 (sqrt (* x.re x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.808 * * * * [progress]: [ 49 / 161 ] simplifiying candidate # 1553848389.808 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848389.808 * * [simplify]: iters left: 4 (4 enodes) 1553848389.810 * * [simplify]: iters left: 3 (8 enodes) 1553848389.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.811 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.811 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848389.812 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848389.812 * [simplify]: Simplified to (sqrt x.re) 1553848389.812 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.812 * * * * [progress]: [ 50 / 161 ] simplifiying candidate # 1553848389.812 * [simplify]: Simplifying (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848389.812 * * [simplify]: iters left: 6 (5 enodes) 1553848389.814 * * [simplify]: iters left: 5 (18 enodes) 1553848389.819 * * [simplify]: iters left: 4 (22 enodes) 1553848389.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.825 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.826 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848389.826 * * [simplify]: Extracting #3: cost 10 inf + 1 1553848389.826 * * [simplify]: Extracting #4: cost 0 inf + 1371 1553848389.826 * [simplify]: Simplified to (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848389.826 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) (sqrt (cbrt x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.826 * * * * [progress]: [ 51 / 161 ] simplifiying candidate # 1553848389.827 * [simplify]: Simplifying (sqrt (* x.re (sqrt x.re))) 1553848389.827 * * [simplify]: iters left: 4 (4 enodes) 1553848389.828 * * [simplify]: iters left: 3 (13 enodes) 1553848389.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.832 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.832 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848389.833 * * [simplify]: Extracting #3: cost 5 inf + 42 1553848389.833 * * [simplify]: Extracting #4: cost 0 inf + 487 1553848389.833 * [simplify]: Simplified to (sqrt (* x.re (sqrt x.re))) 1553848389.833 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (* x.re (sqrt x.re))) (sqrt (sqrt x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.833 * * * * [progress]: [ 52 / 161 ] simplifiying candidate # 1553848389.833 * [simplify]: Simplifying (sqrt (* x.re 1)) 1553848389.834 * * [simplify]: iters left: 3 (4 enodes) 1553848389.836 * * [simplify]: iters left: 2 (12 enodes) 1553848389.840 * * [simplify]: iters left: 1 (14 enodes) 1553848389.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.844 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848389.844 * * [simplify]: Extracting #2: cost 0 inf + 83 1553848389.844 * [simplify]: Simplified to (sqrt x.re) 1553848389.844 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.844 * * * * [progress]: [ 53 / 161 ] simplifiying candidate # 1553848389.844 * [simplify]: Simplifying (sqrt (* (cbrt x.re) (cbrt x.re))) 1553848389.845 * * [simplify]: iters left: 4 (4 enodes) 1553848389.846 * * [simplify]: iters left: 3 (13 enodes) 1553848389.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848389.850 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848389.850 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848389.850 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848389.850 * * [simplify]: Extracting #4: cost 0 inf + 647 1553848389.850 * [simplify]: Simplified to (fabs (cbrt x.re)) 1553848389.850 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (fabs (cbrt x.re)) (sqrt (* (cbrt x.re) x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848389.850 * * * * [progress]: [ 54 / 161 ] simplifiying candidate # 1553848389.851 * [simplify]: Simplifying (sqrt (sqrt x.re)) 1553848389.851 * * [simplify]: iters left: 2 (3 enodes) 1553848389.852 * * [simplify]: iters left: 1 (9 enodes) 1553848390.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.263 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848390.263 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848390.263 * * [simplify]: Extracting #3: cost 4 inf + 1 1553848390.263 * * [simplify]: Extracting #4: cost 0 inf + 245 1553848390.263 * [simplify]: Simplified to (sqrt (sqrt x.re)) 1553848390.263 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (sqrt x.re)) (sqrt (* (sqrt x.re) x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.263 * * * * [progress]: [ 55 / 161 ] simplifiying candidate # 1553848390.264 * [simplify]: Simplifying (sqrt 1) 1553848390.264 * * [simplify]: iters left: 1 (2 enodes) 1553848390.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.267 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848390.267 * [simplify]: Simplified to 1 1553848390.267 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* 1 (sqrt (* x.re x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.267 * * * * [progress]: [ 56 / 161 ] simplifiying candidate # 1553848390.267 * [simplify]: Simplifying (sqrt x.re) 1553848390.267 * * [simplify]: iters left: 1 (2 enodes) 1553848390.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.268 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848390.268 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848390.268 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848390.268 * [simplify]: Simplified to (sqrt x.re) 1553848390.268 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.269 * * * * [progress]: [ 57 / 161 ] simplifiying candidate # 1553848390.269 * * * * [progress]: [ 58 / 161 ] simplifiying candidate # 1553848390.269 * [simplify]: Simplifying (* x.re x.re) 1553848390.269 * * [simplify]: iters left: 2 (2 enodes) 1553848390.270 * * [simplify]: iters left: 1 (6 enodes) 1553848390.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.272 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848390.272 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848390.272 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848390.272 * [simplify]: Simplified to (* x.re x.re) 1553848390.272 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (pow (* x.re x.re) (/ 1 2)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.272 * * * * [progress]: [ 59 / 161 ] simplifiying candidate # 1553848390.272 * * * * [progress]: [ 60 / 161 ] simplifiying candidate # 1553848390.272 * * * * [progress]: [ 61 / 161 ] simplifiying candidate # 1553848390.273 * [simplify]: Simplifying (* x.re x.re) 1553848390.273 * * [simplify]: iters left: 2 (2 enodes) 1553848390.274 * * [simplify]: iters left: 1 (6 enodes) 1553848390.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.275 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848390.276 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848390.276 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848390.276 * [simplify]: Simplified to (* x.re x.re) 1553848390.276 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (pow (* x.re x.re) (/ 1 2)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.276 * * * * [progress]: [ 62 / 161 ] simplifiying candidate # 1553848390.276 * * * * [progress]: [ 63 / 161 ] simplifiying candidate # 1553848390.276 * * * * [progress]: [ 64 / 161 ] simplifiying candidate # 1553848390.276 * * * * [progress]: [ 65 / 161 ] simplifiying candidate # 1553848390.276 * [simplify]: Simplifying (sqrt (* x.re x.re)) 1553848390.276 * * [simplify]: iters left: 3 (3 enodes) 1553848390.278 * * [simplify]: iters left: 2 (10 enodes) 1553848390.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.281 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848390.281 * * [simplify]: Extracting #2: cost 4 inf + 1 1553848390.281 * * [simplify]: Extracting #3: cost 0 inf + 165 1553848390.281 * [simplify]: Simplified to (fabs x.re) 1553848390.281 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (fabs (fabs x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.281 * * * * [progress]: [ 66 / 161 ] simplifiying candidate # 1553848390.281 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848390.281 * * [simplify]: iters left: 3 (3 enodes) 1553848390.283 * * [simplify]: iters left: 2 (7 enodes) 1553848390.284 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.284 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848390.284 * [simplify]: Simplified to x.re 1553848390.284 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (fabs x.re) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.285 * * * * [progress]: [ 67 / 161 ] simplifiying candidate # 1553848390.285 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848390.285 * * [simplify]: iters left: 3 (3 enodes) 1553848390.286 * * [simplify]: iters left: 2 (7 enodes) 1553848390.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.288 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848390.288 * [simplify]: Simplified to x.re 1553848390.288 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (fabs x.re) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.288 * * * * [progress]: [ 68 / 161 ] simplifiying candidate # 1553848390.288 * * * * [progress]: [ 69 / 161 ] simplifiying candidate # 1553848390.288 * * * * [progress]: [ 70 / 161 ] simplifiying candidate #real (real->posit16 (sqrt (* x.re x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553848390.288 * * * * [progress]: [ 71 / 161 ] simplifiying candidate # 1553848390.289 * [simplify]: Simplifying (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848390.289 * * [simplify]: iters left: 6 (8 enodes) 1553848390.293 * * [simplify]: iters left: 5 (32 enodes) 1553848390.302 * * [simplify]: iters left: 4 (63 enodes) 1553848390.331 * * [simplify]: iters left: 3 (195 enodes) 1553848390.426 * * [simplify]: iters left: 2 (458 enodes) 1553848390.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.550 * * [simplify]: Extracting #1: cost 29 inf + 0 1553848390.550 * * [simplify]: Extracting #2: cost 101 inf + 1 1553848390.551 * * [simplify]: Extracting #3: cost 110 inf + 1303 1553848390.554 * * [simplify]: Extracting #4: cost 33 inf + 12244 1553848390.560 * * [simplify]: Extracting #5: cost 2 inf + 18265 1553848390.570 * * [simplify]: Extracting #6: cost 0 inf + 18629 1553848390.579 * * [simplify]: Extracting #7: cost 0 inf + 18589 1553848390.585 * [simplify]: Simplified to (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) 1553848390.585 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.586 * * * * [progress]: [ 72 / 161 ] simplifiying candidate # 1553848390.586 * [simplify]: Simplifying (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848390.586 * * [simplify]: iters left: 6 (8 enodes) 1553848390.588 * * [simplify]: iters left: 5 (32 enodes) 1553848390.592 * * [simplify]: iters left: 4 (63 enodes) 1553848390.607 * * [simplify]: iters left: 3 (195 enodes) 1553848390.653 * * [simplify]: iters left: 2 (458 enodes) 1553848390.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.800 * * [simplify]: Extracting #1: cost 29 inf + 0 1553848390.801 * * [simplify]: Extracting #2: cost 101 inf + 1 1553848390.802 * * [simplify]: Extracting #3: cost 110 inf + 1303 1553848390.807 * * [simplify]: Extracting #4: cost 33 inf + 12244 1553848390.816 * * [simplify]: Extracting #5: cost 2 inf + 18265 1553848390.825 * * [simplify]: Extracting #6: cost 0 inf + 18629 1553848390.834 * * [simplify]: Extracting #7: cost 0 inf + 18589 1553848390.843 * [simplify]: Simplified to (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) 1553848390.844 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) 1) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.844 * * * * [progress]: [ 73 / 161 ] simplifiying candidate # 1553848390.844 * * * * [progress]: [ 74 / 161 ] simplifiying candidate # 1553848390.844 * [simplify]: Simplifying (+ (log (+ (sqrt (* x.re x.re)) x.im)) (+ (log (- (sqrt (* x.re x.re)) x.im)) (log x.re))) 1553848390.844 * * [simplify]: iters left: 6 (11 enodes) 1553848390.849 * * [simplify]: iters left: 5 (41 enodes) 1553848390.855 * * [simplify]: iters left: 4 (52 enodes) 1553848390.862 * * [simplify]: iters left: 3 (58 enodes) 1553848390.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.869 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848390.869 * * [simplify]: Extracting #2: cost 17 inf + 0 1553848390.869 * * [simplify]: Extracting #3: cost 21 inf + 1 1553848390.869 * * [simplify]: Extracting #4: cost 20 inf + 185 1553848390.869 * * [simplify]: Extracting #5: cost 8 inf + 1727 1553848390.870 * * [simplify]: Extracting #6: cost 2 inf + 3238 1553848390.870 * * [simplify]: Extracting #7: cost 0 inf + 3802 1553848390.871 * [simplify]: Simplified to (+ (log (+ x.im (fabs x.re))) (+ (log (- (fabs x.re) x.im)) (log x.re))) 1553848390.871 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (+ x.im (fabs x.re))) (+ (log (- (fabs x.re) x.im)) (log x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.871 * * * * [progress]: [ 75 / 161 ] simplifiying candidate # 1553848390.871 * [simplify]: Simplifying (+ (log (+ (sqrt (* x.re x.re)) x.im)) (log (* (- (sqrt (* x.re x.re)) x.im) x.re))) 1553848390.871 * * [simplify]: iters left: 6 (10 enodes) 1553848390.873 * * [simplify]: iters left: 5 (39 enodes) 1553848390.882 * * [simplify]: iters left: 4 (57 enodes) 1553848390.896 * * [simplify]: iters left: 3 (79 enodes) 1553848390.905 * * [simplify]: iters left: 2 (88 enodes) 1553848390.916 * * [simplify]: iters left: 1 (90 enodes) 1553848390.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848390.929 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848390.929 * * [simplify]: Extracting #2: cost 18 inf + 0 1553848390.929 * * [simplify]: Extracting #3: cost 25 inf + 72 1553848390.930 * * [simplify]: Extracting #4: cost 25 inf + 652 1553848390.931 * * [simplify]: Extracting #5: cost 5 inf + 3420 1553848390.932 * * [simplify]: Extracting #6: cost 0 inf + 4258 1553848390.934 * [simplify]: Simplified to (+ (log (+ x.im (fabs x.re))) (log (* x.re (- (fabs x.re) x.im)))) 1553848390.934 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (+ x.im (fabs x.re))) (log (* x.re (- (fabs x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848390.934 * * * * [progress]: [ 76 / 161 ] simplifiying candidate # 1553848390.934 * * * * [progress]: [ 77 / 161 ] simplifiying candidate # 1553848390.934 * * * * [progress]: [ 78 / 161 ] simplifiying candidate # 1553848390.934 * [simplify]: Simplifying (* (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) (+ (sqrt (* x.re x.re)) x.im)) (* (* (* (- (sqrt (* x.re x.re)) x.im) (- (sqrt (* x.re x.re)) x.im)) (- (sqrt (* x.re x.re)) x.im)) (* (* x.re x.re) x.re))) 1553848390.935 * * [simplify]: iters left: 6 (13 enodes) 1553848390.941 * * [simplify]: iters left: 5 (68 enodes) 1553848390.971 * * [simplify]: iters left: 4 (237 enodes) 1553848391.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848391.067 * * [simplify]: Extracting #1: cost 50 inf + 0 1553848391.068 * * [simplify]: Extracting #2: cost 275 inf + 42 1553848391.071 * * [simplify]: Extracting #3: cost 275 inf + 13974 1553848391.088 * * [simplify]: Extracting #4: cost 27 inf + 77819 1553848391.109 * * [simplify]: Extracting #5: cost 0 inf + 84505 1553848391.130 * * [simplify]: Extracting #6: cost 0 inf + 83305 1553848391.171 * * [simplify]: Extracting #7: cost 0 inf + 83185 1553848391.195 * [simplify]: Simplified to (* (* (* (- (fabs x.re) x.im) x.re) (* (* (- (fabs x.re) x.im) x.re) (* (- (fabs x.re) x.im) x.re))) (* (+ x.im (fabs x.re)) (* (+ x.im (fabs x.re)) (+ x.im (fabs x.re))))) 1553848391.195 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (- (fabs x.re) x.im) x.re) (* (* (- (fabs x.re) x.im) x.re) (* (- (fabs x.re) x.im) x.re))) (* (+ x.im (fabs x.re)) (* (+ x.im (fabs x.re)) (+ x.im (fabs x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848391.195 * * * * [progress]: [ 79 / 161 ] simplifiying candidate # 1553848391.195 * [simplify]: Simplifying (* (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) (+ (sqrt (* x.re x.re)) x.im)) (* (* (* (- (sqrt (* x.re x.re)) x.im) x.re) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (- (sqrt (* x.re x.re)) x.im) x.re))) 1553848391.195 * * [simplify]: iters left: 6 (12 enodes) 1553848391.198 * * [simplify]: iters left: 5 (68 enodes) 1553848391.222 * * [simplify]: iters left: 4 (256 enodes) 1553848391.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848391.389 * * [simplify]: Extracting #1: cost 56 inf + 0 1553848391.391 * * [simplify]: Extracting #2: cost 318 inf + 42 1553848391.395 * * [simplify]: Extracting #3: cost 316 inf + 17022 1553848391.410 * * [simplify]: Extracting #4: cost 68 inf + 76357 1553848391.433 * * [simplify]: Extracting #5: cost 0 inf + 95104 1553848391.462 * * [simplify]: Extracting #6: cost 0 inf + 94624 1553848391.486 * * [simplify]: Extracting #7: cost 0 inf + 94544 1553848391.521 * [simplify]: Simplified to (* (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re) (* (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re) (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re))) 1553848391.521 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re) (* (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re) (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848391.521 * * * * [progress]: [ 80 / 161 ] simplifiying candidate # 1553848391.521 * * * * [progress]: [ 81 / 161 ] simplifiying candidate # 1553848391.522 * * * * [progress]: [ 82 / 161 ] simplifiying candidate # 1553848391.522 * * * * [progress]: [ 83 / 161 ] simplifiying candidate # 1553848391.522 * [simplify]: Simplifying (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) 1553848391.522 * * [simplify]: iters left: 6 (11 enodes) 1553848391.525 * * [simplify]: iters left: 5 (54 enodes) 1553848391.538 * * [simplify]: iters left: 4 (122 enodes) 1553848391.574 * * [simplify]: iters left: 3 (432 enodes) 1553848391.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848391.812 * * [simplify]: Extracting #1: cost 51 inf + 0 1553848391.813 * * [simplify]: Extracting #2: cost 363 inf + 1 1553848391.815 * * [simplify]: Extracting #3: cost 505 inf + 3025 1553848391.825 * * [simplify]: Extracting #4: cost 300 inf + 62568 1553848391.858 * * [simplify]: Extracting #5: cost 48 inf + 173682 1553848391.925 * * [simplify]: Extracting #6: cost 4 inf + 197537 1553848391.983 * * [simplify]: Extracting #7: cost 0 inf + 199218 1553848392.037 * [simplify]: Simplified to (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re (fabs x.re)))) (- (* x.re (* x.re (fabs x.re))) (* x.im (* x.im x.im))))) 1553848392.037 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re (fabs x.re)))) (- (* x.re (* x.re (fabs x.re))) (* x.im (* x.im x.im))))) (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848392.038 * [simplify]: Simplifying (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) 1553848392.038 * * [simplify]: iters left: 6 (12 enodes) 1553848392.044 * * [simplify]: iters left: 5 (55 enodes) 1553848392.063 * * [simplify]: iters left: 4 (144 enodes) 1553848392.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848392.123 * * [simplify]: Extracting #1: cost 31 inf + 0 1553848392.124 * * [simplify]: Extracting #2: cost 152 inf + 0 1553848392.125 * * [simplify]: Extracting #3: cost 171 inf + 2924 1553848392.134 * * [simplify]: Extracting #4: cost 46 inf + 29686 1553848392.153 * * [simplify]: Extracting #5: cost 1 inf + 40934 1553848392.168 * * [simplify]: Extracting #6: cost 0 inf + 39936 1553848392.179 * [simplify]: Simplified to (* (+ (* x.re x.re) (* (- x.im (fabs x.re)) x.im)) (+ (* x.re x.re) (* x.im (+ (fabs x.re) x.im)))) 1553848392.179 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re (fabs x.re)))) (- (* x.re (* x.re (fabs x.re))) (* x.im (* x.im x.im))))) (* (+ (* x.re x.re) (* (- x.im (fabs x.re)) x.im)) (+ (* x.re x.re) (* x.im (+ (fabs x.re) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848392.179 * * * * [progress]: [ 84 / 161 ] simplifiying candidate # 1553848392.179 * [simplify]: Simplifying (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) 1553848392.179 * * [simplify]: iters left: 6 (13 enodes) 1553848392.183 * * [simplify]: iters left: 5 (59 enodes) 1553848392.206 * * [simplify]: iters left: 4 (137 enodes) 1553848392.271 * * [simplify]: iters left: 3 (479 enodes) 1553848392.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848392.702 * * [simplify]: Extracting #1: cost 82 inf + 0 1553848392.703 * * [simplify]: Extracting #2: cost 382 inf + 1 1553848392.706 * * [simplify]: Extracting #3: cost 587 inf + 10397 1553848392.724 * * [simplify]: Extracting #4: cost 184 inf + 106803 1553848392.759 * * [simplify]: Extracting #5: cost 16 inf + 166276 1553848392.793 * * [simplify]: Extracting #6: cost 1 inf + 171661 1553848392.839 * * [simplify]: Extracting #7: cost 0 inf + 172164 1553848392.888 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (fabs x.re) (* x.re x.re)))) 1553848392.888 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (fabs x.re) (* x.re x.re)))) (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (sqrt (* x.re x.re)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848392.888 * [simplify]: Simplifying (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (sqrt (* x.re x.re)) x.im)) 1553848392.888 * * [simplify]: iters left: 6 (11 enodes) 1553848392.891 * * [simplify]: iters left: 5 (48 enodes) 1553848392.899 * * [simplify]: iters left: 4 (104 enodes) 1553848392.920 * * [simplify]: iters left: 3 (262 enodes) 1553848393.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848393.008 * * [simplify]: Extracting #1: cost 38 inf + 0 1553848393.009 * * [simplify]: Extracting #2: cost 153 inf + 0 1553848393.010 * * [simplify]: Extracting #3: cost 159 inf + 1868 1553848393.015 * * [simplify]: Extracting #4: cost 75 inf + 16992 1553848393.023 * * [simplify]: Extracting #5: cost 0 inf + 37739 1553848393.032 * * [simplify]: Extracting #6: cost 0 inf + 37179 1553848393.040 * [simplify]: Simplified to (* (+ (fabs x.re) x.im) (+ (* x.re x.re) (* x.im (- x.im (fabs x.re))))) 1553848393.040 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (fabs x.re) (* x.re x.re)))) (* (+ (fabs x.re) x.im) (+ (* x.re x.re) (* x.im (- x.im (fabs x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848393.041 * * * * [progress]: [ 85 / 161 ] simplifiying candidate # 1553848393.041 * [simplify]: Simplifying (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) 1553848393.041 * * [simplify]: iters left: 6 (13 enodes) 1553848393.045 * * [simplify]: iters left: 5 (60 enodes) 1553848393.057 * * [simplify]: iters left: 4 (149 enodes) 1553848393.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848393.127 * * [simplify]: Extracting #1: cost 36 inf + 0 1553848393.128 * * [simplify]: Extracting #2: cost 123 inf + 1 1553848393.129 * * [simplify]: Extracting #3: cost 193 inf + 655 1553848393.133 * * [simplify]: Extracting #4: cost 109 inf + 17813 1553848393.145 * * [simplify]: Extracting #5: cost 37 inf + 35166 1553848393.157 * * [simplify]: Extracting #6: cost 9 inf + 45678 1553848393.170 * * [simplify]: Extracting #7: cost 0 inf + 49101 1553848393.183 * [simplify]: Simplified to (* (* x.re (- (* (fabs x.re) (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))) 1553848393.183 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (fabs x.re) (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))) (* (- (sqrt (* x.re x.re)) x.im) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848393.184 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) 1553848393.184 * * [simplify]: iters left: 6 (11 enodes) 1553848393.189 * * [simplify]: iters left: 5 (48 enodes) 1553848393.204 * * [simplify]: iters left: 4 (117 enodes) 1553848393.251 * * [simplify]: iters left: 3 (344 enodes) 1553848393.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848393.365 * * [simplify]: Extracting #1: cost 50 inf + 0 1553848393.366 * * [simplify]: Extracting #2: cost 160 inf + 0 1553848393.366 * * [simplify]: Extracting #3: cost 168 inf + 981 1553848393.371 * * [simplify]: Extracting #4: cost 55 inf + 26233 1553848393.390 * * [simplify]: Extracting #5: cost 1 inf + 40911 1553848393.410 * * [simplify]: Extracting #6: cost 0 inf + 40073 1553848393.429 * * [simplify]: Extracting #7: cost 0 inf + 40033 1553848393.448 * [simplify]: Simplified to (* (- (fabs x.re) x.im) (+ (* x.re x.re) (* x.im (+ x.im (fabs x.re))))) 1553848393.448 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (fabs x.re) (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))) (* (- (fabs x.re) x.im) (+ (* x.re x.re) (* x.im (+ x.im (fabs x.re)))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848393.448 * * * * [progress]: [ 86 / 161 ] simplifiying candidate # 1553848393.449 * [simplify]: Simplifying (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) 1553848393.449 * * [simplify]: iters left: 6 (9 enodes) 1553848393.454 * * [simplify]: iters left: 5 (35 enodes) 1553848393.466 * * [simplify]: iters left: 4 (88 enodes) 1553848393.515 * * [simplify]: iters left: 3 (411 enodes) 1553848393.953 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848393.953 * * [simplify]: Extracting #1: cost 68 inf + 0 1553848393.954 * * [simplify]: Extracting #2: cost 373 inf + 1 1553848393.959 * * [simplify]: Extracting #3: cost 431 inf + 20422 1553848393.981 * * [simplify]: Extracting #4: cost 48 inf + 95124 1553848394.008 * * [simplify]: Extracting #5: cost 1 inf + 105897 1553848394.063 * * [simplify]: Extracting #6: cost 0 inf + 106109 1553848394.106 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) 1553848394.107 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (* (- (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.107 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) 1553848394.107 * * [simplify]: iters left: 6 (7 enodes) 1553848394.108 * * [simplify]: iters left: 5 (32 enodes) 1553848394.113 * * [simplify]: iters left: 4 (62 enodes) 1553848394.123 * * [simplify]: iters left: 3 (105 enodes) 1553848394.138 * * [simplify]: iters left: 2 (155 enodes) 1553848394.164 * * [simplify]: iters left: 1 (262 enodes) 1553848394.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.221 * * [simplify]: Extracting #1: cost 29 inf + 0 1553848394.221 * * [simplify]: Extracting #2: cost 84 inf + 1 1553848394.221 * * [simplify]: Extracting #3: cost 84 inf + 291 1553848394.222 * * [simplify]: Extracting #4: cost 50 inf + 4314 1553848394.225 * * [simplify]: Extracting #5: cost 3 inf + 10643 1553848394.229 * * [simplify]: Extracting #6: cost 0 inf + 11009 1553848394.232 * [simplify]: Simplified to (* (- (fabs x.re) x.im) (+ x.im (fabs x.re))) 1553848394.232 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (* (- (fabs x.re) x.im) (+ x.im (fabs x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.232 * * * * [progress]: [ 87 / 161 ] simplifiying candidate # 1553848394.232 * * * * [progress]: [ 88 / 161 ] simplifiying candidate # 1553848394.232 * [simplify]: Simplifying (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) 1553848394.232 * * [simplify]: iters left: 6 (10 enodes) 1553848394.234 * * [simplify]: iters left: 5 (36 enodes) 1553848394.241 * * [simplify]: iters left: 4 (45 enodes) 1553848394.254 * * [simplify]: iters left: 3 (59 enodes) 1553848394.269 * * [simplify]: iters left: 2 (68 enodes) 1553848394.285 * * [simplify]: iters left: 1 (70 enodes) 1553848394.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.302 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848394.302 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848394.302 * * [simplify]: Extracting #3: cost 17 inf + 0 1553848394.302 * * [simplify]: Extracting #4: cost 23 inf + 2 1553848394.303 * * [simplify]: Extracting #5: cost 10 inf + 1467 1553848394.304 * * [simplify]: Extracting #6: cost 0 inf + 2444 1553848394.305 * [simplify]: Simplified to (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) 1553848394.305 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.305 * [simplify]: Simplifying (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) 1553848394.306 * * [simplify]: iters left: 6 (10 enodes) 1553848394.310 * * [simplify]: iters left: 5 (36 enodes) 1553848394.319 * * [simplify]: iters left: 4 (45 enodes) 1553848394.333 * * [simplify]: iters left: 3 (59 enodes) 1553848394.348 * * [simplify]: iters left: 2 (68 enodes) 1553848394.364 * * [simplify]: iters left: 1 (70 enodes) 1553848394.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.379 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848394.379 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848394.379 * * [simplify]: Extracting #3: cost 17 inf + 0 1553848394.379 * * [simplify]: Extracting #4: cost 23 inf + 2 1553848394.380 * * [simplify]: Extracting #5: cost 10 inf + 1467 1553848394.380 * * [simplify]: Extracting #6: cost 0 inf + 2444 1553848394.381 * [simplify]: Simplified to (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) 1553848394.381 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.381 * * * * [progress]: [ 89 / 161 ] simplifiying candidate # 1553848394.381 * [simplify]: Simplifying (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) 1553848394.382 * * [simplify]: iters left: 6 (11 enodes) 1553848394.384 * * [simplify]: iters left: 5 (41 enodes) 1553848394.389 * * [simplify]: iters left: 4 (52 enodes) 1553848394.396 * * [simplify]: iters left: 3 (58 enodes) 1553848394.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.403 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848394.403 * * [simplify]: Extracting #2: cost 17 inf + 0 1553848394.403 * * [simplify]: Extracting #3: cost 21 inf + 1 1553848394.403 * * [simplify]: Extracting #4: cost 19 inf + 166 1553848394.403 * * [simplify]: Extracting #5: cost 8 inf + 1427 1553848394.404 * * [simplify]: Extracting #6: cost 2 inf + 2638 1553848394.404 * * [simplify]: Extracting #7: cost 0 inf + 3082 1553848394.405 * [simplify]: Simplified to (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) 1553848394.405 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.405 * [simplify]: Simplifying (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) 1553848394.405 * * [simplify]: iters left: 6 (11 enodes) 1553848394.409 * * [simplify]: iters left: 5 (41 enodes) 1553848394.414 * * [simplify]: iters left: 4 (52 enodes) 1553848394.420 * * [simplify]: iters left: 3 (58 enodes) 1553848394.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.430 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848394.430 * * [simplify]: Extracting #2: cost 17 inf + 0 1553848394.430 * * [simplify]: Extracting #3: cost 21 inf + 1 1553848394.430 * * [simplify]: Extracting #4: cost 19 inf + 166 1553848394.431 * * [simplify]: Extracting #5: cost 8 inf + 1427 1553848394.431 * * [simplify]: Extracting #6: cost 2 inf + 2638 1553848394.433 * * [simplify]: Extracting #7: cost 0 inf + 3082 1553848394.434 * [simplify]: Simplified to (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) 1553848394.434 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re))))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.434 * * * * [progress]: [ 90 / 161 ] simplifiying candidate # 1553848394.434 * * * * [progress]: [ 91 / 161 ] simplifiying candidate # 1553848394.435 * [simplify]: Simplifying (cbrt (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848394.435 * * [simplify]: iters left: 6 (7 enodes) 1553848394.438 * * [simplify]: iters left: 5 (25 enodes) 1553848394.444 * * [simplify]: iters left: 4 (34 enodes) 1553848394.455 * * [simplify]: iters left: 3 (48 enodes) 1553848394.467 * * [simplify]: iters left: 2 (57 enodes) 1553848394.480 * * [simplify]: iters left: 1 (59 enodes) 1553848394.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.491 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848394.491 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848394.491 * * [simplify]: Extracting #3: cost 16 inf + 1 1553848394.491 * * [simplify]: Extracting #4: cost 16 inf + 166 1553848394.491 * * [simplify]: Extracting #5: cost 4 inf + 985 1553848394.491 * * [simplify]: Extracting #6: cost 0 inf + 1552 1553848394.492 * [simplify]: Simplified to (cbrt (* (- (fabs x.re) x.im) x.re)) 1553848394.492 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (cbrt (* (- (sqrt (* x.re x.re)) x.im) x.re)) (cbrt (* (- (sqrt (* x.re x.re)) x.im) x.re)))) (cbrt (* (- (fabs x.re) x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.492 * * * * [progress]: [ 92 / 161 ] simplifiying candidate # 1553848394.492 * [simplify]: Simplifying (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848394.492 * * [simplify]: iters left: 6 (7 enodes) 1553848394.494 * * [simplify]: iters left: 5 (25 enodes) 1553848394.497 * * [simplify]: iters left: 4 (34 enodes) 1553848394.502 * * [simplify]: iters left: 3 (48 enodes) 1553848394.508 * * [simplify]: iters left: 2 (57 enodes) 1553848394.515 * * [simplify]: iters left: 1 (59 enodes) 1553848394.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.521 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848394.521 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848394.521 * * [simplify]: Extracting #3: cost 16 inf + 1 1553848394.521 * * [simplify]: Extracting #4: cost 16 inf + 166 1553848394.522 * * [simplify]: Extracting #5: cost 4 inf + 985 1553848394.522 * * [simplify]: Extracting #6: cost 0 inf + 1472 1553848394.522 * [simplify]: Simplified to (sqrt (* (- (fabs x.re) x.im) x.re)) 1553848394.522 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (sqrt (* (- (fabs x.re) x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.522 * * * * [progress]: [ 93 / 161 ] simplifiying candidate # 1553848394.523 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) x.re) 1553848394.523 * * [simplify]: iters left: 6 (6 enodes) 1553848394.524 * * [simplify]: iters left: 5 (22 enodes) 1553848394.527 * * [simplify]: iters left: 4 (31 enodes) 1553848394.531 * * [simplify]: iters left: 3 (45 enodes) 1553848394.537 * * [simplify]: iters left: 2 (54 enodes) 1553848394.543 * * [simplify]: iters left: 1 (56 enodes) 1553848394.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.548 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848394.548 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848394.548 * * [simplify]: Extracting #3: cost 13 inf + 206 1553848394.549 * * [simplify]: Extracting #4: cost 2 inf + 985 1553848394.549 * * [simplify]: Extracting #5: cost 0 inf + 1148 1553848394.549 * [simplify]: Simplified to (* (- (fabs x.re) x.im) x.re) 1553848394.549 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) 1) (* (- (fabs x.re) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.549 * * * * [progress]: [ 94 / 161 ] simplifiying candidate # 1553848394.550 * [simplify]: Simplifying (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re)) 1553848394.550 * * [simplify]: iters left: 6 (8 enodes) 1553848394.551 * * [simplify]: iters left: 5 (28 enodes) 1553848394.555 * * [simplify]: iters left: 4 (31 enodes) 1553848394.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.559 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848394.559 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848394.559 * * [simplify]: Extracting #3: cost 11 inf + 1 1553848394.559 * * [simplify]: Extracting #4: cost 11 inf + 84 1553848394.559 * * [simplify]: Extracting #5: cost 4 inf + 695 1553848394.559 * * [simplify]: Extracting #6: cost 0 inf + 1142 1553848394.560 * [simplify]: Simplified to (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) 1553848394.560 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.560 * * * * [progress]: [ 95 / 161 ] simplifiying candidate # 1553848394.560 * [simplify]: Simplifying (cbrt x.re) 1553848394.560 * * [simplify]: iters left: 1 (2 enodes) 1553848394.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.560 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848394.560 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848394.560 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848394.560 * [simplify]: Simplified to (cbrt x.re) 1553848394.561 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) (* (cbrt x.re) (cbrt x.re)))) (cbrt x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.561 * * * * [progress]: [ 96 / 161 ] simplifiying candidate # 1553848394.561 * [simplify]: Simplifying (sqrt x.re) 1553848394.561 * * [simplify]: iters left: 1 (2 enodes) 1553848394.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.561 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848394.561 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848394.561 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848394.561 * [simplify]: Simplified to (sqrt x.re) 1553848394.561 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) (sqrt x.re))) (sqrt x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.561 * * * * [progress]: [ 97 / 161 ] simplifiying candidate # 1553848394.561 * * * * [progress]: [ 98 / 161 ] simplifiying candidate # 1553848394.562 * [simplify]: Simplifying (* (cbrt (- (sqrt (* x.re x.re)) x.im)) x.re) 1553848394.562 * * [simplify]: iters left: 6 (7 enodes) 1553848394.563 * * [simplify]: iters left: 5 (25 enodes) 1553848394.566 * * [simplify]: iters left: 4 (28 enodes) 1553848394.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.570 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848394.571 * * [simplify]: Extracting #2: cost 5 inf + 1 1553848394.571 * * [simplify]: Extracting #3: cost 9 inf + 1 1553848394.571 * * [simplify]: Extracting #4: cost 9 inf + 84 1553848394.571 * * [simplify]: Extracting #5: cost 4 inf + 533 1553848394.571 * * [simplify]: Extracting #6: cost 0 inf + 1140 1553848394.571 * [simplify]: Simplified to (* (cbrt (- (fabs x.re) x.im)) x.re) 1553848394.571 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (cbrt (- (sqrt (* x.re x.re)) x.im)) (cbrt (- (sqrt (* x.re x.re)) x.im)))) (* (cbrt (- (fabs x.re) x.im)) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.571 * * * * [progress]: [ 99 / 161 ] simplifiying candidate # 1553848394.572 * [simplify]: Simplifying (* (sqrt (- (sqrt (* x.re x.re)) x.im)) x.re) 1553848394.572 * * [simplify]: iters left: 6 (7 enodes) 1553848394.573 * * [simplify]: iters left: 5 (25 enodes) 1553848394.576 * * [simplify]: iters left: 4 (28 enodes) 1553848394.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.580 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848394.580 * * [simplify]: Extracting #2: cost 5 inf + 1 1553848394.580 * * [simplify]: Extracting #3: cost 9 inf + 1 1553848394.580 * * [simplify]: Extracting #4: cost 9 inf + 84 1553848394.580 * * [simplify]: Extracting #5: cost 4 inf + 493 1553848394.580 * * [simplify]: Extracting #6: cost 0 inf + 980 1553848394.580 * [simplify]: Simplified to (* (sqrt (- (fabs x.re) x.im)) x.re) 1553848394.580 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (sqrt (- (sqrt (* x.re x.re)) x.im))) (* (sqrt (- (fabs x.re) x.im)) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.580 * * * * [progress]: [ 100 / 161 ] simplifiying candidate # 1553848394.581 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) x.re) 1553848394.581 * * [simplify]: iters left: 6 (6 enodes) 1553848394.582 * * [simplify]: iters left: 5 (22 enodes) 1553848394.585 * * [simplify]: iters left: 4 (31 enodes) 1553848394.590 * * [simplify]: iters left: 3 (45 enodes) 1553848394.595 * * [simplify]: iters left: 2 (54 enodes) 1553848394.601 * * [simplify]: iters left: 1 (56 enodes) 1553848394.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.607 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848394.607 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848394.607 * * [simplify]: Extracting #3: cost 13 inf + 206 1553848394.607 * * [simplify]: Extracting #4: cost 2 inf + 985 1553848394.607 * * [simplify]: Extracting #5: cost 0 inf + 1148 1553848394.608 * [simplify]: Simplified to (* (- (fabs x.re) x.im) x.re) 1553848394.608 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) 1) (* (- (fabs x.re) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.608 * * * * [progress]: [ 101 / 161 ] simplifiying candidate # 1553848394.608 * [simplify]: Simplifying (* (- (sqrt x.re) (sqrt x.im)) x.re) 1553848394.608 * * [simplify]: iters left: 5 (6 enodes) 1553848394.609 * * [simplify]: iters left: 4 (21 enodes) 1553848394.612 * * [simplify]: iters left: 3 (30 enodes) 1553848394.616 * * [simplify]: iters left: 2 (44 enodes) 1553848394.622 * * [simplify]: iters left: 1 (53 enodes) 1553848394.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.631 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848394.631 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848394.631 * * [simplify]: Extracting #3: cost 17 inf + 83 1553848394.631 * * [simplify]: Extracting #4: cost 8 inf + 695 1553848394.632 * * [simplify]: Extracting #5: cost 1 inf + 1386 1553848394.633 * * [simplify]: Extracting #6: cost 0 inf + 1548 1553848394.634 * [simplify]: Simplified to (* (- (sqrt x.re) (sqrt x.im)) x.re) 1553848394.634 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt x.re) (sqrt x.im))) (* (- (sqrt x.re) (sqrt x.im)) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.634 * * * * [progress]: [ 102 / 161 ] simplifiying candidate # 1553848394.634 * [simplify]: Simplifying (* (- (sqrt (sqrt (* x.re x.re))) (sqrt x.im)) x.re) 1553848394.634 * * [simplify]: iters left: 6 (8 enodes) 1553848394.638 * * [simplify]: iters left: 5 (28 enodes) 1553848394.645 * * [simplify]: iters left: 4 (37 enodes) 1553848394.656 * * [simplify]: iters left: 3 (51 enodes) 1553848394.669 * * [simplify]: iters left: 2 (60 enodes) 1553848394.682 * * [simplify]: iters left: 1 (62 enodes) 1553848394.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.689 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848394.689 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848394.690 * * [simplify]: Extracting #3: cost 19 inf + 42 1553848394.690 * * [simplify]: Extracting #4: cost 15 inf + 328 1553848394.690 * * [simplify]: Extracting #5: cost 6 inf + 1303 1553848394.690 * * [simplify]: Extracting #6: cost 0 inf + 2032 1553848394.691 * [simplify]: Simplified to (* x.re (- (sqrt (fabs x.re)) (sqrt x.im))) 1553848394.691 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (sqrt (* x.re x.re))) (sqrt x.im))) (* x.re (- (sqrt (fabs x.re)) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.691 * * * * [progress]: [ 103 / 161 ] simplifiying candidate # 1553848394.691 * [simplify]: Simplifying (* (- (sqrt (* (sqrt x.re) (sqrt x.re))) (sqrt x.im)) x.re) 1553848394.691 * * [simplify]: iters left: 6 (8 enodes) 1553848394.693 * * [simplify]: iters left: 5 (23 enodes) 1553848394.696 * * [simplify]: iters left: 4 (32 enodes) 1553848394.700 * * [simplify]: iters left: 3 (46 enodes) 1553848394.705 * * [simplify]: iters left: 2 (55 enodes) 1553848394.711 * * [simplify]: iters left: 1 (57 enodes) 1553848394.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.716 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848394.717 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848394.717 * * [simplify]: Extracting #3: cost 17 inf + 83 1553848394.717 * * [simplify]: Extracting #4: cost 10 inf + 410 1553848394.717 * * [simplify]: Extracting #5: cost 1 inf + 1386 1553848394.717 * * [simplify]: Extracting #6: cost 0 inf + 1548 1553848394.718 * [simplify]: Simplified to (* x.re (- (sqrt x.re) (sqrt x.im))) 1553848394.718 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (* (sqrt x.re) (sqrt x.re))) (sqrt x.im))) (* x.re (- (sqrt x.re) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.718 * * * * [progress]: [ 104 / 161 ] simplifiying candidate # 1553848394.718 * [simplify]: Simplifying (* (- (sqrt (* (sqrt x.re) (sqrt x.re))) (sqrt x.im)) x.re) 1553848394.718 * * [simplify]: iters left: 6 (8 enodes) 1553848394.720 * * [simplify]: iters left: 5 (23 enodes) 1553848394.725 * * [simplify]: iters left: 4 (32 enodes) 1553848394.730 * * [simplify]: iters left: 3 (46 enodes) 1553848394.735 * * [simplify]: iters left: 2 (55 enodes) 1553848394.741 * * [simplify]: iters left: 1 (57 enodes) 1553848394.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.746 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848394.746 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848394.746 * * [simplify]: Extracting #3: cost 17 inf + 83 1553848394.746 * * [simplify]: Extracting #4: cost 10 inf + 410 1553848394.746 * * [simplify]: Extracting #5: cost 1 inf + 1386 1553848394.747 * * [simplify]: Extracting #6: cost 0 inf + 1548 1553848394.747 * [simplify]: Simplified to (* x.re (- (sqrt x.re) (sqrt x.im))) 1553848394.747 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (* (sqrt x.re) (sqrt x.re))) (sqrt x.im))) (* x.re (- (sqrt x.re) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.747 * * * * [progress]: [ 105 / 161 ] simplifiying candidate # 1553848394.748 * [simplify]: Simplifying (* (- (sqrt x.re) (sqrt x.im)) x.re) 1553848394.748 * * [simplify]: iters left: 5 (6 enodes) 1553848394.749 * * [simplify]: iters left: 4 (21 enodes) 1553848394.752 * * [simplify]: iters left: 3 (30 enodes) 1553848394.756 * * [simplify]: iters left: 2 (44 enodes) 1553848394.762 * * [simplify]: iters left: 1 (53 enodes) 1553848394.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.768 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848394.768 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848394.768 * * [simplify]: Extracting #3: cost 17 inf + 83 1553848394.768 * * [simplify]: Extracting #4: cost 8 inf + 695 1553848394.769 * * [simplify]: Extracting #5: cost 1 inf + 1386 1553848394.769 * * [simplify]: Extracting #6: cost 0 inf + 1548 1553848394.770 * [simplify]: Simplified to (* (- (sqrt x.re) (sqrt x.im)) x.re) 1553848394.770 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt x.re) (sqrt x.im))) (* (- (sqrt x.re) (sqrt x.im)) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.770 * * * * [progress]: [ 106 / 161 ] simplifiying candidate # 1553848394.770 * [simplify]: Simplifying (* (- (sqrt (sqrt (* x.re x.re))) (sqrt x.im)) x.re) 1553848394.770 * * [simplify]: iters left: 6 (8 enodes) 1553848394.772 * * [simplify]: iters left: 5 (28 enodes) 1553848394.779 * * [simplify]: iters left: 4 (37 enodes) 1553848394.790 * * [simplify]: iters left: 3 (51 enodes) 1553848394.803 * * [simplify]: iters left: 2 (60 enodes) 1553848394.815 * * [simplify]: iters left: 1 (62 enodes) 1553848394.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.828 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848394.828 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848394.828 * * [simplify]: Extracting #3: cost 19 inf + 42 1553848394.828 * * [simplify]: Extracting #4: cost 15 inf + 328 1553848394.828 * * [simplify]: Extracting #5: cost 6 inf + 1303 1553848394.829 * * [simplify]: Extracting #6: cost 0 inf + 2032 1553848394.830 * [simplify]: Simplified to (* x.re (- (sqrt (fabs x.re)) (sqrt x.im))) 1553848394.830 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (sqrt (* x.re x.re))) (sqrt x.im))) (* x.re (- (sqrt (fabs x.re)) (sqrt x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.831 * * * * [progress]: [ 107 / 161 ] simplifiying candidate # 1553848394.831 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) x.re) 1553848394.831 * * [simplify]: iters left: 6 (6 enodes) 1553848394.834 * * [simplify]: iters left: 5 (22 enodes) 1553848394.840 * * [simplify]: iters left: 4 (31 enodes) 1553848394.849 * * [simplify]: iters left: 3 (45 enodes) 1553848394.854 * * [simplify]: iters left: 2 (54 enodes) 1553848394.860 * * [simplify]: iters left: 1 (56 enodes) 1553848394.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.866 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848394.866 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848394.866 * * [simplify]: Extracting #3: cost 13 inf + 206 1553848394.866 * * [simplify]: Extracting #4: cost 2 inf + 985 1553848394.866 * * [simplify]: Extracting #5: cost 0 inf + 1148 1553848394.867 * [simplify]: Simplified to (* (- (fabs x.re) x.im) x.re) 1553848394.867 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) 1) (* (- (fabs x.re) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.867 * * * * [progress]: [ 108 / 161 ] simplifiying candidate # 1553848394.867 * [simplify]: Simplifying (- (sqrt (* x.re x.re)) x.im) 1553848394.867 * * [simplify]: iters left: 5 (5 enodes) 1553848394.868 * * [simplify]: iters left: 4 (18 enodes) 1553848394.871 * * [simplify]: iters left: 3 (21 enodes) 1553848394.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.874 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848394.874 * * [simplify]: Extracting #2: cost 7 inf + 42 1553848394.874 * * [simplify]: Extracting #3: cost 6 inf + 84 1553848394.874 * * [simplify]: Extracting #4: cost 0 inf + 412 1553848394.875 * [simplify]: Simplified to (- (fabs x.re) x.im) 1553848394.875 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) x.re) (- (fabs x.re) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.875 * * * * [progress]: [ 109 / 161 ] simplifiying candidate # 1553848394.875 * [simplify]: Simplifying (* (cbrt (+ (sqrt (* x.re x.re)) x.im)) (cbrt (+ (sqrt (* x.re x.re)) x.im))) 1553848394.875 * * [simplify]: iters left: 6 (7 enodes) 1553848394.876 * * [simplify]: iters left: 5 (23 enodes) 1553848394.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.879 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848394.879 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848394.879 * * [simplify]: Extracting #3: cost 8 inf + 0 1553848394.879 * * [simplify]: Extracting #4: cost 10 inf + 1 1553848394.879 * * [simplify]: Extracting #5: cost 8 inf + 84 1553848394.880 * * [simplify]: Extracting #6: cost 1 inf + 856 1553848394.880 * * [simplify]: Extracting #7: cost 0 inf + 1058 1553848394.880 * [simplify]: Simplified to (* (cbrt (+ x.im (fabs x.re))) (cbrt (+ x.im (fabs x.re)))) 1553848394.880 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.im (fabs x.re))) (cbrt (+ x.im (fabs x.re)))) (* (cbrt (+ (sqrt (* x.re x.re)) x.im)) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.880 * * * * [progress]: [ 110 / 161 ] simplifiying candidate # 1553848394.880 * [simplify]: Simplifying (sqrt (+ (sqrt (* x.re x.re)) x.im)) 1553848394.880 * * [simplify]: iters left: 6 (6 enodes) 1553848394.883 * * [simplify]: iters left: 5 (20 enodes) 1553848394.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.888 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848394.888 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848394.888 * * [simplify]: Extracting #3: cost 8 inf + 1 1553848394.888 * * [simplify]: Extracting #4: cost 8 inf + 2 1553848394.888 * * [simplify]: Extracting #5: cost 0 inf + 574 1553848394.888 * [simplify]: Simplified to (sqrt (+ x.im (fabs x.re))) 1553848394.888 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (+ x.im (fabs x.re))) (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.889 * * * * [progress]: [ 111 / 161 ] simplifiying candidate # 1553848394.889 * * * * [progress]: [ 112 / 161 ] simplifiying candidate # 1553848394.889 * * * * [progress]: [ 113 / 161 ] simplifiying candidate # 1553848394.889 * [simplify]: Simplifying (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) 1553848394.889 * * [simplify]: iters left: 6 (9 enodes) 1553848394.894 * * [simplify]: iters left: 5 (33 enodes) 1553848394.904 * * [simplify]: iters left: 4 (47 enodes) 1553848394.910 * * [simplify]: iters left: 3 (50 enodes) 1553848394.916 * * [simplify]: iters left: 2 (51 enodes) 1553848394.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.922 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848394.922 * * [simplify]: Extracting #2: cost 18 inf + 0 1553848394.922 * * [simplify]: Extracting #3: cost 17 inf + 43 1553848394.922 * * [simplify]: Extracting #4: cost 7 inf + 779 1553848394.923 * * [simplify]: Extracting #5: cost 1 inf + 1590 1553848394.923 * * [simplify]: Extracting #6: cost 0 inf + 1712 1553848394.924 * [simplify]: Simplified to (+ (* x.re x.re) (* x.im (+ (fabs x.re) x.im))) 1553848394.924 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ (sqrt (* x.re x.re)) x.im) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) (+ (* x.re x.re) (* x.im (+ (fabs x.re) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.924 * * * * [progress]: [ 114 / 161 ] simplifiying candidate # 1553848394.924 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) x.im) 1553848394.924 * * [simplify]: iters left: 5 (5 enodes) 1553848394.925 * * [simplify]: iters left: 4 (17 enodes) 1553848394.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848394.927 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848394.927 * * [simplify]: Extracting #2: cost 6 inf + 1 1553848394.927 * * [simplify]: Extracting #3: cost 6 inf + 2 1553848394.927 * * [simplify]: Extracting #4: cost 0 inf + 330 1553848394.927 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1553848394.928 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) (+ x.im (fabs x.re))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848394.928 * * * * [progress]: [ 115 / 161 ] simplifiying candidate # 1553848394.928 * [simplify]: Simplifying (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848394.928 * * [simplify]: iters left: 6 (11 enodes) 1553848394.932 * * [simplify]: iters left: 5 (54 enodes) 1553848394.943 * * [simplify]: iters left: 4 (110 enodes) 1553848394.971 * * [simplify]: iters left: 3 (321 enodes) 1553848395.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848395.100 * * [simplify]: Extracting #1: cost 32 inf + 0 1553848395.101 * * [simplify]: Extracting #2: cost 161 inf + 1 1553848395.103 * * [simplify]: Extracting #3: cost 262 inf + 570 1553848395.110 * * [simplify]: Extracting #4: cost 161 inf + 22441 1553848395.127 * * [simplify]: Extracting #5: cost 15 inf + 60845 1553848395.152 * * [simplify]: Extracting #6: cost 0 inf + 63409 1553848395.174 * [simplify]: Simplified to (* (* x.re (- (fabs x.re) x.im)) (+ (* x.im (* x.im x.im)) (* (fabs x.re) (* x.re x.re)))) 1553848395.175 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (fabs x.re) x.im)) (+ (* x.im (* x.im x.im)) (* (fabs x.re) (* x.re x.re)))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848395.175 * * * * [progress]: [ 116 / 161 ] simplifiying candidate # 1553848395.175 * [simplify]: Simplifying (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848395.175 * * [simplify]: iters left: 6 (10 enodes) 1553848395.180 * * [simplify]: iters left: 5 (39 enodes) 1553848395.193 * * [simplify]: iters left: 4 (93 enodes) 1553848395.248 * * [simplify]: iters left: 3 (418 enodes) 1553848395.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848395.660 * * [simplify]: Extracting #1: cost 65 inf + 0 1553848395.661 * * [simplify]: Extracting #2: cost 310 inf + 1 1553848395.663 * * [simplify]: Extracting #3: cost 376 inf + 8465 1553848395.674 * * [simplify]: Extracting #4: cost 100 inf + 58235 1553848395.702 * * [simplify]: Extracting #5: cost 0 inf + 79793 1553848395.724 * [simplify]: Simplified to (* (* (+ (fabs x.re) x.im) (* (- (fabs x.re) x.im) (- (fabs x.re) x.im))) x.re) 1553848395.724 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (+ (fabs x.re) x.im) (* (- (fabs x.re) x.im) (- (fabs x.re) x.im))) x.re) (- (sqrt (* x.re x.re)) x.im)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848395.724 * * * * [progress]: [ 117 / 161 ] simplifiying candidate #real (real->posit16 (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)))) (* (+ (* x.re x.im) (* x.im x.re)) x.im)))> 1553848395.724 * * * * [progress]: [ 118 / 161 ] simplifiying candidate # 1553848395.724 * * * * [progress]: [ 119 / 161 ] simplifiying candidate # 1553848395.724 * [simplify]: Simplifying (* (+ (* x.re x.im) (* x.im x.re)) x.im) 1553848395.725 * * [simplify]: iters left: 6 (6 enodes) 1553848395.726 * * [simplify]: iters left: 5 (20 enodes) 1553848395.728 * * [simplify]: iters left: 4 (34 enodes) 1553848395.734 * * [simplify]: iters left: 3 (50 enodes) 1553848395.740 * * [simplify]: iters left: 2 (58 enodes) 1553848395.746 * * [simplify]: iters left: 1 (60 enodes) 1553848395.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848395.756 * * [simplify]: Extracting #1: cost 11 inf + 0 1553848395.757 * * [simplify]: Extracting #2: cost 13 inf + 165 1553848395.757 * * [simplify]: Extracting #3: cost 2 inf + 903 1553848395.757 * * [simplify]: Extracting #4: cost 0 inf + 1066 1553848395.757 * [simplify]: Simplified to (* x.re (+ (* x.im x.im) (* x.im x.im))) 1553848395.758 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (pow (* x.re (+ (* x.im x.im) (* x.im x.im))) 1))) 1553848395.758 * * * * [progress]: [ 120 / 161 ] simplifiying candidate # 1553848395.758 * * * * [progress]: [ 121 / 161 ] simplifiying candidate # 1553848395.758 * [simplify]: Simplifying (+ (log (+ (* x.re x.im) (* x.im x.re))) (log x.im)) 1553848395.758 * * [simplify]: iters left: 6 (8 enodes) 1553848395.760 * * [simplify]: iters left: 5 (26 enodes) 1553848395.763 * * [simplify]: iters left: 4 (30 enodes) 1553848395.766 * * [simplify]: iters left: 3 (41 enodes) 1553848395.771 * * [simplify]: iters left: 2 (56 enodes) 1553848395.778 * * [simplify]: iters left: 1 (67 enodes) 1553848395.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848395.791 * * [simplify]: Extracting #1: cost 10 inf + 0 1553848395.791 * * [simplify]: Extracting #2: cost 23 inf + 0 1553848395.791 * * [simplify]: Extracting #3: cost 21 inf + 266 1553848395.792 * * [simplify]: Extracting #4: cost 7 inf + 1866 1553848395.793 * * [simplify]: Extracting #5: cost 0 inf + 2998 1553848395.794 * [simplify]: Simplified to (+ (log (* x.re (+ x.im x.im))) (log x.im)) 1553848395.794 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (exp (+ (log (* x.re (+ x.im x.im))) (log x.im))))) 1553848395.794 * * * * [progress]: [ 122 / 161 ] simplifiying candidate # 1553848395.794 * * * * [progress]: [ 123 / 161 ] simplifiying candidate # 1553848395.794 * * * * [progress]: [ 124 / 161 ] simplifiying candidate # 1553848395.794 * [simplify]: Simplifying (* (* (* (+ (* x.re x.im) (* x.im x.re)) (+ (* x.re x.im) (* x.im x.re))) (+ (* x.re x.im) (* x.im x.re))) (* (* x.im x.im) x.im)) 1553848395.794 * * [simplify]: iters left: 6 (10 enodes) 1553848395.800 * * [simplify]: iters left: 5 (50 enodes) 1553848395.811 * * [simplify]: iters left: 4 (213 enodes) 1553848395.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848395.945 * * [simplify]: Extracting #1: cost 34 inf + 0 1553848395.945 * * [simplify]: Extracting #2: cost 125 inf + 1 1553848395.946 * * [simplify]: Extracting #3: cost 132 inf + 2003 1553848395.951 * * [simplify]: Extracting #4: cost 26 inf + 21912 1553848395.960 * * [simplify]: Extracting #5: cost 0 inf + 26495 1553848395.967 * * [simplify]: Extracting #6: cost 0 inf + 26455 1553848395.974 * [simplify]: Simplified to (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)))) 1553848395.975 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (cbrt (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (* (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im)) (+ (* (* x.re x.im) x.im) (* (* x.re x.im) x.im))))))) 1553848395.975 * * * * [progress]: [ 125 / 161 ] simplifiying candidate # 1553848395.975 * * * * [progress]: [ 126 / 161 ] simplifiying candidate # 1553848395.975 * * * * [progress]: [ 127 / 161 ] simplifiying candidate # 1553848395.975 * * * * [progress]: [ 128 / 161 ] simplifiying candidate # 1553848395.975 * * * * [progress]: [ 129 / 161 ] simplifiying candidate # 1553848395.975 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1553848395.975 * * [simplify]: iters left: 6 (8 enodes) 1553848395.977 * * [simplify]: iters left: 5 (26 enodes) 1553848395.980 * * [simplify]: iters left: 4 (30 enodes) 1553848395.984 * * [simplify]: iters left: 3 (36 enodes) 1553848395.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848395.992 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848395.992 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848395.993 * * [simplify]: Extracting #3: cost 11 inf + 42 1553848395.993 * * [simplify]: Extracting #4: cost 11 inf + 125 1553848395.993 * * [simplify]: Extracting #5: cost 3 inf + 779 1553848395.993 * * [simplify]: Extracting #6: cost 0 inf + 1144 1553848395.994 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1553848395.994 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im))))) 1553848395.994 * [simplify]: Simplifying (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) 1553848395.995 * * [simplify]: iters left: 6 (8 enodes) 1553848395.998 * * [simplify]: iters left: 5 (26 enodes) 1553848396.005 * * [simplify]: iters left: 4 (30 enodes) 1553848396.012 * * [simplify]: iters left: 3 (36 enodes) 1553848396.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.021 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848396.021 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848396.021 * * [simplify]: Extracting #3: cost 11 inf + 42 1553848396.021 * * [simplify]: Extracting #4: cost 11 inf + 125 1553848396.022 * * [simplify]: Extracting #5: cost 3 inf + 779 1553848396.022 * * [simplify]: Extracting #6: cost 0 inf + 1144 1553848396.023 * [simplify]: Simplified to (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im)) 1553848396.023 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (sqrt (+ (* x.re x.im) (* x.im x.re))) (sqrt x.im)) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im))))) 1553848396.023 * * * * [progress]: [ 130 / 161 ] simplifiying candidate # 1553848396.023 * [simplify]: Simplifying (cbrt x.im) 1553848396.023 * * [simplify]: iters left: 1 (2 enodes) 1553848396.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.024 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848396.024 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848396.024 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848396.024 * [simplify]: Simplified to (cbrt x.im) 1553848396.024 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (+ (* x.re x.im) (* x.im x.re)) (* (cbrt x.im) (cbrt x.im))) (cbrt x.im)))) 1553848396.025 * * * * [progress]: [ 131 / 161 ] simplifiying candidate # 1553848396.025 * [simplify]: Simplifying (sqrt x.im) 1553848396.025 * * [simplify]: iters left: 1 (2 enodes) 1553848396.026 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.026 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848396.026 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848396.026 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848396.026 * [simplify]: Simplified to (sqrt x.im) 1553848396.026 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (+ (* x.re x.im) (* x.im x.re)) (sqrt x.im)) (sqrt x.im)))) 1553848396.026 * * * * [progress]: [ 132 / 161 ] simplifiying candidate # 1553848396.026 * * * * [progress]: [ 133 / 161 ] simplifiying candidate # 1553848396.027 * [simplify]: Simplifying (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) 1553848396.027 * * [simplify]: iters left: 6 (7 enodes) 1553848396.030 * * [simplify]: iters left: 5 (22 enodes) 1553848396.036 * * [simplify]: iters left: 4 (26 enodes) 1553848396.043 * * [simplify]: iters left: 3 (32 enodes) 1553848396.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.052 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848396.052 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848396.052 * * [simplify]: Extracting #3: cost 11 inf + 0 1553848396.052 * * [simplify]: Extracting #4: cost 11 inf + 43 1553848396.052 * * [simplify]: Extracting #5: cost 2 inf + 738 1553848396.052 * * [simplify]: Extracting #6: cost 1 inf + 940 1553848396.053 * * [simplify]: Extracting #7: cost 0 inf + 1142 1553848396.053 * [simplify]: Simplified to (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) 1553848396.053 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (* x.re (+ x.im x.im))) (cbrt (* x.re (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848396.054 * * * * [progress]: [ 134 / 161 ] simplifiying candidate # 1553848396.054 * [simplify]: Simplifying (sqrt (+ (* x.re x.im) (* x.im x.re))) 1553848396.054 * * [simplify]: iters left: 5 (6 enodes) 1553848396.057 * * [simplify]: iters left: 4 (19 enodes) 1553848396.062 * * [simplify]: iters left: 3 (23 enodes) 1553848396.068 * * [simplify]: iters left: 2 (29 enodes) 1553848396.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.075 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848396.075 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848396.075 * * [simplify]: Extracting #3: cost 9 inf + 43 1553848396.075 * * [simplify]: Extracting #4: cost 0 inf + 658 1553848396.075 * [simplify]: Simplified to (sqrt (+ (* x.re x.im) (* x.re x.im))) 1553848396.075 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (sqrt (+ (* x.re x.im) (* x.re x.im))) (* (sqrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848396.076 * * * * [progress]: [ 135 / 161 ] simplifiying candidate # 1553848396.076 * * * * [progress]: [ 136 / 161 ] simplifiying candidate # 1553848396.076 * * * * [progress]: [ 137 / 161 ] simplifiying candidate # 1553848396.076 * * * * [progress]: [ 138 / 161 ] simplifiying candidate # 1553848396.076 * * * * [progress]: [ 139 / 161 ] simplifiying candidate # 1553848396.076 * * * * [progress]: [ 140 / 161 ] simplifiying candidate # 1553848396.076 * * * * [progress]: [ 141 / 161 ] simplifiying candidate # 1553848396.076 * * * * [progress]: [ 142 / 161 ] simplifiying candidate # 1553848396.076 * * * * [progress]: [ 143 / 161 ] simplifiying candidate # 1553848396.076 * * * * [progress]: [ 144 / 161 ] simplifiying candidate # 1553848396.076 * * * * [progress]: [ 145 / 161 ] simplifiying candidate # 1553848396.076 * * * * [progress]: [ 146 / 161 ] simplifiying candidate # 1553848396.077 * [simplify]: Simplifying (* (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3)) x.im) 1553848396.077 * * [simplify]: iters left: 6 (9 enodes) 1553848396.084 * * [simplify]: iters left: 5 (46 enodes) 1553848396.104 * * [simplify]: iters left: 4 (125 enodes) 1553848396.168 * * [simplify]: iters left: 3 (356 enodes) 1553848396.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.349 * * [simplify]: Extracting #1: cost 54 inf + 0 1553848396.350 * * [simplify]: Extracting #2: cost 184 inf + 2 1553848396.352 * * [simplify]: Extracting #3: cost 154 inf + 7056 1553848396.357 * * [simplify]: Extracting #4: cost 57 inf + 27724 1553848396.363 * * [simplify]: Extracting #5: cost 10 inf + 45453 1553848396.374 * * [simplify]: Extracting #6: cost 0 inf + 50220 1553848396.382 * [simplify]: Simplified to (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) 1553848396.382 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (/ (* (* x.re x.im) (* x.im (+ (* (* x.re x.im) (* x.re x.im)) (* (* x.re x.im) (* x.re x.im))))) (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) 1553848396.382 * * * * [progress]: [ 147 / 161 ] simplifiying candidate # 1553848396.382 * [simplify]: Simplifying (* (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re))) x.im) 1553848396.382 * * [simplify]: iters left: 6 (8 enodes) 1553848396.384 * * [simplify]: iters left: 5 (42 enodes) 1553848396.393 * * [simplify]: iters left: 4 (126 enodes) 1553848396.417 * * [simplify]: iters left: 3 (219 enodes) 1553848396.478 * * [simplify]: iters left: 2 (288 enodes) 1553848396.515 * * [simplify]: iters left: 1 (300 enodes) 1553848396.554 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.554 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848396.554 * [simplify]: Simplified to 0 1553848396.554 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (/ 0 (- (* x.re x.im) (* x.im x.re))))) 1553848396.554 * * * * [progress]: [ 148 / 161 ] simplifiying candidate #real (real->posit16 (* (+ (* x.re x.im) (* x.im x.re)) x.im)))))> 1553848396.554 * * * * [progress]: [ 149 / 161 ] simplifiying candidate # 1553848396.554 * * * * [progress]: [ 150 / 161 ] simplifiying candidate # 1553848396.555 * [simplify]: Simplifying x.re 1553848396.555 * * [simplify]: iters left: 0 (1 enodes) 1553848396.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.555 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848396.555 * [simplify]: Simplified to x.re 1553848396.555 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848396.555 * * * * [progress]: [ 151 / 161 ] simplifiying candidate # 1553848396.556 * [simplify]: Simplifying x.re 1553848396.556 * * [simplify]: iters left: 0 (1 enodes) 1553848396.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.556 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848396.556 * [simplify]: Simplified to x.re 1553848396.556 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- x.re x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848396.556 * * * * [progress]: [ 152 / 161 ] simplifiying candidate # 1553848396.557 * [simplify]: Simplifying (* -1 x.re) 1553848396.557 * * [simplify]: iters left: 2 (3 enodes) 1553848396.559 * * [simplify]: iters left: 1 (11 enodes) 1553848396.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.563 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848396.563 * * [simplify]: Extracting #2: cost 0 inf + 84 1553848396.563 * [simplify]: Simplified to (- x.re) 1553848396.563 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (- x.re) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848396.563 * * * * [progress]: [ 153 / 161 ] simplifiying candidate # 1553848396.564 * [simplify]: Simplifying x.re 1553848396.564 * * [simplify]: iters left: 0 (1 enodes) 1553848396.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.564 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848396.564 * [simplify]: Simplified to x.re 1553848396.564 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848396.564 * * * * [progress]: [ 154 / 161 ] simplifiying candidate # 1553848396.565 * [simplify]: Simplifying x.re 1553848396.565 * * [simplify]: iters left: 0 (1 enodes) 1553848396.565 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.565 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848396.565 * [simplify]: Simplified to x.re 1553848396.565 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848396.565 * * * * [progress]: [ 155 / 161 ] simplifiying candidate # 1553848396.566 * [simplify]: Simplifying (* -1 x.re) 1553848396.566 * * [simplify]: iters left: 2 (3 enodes) 1553848396.568 * * [simplify]: iters left: 1 (11 enodes) 1553848396.571 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.571 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848396.571 * * [simplify]: Extracting #2: cost 0 inf + 84 1553848396.571 * [simplify]: Simplified to (- x.re) 1553848396.571 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (+ (- x.re) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848396.572 * * * * [progress]: [ 156 / 161 ] simplifiying candidate # 1553848396.572 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848396.572 * * [simplify]: iters left: 5 (8 enodes) 1553848396.575 * * [simplify]: iters left: 4 (39 enodes) 1553848396.583 * * [simplify]: iters left: 3 (72 enodes) 1553848396.598 * * [simplify]: iters left: 2 (132 enodes) 1553848396.638 * * [simplify]: iters left: 1 (197 enodes) 1553848396.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.673 * * [simplify]: Extracting #1: cost 15 inf + 0 1553848396.673 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848396.673 * * [simplify]: Extracting #3: cost 58 inf + 414 1553848396.674 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553848396.675 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553848396.676 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553848396.678 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553848396.679 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553848396.679 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848396.679 * * * * [progress]: [ 157 / 161 ] simplifiying candidate # 1553848396.679 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848396.679 * * [simplify]: iters left: 5 (8 enodes) 1553848396.683 * * [simplify]: iters left: 4 (39 enodes) 1553848396.691 * * [simplify]: iters left: 3 (72 enodes) 1553848396.709 * * [simplify]: iters left: 2 (132 enodes) 1553848396.732 * * [simplify]: iters left: 1 (197 enodes) 1553848396.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.764 * * [simplify]: Extracting #1: cost 15 inf + 0 1553848396.764 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848396.764 * * [simplify]: Extracting #3: cost 58 inf + 414 1553848396.765 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553848396.766 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553848396.767 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553848396.768 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553848396.771 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553848396.771 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848396.771 * * * * [progress]: [ 158 / 161 ] simplifiying candidate # 1553848396.772 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848396.772 * * [simplify]: iters left: 5 (8 enodes) 1553848396.778 * * [simplify]: iters left: 4 (39 enodes) 1553848396.796 * * [simplify]: iters left: 3 (72 enodes) 1553848396.820 * * [simplify]: iters left: 2 (132 enodes) 1553848396.843 * * [simplify]: iters left: 1 (197 enodes) 1553848396.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.881 * * [simplify]: Extracting #1: cost 15 inf + 0 1553848396.881 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848396.881 * * [simplify]: Extracting #3: cost 58 inf + 414 1553848396.882 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553848396.883 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553848396.884 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553848396.885 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553848396.887 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553848396.887 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* (+ (* x.re x.im) (* x.im x.re)) x.im))) 1553848396.887 * * * * [progress]: [ 159 / 161 ] simplifiying candidate # 1553848396.887 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553848396.887 * * [simplify]: iters left: 5 (6 enodes) 1553848396.890 * * [simplify]: iters left: 4 (27 enodes) 1553848396.894 * * [simplify]: iters left: 3 (45 enodes) 1553848396.901 * * [simplify]: iters left: 2 (68 enodes) 1553848396.910 * * [simplify]: iters left: 1 (76 enodes) 1553848396.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.926 * * [simplify]: Extracting #1: cost 12 inf + 0 1553848396.926 * * [simplify]: Extracting #2: cost 15 inf + 45 1553848396.927 * * [simplify]: Extracting #3: cost 3 inf + 870 1553848396.927 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553848396.928 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553848396.928 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* 2 x.im) (* x.re x.im)))) 1553848396.928 * * * * [progress]: [ 160 / 161 ] simplifiying candidate # 1553848396.928 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553848396.928 * * [simplify]: iters left: 5 (6 enodes) 1553848396.932 * * [simplify]: iters left: 4 (27 enodes) 1553848396.940 * * [simplify]: iters left: 3 (45 enodes) 1553848396.952 * * [simplify]: iters left: 2 (68 enodes) 1553848396.963 * * [simplify]: iters left: 1 (76 enodes) 1553848396.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848396.974 * * [simplify]: Extracting #1: cost 12 inf + 0 1553848396.974 * * [simplify]: Extracting #2: cost 15 inf + 45 1553848396.974 * * [simplify]: Extracting #3: cost 3 inf + 870 1553848396.975 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553848396.975 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553848396.975 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* 2 x.im) (* x.re x.im)))) 1553848396.975 * * * * [progress]: [ 161 / 161 ] simplifiying candidate # 1553848396.975 * [simplify]: Simplifying (* 2 (* (pow x.im 2) x.re)) 1553848396.975 * * [simplify]: iters left: 5 (6 enodes) 1553848396.977 * * [simplify]: iters left: 4 (27 enodes) 1553848396.982 * * [simplify]: iters left: 3 (45 enodes) 1553848396.989 * * [simplify]: iters left: 2 (68 enodes) 1553848396.998 * * [simplify]: iters left: 1 (76 enodes) 1553848397.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848397.014 * * [simplify]: Extracting #1: cost 12 inf + 0 1553848397.014 * * [simplify]: Extracting #2: cost 15 inf + 45 1553848397.014 * * [simplify]: Extracting #3: cost 3 inf + 870 1553848397.015 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553848397.016 * [simplify]: Simplified to (* (* 2 x.im) (* x.re x.im)) 1553848397.016 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* 2 x.im) (* x.re x.im)))) 1553848397.016 * * * [progress]: adding candidates to table 1553848398.715 * * [progress]: iteration 3 / 4 1553848398.716 * * * [progress]: picking best candidate 1553848398.763 * * * * [pick]: Picked # 1553848398.763 * * * [progress]: localizing error 1553848398.814 * * * [progress]: generating rewritten candidates 1553848398.814 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1 1) 1553848398.825 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 1553848398.835 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 1553848399.161 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 1553848401.066 * * * [progress]: generating series expansions 1553848401.066 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1 1) 1553848401.066 * [backup-simplify]: Simplify (sqrt (* x.re x.re)) into x.re 1553848401.066 * [approximate]: Taking taylor expansion of x.re in (x.re) around 0 1553848401.066 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.066 * [backup-simplify]: Simplify 0 into 0 1553848401.066 * [backup-simplify]: Simplify 1 into 1 1553848401.066 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.066 * [backup-simplify]: Simplify 0 into 0 1553848401.066 * [backup-simplify]: Simplify 1 into 1 1553848401.066 * [backup-simplify]: Simplify 0 into 0 1553848401.066 * [backup-simplify]: Simplify 1 into 1 1553848401.066 * [backup-simplify]: Simplify 0 into 0 1553848401.066 * [backup-simplify]: Simplify 0 into 0 1553848401.066 * [backup-simplify]: Simplify 0 into 0 1553848401.066 * [backup-simplify]: Simplify 0 into 0 1553848401.066 * [backup-simplify]: Simplify 0 into 0 1553848401.066 * [backup-simplify]: Simplify 0 into 0 1553848401.067 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848401.067 * [backup-simplify]: Simplify (sqrt (* (/ 1 x.re) (/ 1 x.re))) into (/ 1 x.re) 1553848401.067 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848401.067 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.067 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.067 * [backup-simplify]: Simplify 0 into 0 1553848401.067 * [backup-simplify]: Simplify 1 into 1 1553848401.067 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.068 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.068 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.068 * [backup-simplify]: Simplify 0 into 0 1553848401.068 * [backup-simplify]: Simplify 1 into 1 1553848401.068 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.068 * [backup-simplify]: Simplify 1 into 1 1553848401.068 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.068 * [backup-simplify]: Simplify 0 into 0 1553848401.069 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.069 * [backup-simplify]: Simplify 0 into 0 1553848401.069 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.070 * [backup-simplify]: Simplify 0 into 0 1553848401.070 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.070 * [backup-simplify]: Simplify 0 into 0 1553848401.071 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.071 * [backup-simplify]: Simplify 0 into 0 1553848401.071 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.071 * [backup-simplify]: Simplify 0 into 0 1553848401.071 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 x.re))) into x.re 1553848401.071 * [backup-simplify]: Simplify (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) into (/ 1 x.re) 1553848401.072 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848401.072 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.072 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.072 * [backup-simplify]: Simplify 0 into 0 1553848401.072 * [backup-simplify]: Simplify 1 into 1 1553848401.072 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.072 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.072 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.072 * [backup-simplify]: Simplify 0 into 0 1553848401.072 * [backup-simplify]: Simplify 1 into 1 1553848401.072 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.072 * [backup-simplify]: Simplify 1 into 1 1553848401.073 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.073 * [backup-simplify]: Simplify 0 into 0 1553848401.073 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.073 * [backup-simplify]: Simplify 0 into 0 1553848401.074 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.074 * [backup-simplify]: Simplify 0 into 0 1553848401.074 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.074 * [backup-simplify]: Simplify 0 into 0 1553848401.075 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.075 * [backup-simplify]: Simplify 0 into 0 1553848401.075 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.076 * [backup-simplify]: Simplify 0 into 0 1553848401.076 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 (- x.re)))) into (* -1 x.re) 1553848401.076 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 1553848401.076 * [backup-simplify]: Simplify (sqrt (* x.re x.re)) into x.re 1553848401.076 * [approximate]: Taking taylor expansion of x.re in (x.re) around 0 1553848401.076 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.076 * [backup-simplify]: Simplify 0 into 0 1553848401.076 * [backup-simplify]: Simplify 1 into 1 1553848401.076 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.076 * [backup-simplify]: Simplify 0 into 0 1553848401.076 * [backup-simplify]: Simplify 1 into 1 1553848401.076 * [backup-simplify]: Simplify 0 into 0 1553848401.076 * [backup-simplify]: Simplify 1 into 1 1553848401.076 * [backup-simplify]: Simplify 0 into 0 1553848401.076 * [backup-simplify]: Simplify 0 into 0 1553848401.076 * [backup-simplify]: Simplify 0 into 0 1553848401.076 * [backup-simplify]: Simplify 0 into 0 1553848401.076 * [backup-simplify]: Simplify 0 into 0 1553848401.076 * [backup-simplify]: Simplify 0 into 0 1553848401.076 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848401.076 * [backup-simplify]: Simplify (sqrt (* (/ 1 x.re) (/ 1 x.re))) into (/ 1 x.re) 1553848401.076 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848401.076 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.076 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.076 * [backup-simplify]: Simplify 0 into 0 1553848401.076 * [backup-simplify]: Simplify 1 into 1 1553848401.077 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.077 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.077 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.077 * [backup-simplify]: Simplify 0 into 0 1553848401.077 * [backup-simplify]: Simplify 1 into 1 1553848401.077 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.077 * [backup-simplify]: Simplify 1 into 1 1553848401.077 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.077 * [backup-simplify]: Simplify 0 into 0 1553848401.078 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.078 * [backup-simplify]: Simplify 0 into 0 1553848401.078 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.079 * [backup-simplify]: Simplify 0 into 0 1553848401.079 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.079 * [backup-simplify]: Simplify 0 into 0 1553848401.080 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.080 * [backup-simplify]: Simplify 0 into 0 1553848401.080 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.080 * [backup-simplify]: Simplify 0 into 0 1553848401.080 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 x.re))) into x.re 1553848401.080 * [backup-simplify]: Simplify (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) into (/ 1 x.re) 1553848401.080 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848401.080 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.080 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.080 * [backup-simplify]: Simplify 0 into 0 1553848401.081 * [backup-simplify]: Simplify 1 into 1 1553848401.081 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.081 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.081 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.081 * [backup-simplify]: Simplify 0 into 0 1553848401.081 * [backup-simplify]: Simplify 1 into 1 1553848401.081 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.081 * [backup-simplify]: Simplify 1 into 1 1553848401.082 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.082 * [backup-simplify]: Simplify 0 into 0 1553848401.082 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.082 * [backup-simplify]: Simplify 0 into 0 1553848401.083 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.083 * [backup-simplify]: Simplify 0 into 0 1553848401.083 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.083 * [backup-simplify]: Simplify 0 into 0 1553848401.084 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.084 * [backup-simplify]: Simplify 0 into 0 1553848401.084 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.084 * [backup-simplify]: Simplify 0 into 0 1553848401.084 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 (- x.re)))) into (* -1 x.re) 1553848401.085 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1553848401.085 * [backup-simplify]: Simplify (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) into (* x.re (* (+ x.im x.re) (- x.re x.im))) 1553848401.085 * [approximate]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in (x.re x.im) around 0 1553848401.085 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.im 1553848401.085 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.085 * [backup-simplify]: Simplify x.re into x.re 1553848401.085 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.im 1553848401.085 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.im 1553848401.085 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.085 * [backup-simplify]: Simplify 0 into 0 1553848401.085 * [backup-simplify]: Simplify 1 into 1 1553848401.085 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.085 * [backup-simplify]: Simplify x.re into x.re 1553848401.085 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.im 1553848401.085 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.085 * [backup-simplify]: Simplify x.re into x.re 1553848401.085 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.085 * [backup-simplify]: Simplify 0 into 0 1553848401.085 * [backup-simplify]: Simplify 1 into 1 1553848401.085 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553848401.085 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.085 * [backup-simplify]: Simplify 0 into 0 1553848401.085 * [backup-simplify]: Simplify 1 into 1 1553848401.085 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553848401.085 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553848401.085 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.085 * [backup-simplify]: Simplify x.im into x.im 1553848401.085 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.086 * [backup-simplify]: Simplify 0 into 0 1553848401.086 * [backup-simplify]: Simplify 1 into 1 1553848401.086 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553848401.086 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.086 * [backup-simplify]: Simplify 0 into 0 1553848401.086 * [backup-simplify]: Simplify 1 into 1 1553848401.086 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.086 * [backup-simplify]: Simplify x.im into x.im 1553848401.086 * [taylor]: Taking taylor expansion of (* x.re (* (+ x.im x.re) (- x.re x.im))) in x.re 1553848401.086 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.086 * [backup-simplify]: Simplify 0 into 0 1553848401.086 * [backup-simplify]: Simplify 1 into 1 1553848401.086 * [taylor]: Taking taylor expansion of (* (+ x.im x.re) (- x.re x.im)) in x.re 1553848401.086 * [taylor]: Taking taylor expansion of (+ x.im x.re) in x.re 1553848401.086 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.086 * [backup-simplify]: Simplify x.im into x.im 1553848401.086 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.086 * [backup-simplify]: Simplify 0 into 0 1553848401.086 * [backup-simplify]: Simplify 1 into 1 1553848401.086 * [taylor]: Taking taylor expansion of (- x.re x.im) in x.re 1553848401.086 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.086 * [backup-simplify]: Simplify 0 into 0 1553848401.086 * [backup-simplify]: Simplify 1 into 1 1553848401.086 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.086 * [backup-simplify]: Simplify x.im into x.im 1553848401.086 * [backup-simplify]: Simplify (+ x.im 0) into x.im 1553848401.086 * [backup-simplify]: Simplify (- x.im) into (- x.im) 1553848401.086 * [backup-simplify]: Simplify (+ 0 (- x.im)) into (- x.im) 1553848401.086 * [backup-simplify]: Simplify (* x.im (- x.im)) into (* -1 (pow x.im 2)) 1553848401.087 * [backup-simplify]: Simplify (* 0 (* -1 (pow x.im 2))) into 0 1553848401.087 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.087 * [backup-simplify]: Simplify 0 into 0 1553848401.087 * [backup-simplify]: Simplify 0 into 0 1553848401.087 * [backup-simplify]: Simplify (- 0) into 0 1553848401.088 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848401.088 * [backup-simplify]: Simplify (+ 0 1) into 1 1553848401.088 * [backup-simplify]: Simplify (+ (* x.im 1) (* 1 (- x.im))) into 0 1553848401.089 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (* -1 (pow x.im 2)))) into (- (pow x.im 2)) 1553848401.089 * [taylor]: Taking taylor expansion of (- (pow x.im 2)) in x.im 1553848401.089 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848401.089 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.089 * [backup-simplify]: Simplify 0 into 0 1553848401.089 * [backup-simplify]: Simplify 1 into 1 1553848401.089 * [backup-simplify]: Simplify 0 into 0 1553848401.090 * [backup-simplify]: Simplify (- 0) into 0 1553848401.090 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.090 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.091 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 1) (* 0 (- x.im)))) into 1 1553848401.092 * [backup-simplify]: Simplify (+ (* 0 1) (+ (* 1 0) (* 0 (* -1 (pow x.im 2))))) into 0 1553848401.092 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.092 * [backup-simplify]: Simplify 0 into 0 1553848401.092 * [backup-simplify]: Simplify 0 into 0 1553848401.092 * [backup-simplify]: Simplify 0 into 0 1553848401.092 * [backup-simplify]: Simplify (- 0) into 0 1553848401.093 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.093 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.094 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 1) (* 0 (- x.im))))) into 0 1553848401.095 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2)))))) into 1 1553848401.095 * [taylor]: Taking taylor expansion of 1 in x.im 1553848401.095 * [backup-simplify]: Simplify 1 into 1 1553848401.095 * [backup-simplify]: Simplify 1 into 1 1553848401.095 * [backup-simplify]: Simplify 0 into 0 1553848401.096 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.096 * [backup-simplify]: Simplify (- 1) into -1 1553848401.096 * [backup-simplify]: Simplify -1 into -1 1553848401.096 * [backup-simplify]: Simplify 0 into 0 1553848401.096 * [backup-simplify]: Simplify (- 0) into 0 1553848401.097 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.097 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.098 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 (- x.im)))))) into 0 1553848401.100 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (+ (* 0 0) (* 0 (* -1 (pow x.im 2))))))) into 0 1553848401.100 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.100 * [backup-simplify]: Simplify 0 into 0 1553848401.100 * [backup-simplify]: Simplify 0 into 0 1553848401.100 * [backup-simplify]: Simplify 0 into 0 1553848401.100 * [backup-simplify]: Simplify 0 into 0 1553848401.101 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.101 * [backup-simplify]: Simplify (- 0) into 0 1553848401.101 * [backup-simplify]: Simplify 0 into 0 1553848401.101 * [backup-simplify]: Simplify 0 into 0 1553848401.102 * [backup-simplify]: Simplify (+ (* -1 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848401.102 * [backup-simplify]: Simplify (* (+ (sqrt (* (/ 1 x.re) (/ 1 x.re))) (/ 1 x.im)) (* (- (sqrt (* (/ 1 x.re) (/ 1 x.re))) (/ 1 x.im)) (/ 1 x.re))) into (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) 1553848401.102 * [approximate]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in (x.re x.im) around 0 1553848401.102 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553848401.102 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553848401.102 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553848401.102 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553848401.102 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.102 * [backup-simplify]: Simplify x.re into x.re 1553848401.102 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848401.102 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848401.102 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.103 * [backup-simplify]: Simplify 0 into 0 1553848401.103 * [backup-simplify]: Simplify 1 into 1 1553848401.103 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.103 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553848401.103 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848401.103 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.103 * [backup-simplify]: Simplify 0 into 0 1553848401.103 * [backup-simplify]: Simplify 1 into 1 1553848401.103 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.103 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553848401.104 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.104 * [backup-simplify]: Simplify x.re into x.re 1553848401.104 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848401.104 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.104 * [backup-simplify]: Simplify x.re into x.re 1553848401.104 * [backup-simplify]: Simplify (- 1) into -1 1553848401.104 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553848401.105 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848401.105 * [backup-simplify]: Simplify (* -1 1) into -1 1553848401.105 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553848401.105 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553848401.105 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553848401.105 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553848401.105 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.105 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.106 * [backup-simplify]: Simplify 0 into 0 1553848401.106 * [backup-simplify]: Simplify 1 into 1 1553848401.106 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.106 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848401.106 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.106 * [backup-simplify]: Simplify x.im into x.im 1553848401.106 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848401.106 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553848401.106 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848401.106 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.106 * [backup-simplify]: Simplify x.im into x.im 1553848401.106 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848401.106 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.106 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.106 * [backup-simplify]: Simplify 0 into 0 1553848401.106 * [backup-simplify]: Simplify 1 into 1 1553848401.107 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.107 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.107 * [backup-simplify]: Simplify 0 into 0 1553848401.107 * [backup-simplify]: Simplify 1 into 1 1553848401.107 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848401.108 * [backup-simplify]: Simplify (+ 0 1) into 1 1553848401.108 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.108 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.108 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553848401.108 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553848401.108 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553848401.109 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.109 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.109 * [backup-simplify]: Simplify 0 into 0 1553848401.109 * [backup-simplify]: Simplify 1 into 1 1553848401.109 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.109 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848401.109 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.109 * [backup-simplify]: Simplify x.im into x.im 1553848401.109 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848401.109 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553848401.109 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848401.109 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.109 * [backup-simplify]: Simplify x.im into x.im 1553848401.109 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848401.109 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.109 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.109 * [backup-simplify]: Simplify 0 into 0 1553848401.109 * [backup-simplify]: Simplify 1 into 1 1553848401.110 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.110 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.110 * [backup-simplify]: Simplify 0 into 0 1553848401.110 * [backup-simplify]: Simplify 1 into 1 1553848401.110 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848401.111 * [backup-simplify]: Simplify (+ 0 1) into 1 1553848401.111 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.111 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.112 * [taylor]: Taking taylor expansion of 1 in x.im 1553848401.112 * [backup-simplify]: Simplify 1 into 1 1553848401.112 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.112 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553848401.113 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.113 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553848401.113 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553848401.114 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553848401.114 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553848401.114 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.114 * [backup-simplify]: Simplify 0 into 0 1553848401.114 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848401.115 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.116 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.117 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.117 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848401.117 * [backup-simplify]: Simplify (- 0) into 0 1553848401.118 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.119 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553848401.120 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553848401.120 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.im 2))) in x.im 1553848401.120 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848401.120 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848401.120 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.120 * [backup-simplify]: Simplify 0 into 0 1553848401.120 * [backup-simplify]: Simplify 1 into 1 1553848401.121 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.121 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.121 * [backup-simplify]: Simplify (- 1) into -1 1553848401.122 * [backup-simplify]: Simplify -1 into -1 1553848401.122 * [backup-simplify]: Simplify 1 into 1 1553848401.122 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848401.123 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.123 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.124 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.124 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848401.125 * [backup-simplify]: Simplify (- 0) into 0 1553848401.125 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.126 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553848401.128 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553848401.128 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.128 * [backup-simplify]: Simplify 0 into 0 1553848401.129 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.130 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.130 * [backup-simplify]: Simplify (- 0) into 0 1553848401.130 * [backup-simplify]: Simplify 0 into 0 1553848401.130 * [backup-simplify]: Simplify 0 into 0 1553848401.130 * [backup-simplify]: Simplify 0 into 0 1553848401.131 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848401.131 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.132 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.133 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.133 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848401.133 * [backup-simplify]: Simplify (- 0) into 0 1553848401.134 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.135 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553848401.138 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.138 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.138 * [backup-simplify]: Simplify 0 into 0 1553848401.139 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848401.140 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.140 * [backup-simplify]: Simplify (- 0) into 0 1553848401.140 * [backup-simplify]: Simplify 0 into 0 1553848401.140 * [backup-simplify]: Simplify 0 into 0 1553848401.140 * [backup-simplify]: Simplify 0 into 0 1553848401.141 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -1 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848401.141 * [backup-simplify]: Simplify (* (+ (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) (/ 1 (- x.im))) (* (- (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) (/ 1 (- x.im))) (/ 1 (- x.re)))) into (* -1 (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) 1553848401.141 * [approximate]: Taking taylor expansion of (* -1 (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in (x.re x.im) around 0 1553848401.141 * [taylor]: Taking taylor expansion of (* -1 (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.im 1553848401.141 * [taylor]: Taking taylor expansion of -1 in x.im 1553848401.142 * [backup-simplify]: Simplify -1 into -1 1553848401.142 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.im 1553848401.142 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.im 1553848401.142 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.im 1553848401.142 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553848401.142 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.142 * [backup-simplify]: Simplify x.re into x.re 1553848401.142 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848401.142 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848401.142 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.142 * [backup-simplify]: Simplify 0 into 0 1553848401.142 * [backup-simplify]: Simplify 1 into 1 1553848401.142 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.142 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.im 1553848401.142 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848401.142 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.142 * [backup-simplify]: Simplify 0 into 0 1553848401.142 * [backup-simplify]: Simplify 1 into 1 1553848401.143 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.143 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553848401.143 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.143 * [backup-simplify]: Simplify x.re into x.re 1553848401.143 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848401.143 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.143 * [backup-simplify]: Simplify x.re into x.re 1553848401.143 * [backup-simplify]: Simplify (- 1) into -1 1553848401.144 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553848401.144 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848401.145 * [backup-simplify]: Simplify (* -1 1) into -1 1553848401.145 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553848401.145 * [taylor]: Taking taylor expansion of (* -1 (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553848401.145 * [taylor]: Taking taylor expansion of -1 in x.re 1553848401.145 * [backup-simplify]: Simplify -1 into -1 1553848401.145 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553848401.145 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553848401.145 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553848401.145 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.145 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.145 * [backup-simplify]: Simplify 0 into 0 1553848401.145 * [backup-simplify]: Simplify 1 into 1 1553848401.146 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.146 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848401.146 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.146 * [backup-simplify]: Simplify x.im into x.im 1553848401.146 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848401.146 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553848401.146 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848401.146 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.146 * [backup-simplify]: Simplify x.im into x.im 1553848401.146 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848401.146 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.146 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.146 * [backup-simplify]: Simplify 0 into 0 1553848401.146 * [backup-simplify]: Simplify 1 into 1 1553848401.146 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.146 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.146 * [backup-simplify]: Simplify 0 into 0 1553848401.147 * [backup-simplify]: Simplify 1 into 1 1553848401.147 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848401.147 * [backup-simplify]: Simplify (+ 0 1) into 1 1553848401.148 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.148 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.148 * [taylor]: Taking taylor expansion of (* -1 (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re)) in x.re 1553848401.148 * [taylor]: Taking taylor expansion of -1 in x.re 1553848401.148 * [backup-simplify]: Simplify -1 into -1 1553848401.148 * [taylor]: Taking taylor expansion of (/ (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) x.re) in x.re 1553848401.148 * [taylor]: Taking taylor expansion of (* (- (/ 1 x.re) (/ 1 x.im)) (+ (/ 1 x.im) (/ 1 x.re))) in x.re 1553848401.148 * [taylor]: Taking taylor expansion of (- (/ 1 x.re) (/ 1 x.im)) in x.re 1553848401.148 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.148 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.148 * [backup-simplify]: Simplify 0 into 0 1553848401.148 * [backup-simplify]: Simplify 1 into 1 1553848401.149 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.149 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848401.149 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.149 * [backup-simplify]: Simplify x.im into x.im 1553848401.149 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848401.149 * [taylor]: Taking taylor expansion of (+ (/ 1 x.im) (/ 1 x.re)) in x.re 1553848401.149 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.re 1553848401.149 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.149 * [backup-simplify]: Simplify x.im into x.im 1553848401.149 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848401.149 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848401.149 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.149 * [backup-simplify]: Simplify 0 into 0 1553848401.149 * [backup-simplify]: Simplify 1 into 1 1553848401.150 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.150 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.150 * [backup-simplify]: Simplify 0 into 0 1553848401.150 * [backup-simplify]: Simplify 1 into 1 1553848401.150 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848401.151 * [backup-simplify]: Simplify (+ 0 1) into 1 1553848401.151 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.151 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.152 * [backup-simplify]: Simplify (* -1 1) into -1 1553848401.152 * [taylor]: Taking taylor expansion of -1 in x.im 1553848401.152 * [backup-simplify]: Simplify -1 into -1 1553848401.153 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.153 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553848401.154 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.154 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1553848401.154 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1553848401.154 * [backup-simplify]: Simplify (+ (* 1 (/ 1 x.im)) (* (- (/ 1 x.im)) 1)) into 0 1553848401.155 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)))) into 0 1553848401.155 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 1)) into 0 1553848401.155 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.155 * [backup-simplify]: Simplify 0 into 0 1553848401.156 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848401.157 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.157 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.158 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.158 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848401.159 * [backup-simplify]: Simplify (- 0) into 0 1553848401.159 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.160 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) (/ 1 x.im)) (* 0 1))) into (- (/ 1 (pow x.im 2))) 1553848401.161 * [backup-simplify]: Simplify (- (/ (- (/ 1 (pow x.im 2))) 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow x.im 2))) 1553848401.162 * [backup-simplify]: Simplify (+ (* -1 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))) into (/ 1 (pow x.im 2)) 1553848401.162 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848401.162 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848401.162 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.162 * [backup-simplify]: Simplify 0 into 0 1553848401.162 * [backup-simplify]: Simplify 1 into 1 1553848401.162 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.163 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.163 * [backup-simplify]: Simplify 1 into 1 1553848401.163 * [backup-simplify]: Simplify -1 into -1 1553848401.163 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848401.164 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.165 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.166 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.166 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848401.166 * [backup-simplify]: Simplify (- 0) into 0 1553848401.167 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.168 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 (/ 1 x.im)) (* 0 1)))) into 0 1553848401.170 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)))) into 0 1553848401.171 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1)))) into 0 1553848401.171 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.171 * [backup-simplify]: Simplify 0 into 0 1553848401.172 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.172 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.172 * [backup-simplify]: Simplify 0 into 0 1553848401.173 * [backup-simplify]: Simplify 0 into 0 1553848401.173 * [backup-simplify]: Simplify 0 into 0 1553848401.173 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848401.174 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.174 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.175 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.176 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848401.176 * [backup-simplify]: Simplify (- 0) into 0 1553848401.176 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.178 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* (- (/ 1 x.im)) 0) (+ (* 0 0) (+ (* 0 (/ 1 x.im)) (* 0 1))))) into 0 1553848401.180 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* (- (/ 1 (pow x.im 2))) (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.182 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (pow x.im 2)))) (+ (* 0 0) (* 0 1))))) into 0 1553848401.182 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.182 * [backup-simplify]: Simplify 0 into 0 1553848401.183 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848401.184 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.184 * [backup-simplify]: Simplify 0 into 0 1553848401.184 * [backup-simplify]: Simplify 0 into 0 1553848401.184 * [backup-simplify]: Simplify 0 into 0 1553848401.184 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 1 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848401.184 * * * * [progress]: [ 4 / 4 ] generating series at (2) 1553848401.185 * [backup-simplify]: Simplify (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848401.185 * [approximate]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in (x.re x.im) around 0 1553848401.185 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.im 1553848401.185 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553848401.185 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.185 * [backup-simplify]: Simplify x.re into x.re 1553848401.185 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.im 1553848401.185 * [taylor]: Taking taylor expansion of 3 in x.im 1553848401.185 * [backup-simplify]: Simplify 3 into 3 1553848401.185 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848401.185 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848401.185 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.185 * [backup-simplify]: Simplify 0 into 0 1553848401.185 * [backup-simplify]: Simplify 1 into 1 1553848401.185 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.185 * [backup-simplify]: Simplify x.re into x.re 1553848401.185 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1553848401.185 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848401.185 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.185 * [backup-simplify]: Simplify 0 into 0 1553848401.186 * [backup-simplify]: Simplify 1 into 1 1553848401.186 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1553848401.186 * [taylor]: Taking taylor expansion of 3 in x.re 1553848401.186 * [backup-simplify]: Simplify 3 into 3 1553848401.186 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848401.186 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848401.186 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.186 * [backup-simplify]: Simplify x.im into x.im 1553848401.186 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.186 * [backup-simplify]: Simplify 0 into 0 1553848401.186 * [backup-simplify]: Simplify 1 into 1 1553848401.186 * [taylor]: Taking taylor expansion of (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) in x.re 1553848401.186 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848401.186 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.186 * [backup-simplify]: Simplify 0 into 0 1553848401.186 * [backup-simplify]: Simplify 1 into 1 1553848401.186 * [taylor]: Taking taylor expansion of (* 3 (* (pow x.im 2) x.re)) in x.re 1553848401.186 * [taylor]: Taking taylor expansion of 3 in x.re 1553848401.186 * [backup-simplify]: Simplify 3 into 3 1553848401.186 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848401.186 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848401.186 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.186 * [backup-simplify]: Simplify x.im into x.im 1553848401.186 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.186 * [backup-simplify]: Simplify 0 into 0 1553848401.186 * [backup-simplify]: Simplify 1 into 1 1553848401.186 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848401.186 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848401.187 * [backup-simplify]: Simplify (* 3 0) into 0 1553848401.187 * [backup-simplify]: Simplify (- 0) into 0 1553848401.188 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.188 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.188 * [backup-simplify]: Simplify 0 into 0 1553848401.188 * [backup-simplify]: Simplify 0 into 0 1553848401.188 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848401.188 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848401.189 * [backup-simplify]: Simplify (+ (* 3 (pow x.im 2)) (* 0 0)) into (* 3 (pow x.im 2)) 1553848401.189 * [backup-simplify]: Simplify (- (* 3 (pow x.im 2))) into (- (* 3 (pow x.im 2))) 1553848401.189 * [backup-simplify]: Simplify (+ 0 (- (* 3 (pow x.im 2)))) into (- (* 3 (pow x.im 2))) 1553848401.189 * [taylor]: Taking taylor expansion of (- (* 3 (pow x.im 2))) in x.im 1553848401.189 * [taylor]: Taking taylor expansion of (* 3 (pow x.im 2)) in x.im 1553848401.189 * [taylor]: Taking taylor expansion of 3 in x.im 1553848401.189 * [backup-simplify]: Simplify 3 into 3 1553848401.189 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848401.189 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.189 * [backup-simplify]: Simplify 0 into 0 1553848401.189 * [backup-simplify]: Simplify 1 into 1 1553848401.189 * [backup-simplify]: Simplify 0 into 0 1553848401.190 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848401.191 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848401.192 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1553848401.192 * [backup-simplify]: Simplify (- 0) into 0 1553848401.192 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.192 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.192 * [backup-simplify]: Simplify 0 into 0 1553848401.192 * [backup-simplify]: Simplify 0 into 0 1553848401.193 * [backup-simplify]: Simplify 0 into 0 1553848401.193 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.194 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.194 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848401.195 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848401.196 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1553848401.197 * [backup-simplify]: Simplify (- 0) into 0 1553848401.197 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848401.197 * [taylor]: Taking taylor expansion of 1 in x.im 1553848401.197 * [backup-simplify]: Simplify 1 into 1 1553848401.197 * [backup-simplify]: Simplify 1 into 1 1553848401.197 * [backup-simplify]: Simplify 0 into 0 1553848401.198 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.198 * [backup-simplify]: Simplify (* 3 1) into 3 1553848401.198 * [backup-simplify]: Simplify (- 3) into -3 1553848401.199 * [backup-simplify]: Simplify -3 into -3 1553848401.199 * [backup-simplify]: Simplify 0 into 0 1553848401.199 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.203 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.204 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1553848401.205 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848401.207 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0))))) into 0 1553848401.207 * [backup-simplify]: Simplify (- 0) into 0 1553848401.207 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.208 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.208 * [backup-simplify]: Simplify 0 into 0 1553848401.208 * [backup-simplify]: Simplify 0 into 0 1553848401.208 * [backup-simplify]: Simplify 0 into 0 1553848401.208 * [backup-simplify]: Simplify 0 into 0 1553848401.208 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.209 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553848401.210 * [backup-simplify]: Simplify (- 0) into 0 1553848401.210 * [backup-simplify]: Simplify 0 into 0 1553848401.210 * [backup-simplify]: Simplify 0 into 0 1553848401.210 * [backup-simplify]: Simplify (+ (* -3 (* (pow x.im 2) x.re)) (* 1 (pow (* 1 x.re) 3))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848401.211 * [backup-simplify]: Simplify (- (* (+ (sqrt (* (/ 1 x.re) (/ 1 x.re))) (/ 1 x.im)) (* (- (sqrt (* (/ 1 x.re) (/ 1 x.re))) (/ 1 x.im)) (/ 1 x.re))) (* (/ 1 x.im) (* (+ (/ 1 x.re) (/ 1 x.re)) (/ 1 x.im)))) into (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) 1553848401.211 * [approximate]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in (x.re x.im) around 0 1553848401.211 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.im 1553848401.211 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553848401.211 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553848401.211 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.211 * [backup-simplify]: Simplify x.re into x.re 1553848401.211 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553848401.211 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553848401.211 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553848401.211 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553848401.211 * [taylor]: Taking taylor expansion of 3 in x.im 1553848401.211 * [backup-simplify]: Simplify 3 into 3 1553848401.211 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553848401.211 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848401.211 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848401.211 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.211 * [backup-simplify]: Simplify 0 into 0 1553848401.211 * [backup-simplify]: Simplify 1 into 1 1553848401.211 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.211 * [backup-simplify]: Simplify x.re into x.re 1553848401.212 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.212 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848401.212 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848401.212 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553848401.212 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553848401.212 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848401.212 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.212 * [backup-simplify]: Simplify 0 into 0 1553848401.212 * [backup-simplify]: Simplify 1 into 1 1553848401.213 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.213 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.213 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.213 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553848401.213 * [taylor]: Taking taylor expansion of 3 in x.re 1553848401.213 * [backup-simplify]: Simplify 3 into 3 1553848401.213 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553848401.213 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848401.213 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848401.213 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.213 * [backup-simplify]: Simplify x.im into x.im 1553848401.214 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.214 * [backup-simplify]: Simplify 0 into 0 1553848401.214 * [backup-simplify]: Simplify 1 into 1 1553848401.214 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848401.214 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848401.214 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848401.214 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848401.214 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848401.214 * [taylor]: Taking taylor expansion of (- (/ 1 (pow x.re 3)) (* 3 (/ 1 (* (pow x.im 2) x.re)))) in x.re 1553848401.214 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553848401.214 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848401.215 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.215 * [backup-simplify]: Simplify 0 into 0 1553848401.215 * [backup-simplify]: Simplify 1 into 1 1553848401.215 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.215 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.216 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.216 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553848401.216 * [taylor]: Taking taylor expansion of 3 in x.re 1553848401.216 * [backup-simplify]: Simplify 3 into 3 1553848401.216 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553848401.216 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848401.216 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848401.216 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.216 * [backup-simplify]: Simplify x.im into x.im 1553848401.216 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.216 * [backup-simplify]: Simplify 0 into 0 1553848401.216 * [backup-simplify]: Simplify 1 into 1 1553848401.216 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848401.216 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848401.216 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848401.217 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848401.217 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848401.217 * [backup-simplify]: Simplify (+ 1 0) into 1 1553848401.217 * [taylor]: Taking taylor expansion of 1 in x.im 1553848401.218 * [backup-simplify]: Simplify 1 into 1 1553848401.218 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.219 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.220 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.220 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.220 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.220 * [backup-simplify]: Simplify 0 into 0 1553848401.221 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848401.222 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848401.223 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.223 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1553848401.223 * [backup-simplify]: Simplify (- (/ 3 (pow x.im 2))) into (- (* 3 (/ 1 (pow x.im 2)))) 1553848401.223 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 (pow x.im 2))))) into (- (* 3 (/ 1 (pow x.im 2)))) 1553848401.223 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (pow x.im 2)))) in x.im 1553848401.224 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553848401.224 * [taylor]: Taking taylor expansion of 3 in x.im 1553848401.224 * [backup-simplify]: Simplify 3 into 3 1553848401.224 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848401.224 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848401.224 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.224 * [backup-simplify]: Simplify 0 into 0 1553848401.224 * [backup-simplify]: Simplify 1 into 1 1553848401.224 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.224 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.225 * [backup-simplify]: Simplify (* 3 1) into 3 1553848401.225 * [backup-simplify]: Simplify (- 3) into -3 1553848401.225 * [backup-simplify]: Simplify -3 into -3 1553848401.225 * [backup-simplify]: Simplify 1 into 1 1553848401.226 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848401.227 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848401.228 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.229 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848401.230 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848401.230 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553848401.230 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553848401.231 * [backup-simplify]: Simplify (- 0) into 0 1553848401.231 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.231 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.231 * [backup-simplify]: Simplify 0 into 0 1553848401.232 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.232 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.233 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553848401.234 * [backup-simplify]: Simplify (- 0) into 0 1553848401.234 * [backup-simplify]: Simplify 0 into 0 1553848401.234 * [backup-simplify]: Simplify 0 into 0 1553848401.234 * [backup-simplify]: Simplify 0 into 0 1553848401.235 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553848401.236 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553848401.237 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.238 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848401.239 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848401.239 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848401.240 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553848401.240 * [backup-simplify]: Simplify (- 0) into 0 1553848401.241 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.241 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.241 * [backup-simplify]: Simplify 0 into 0 1553848401.242 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848401.242 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.244 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553848401.244 * [backup-simplify]: Simplify (- 0) into 0 1553848401.244 * [backup-simplify]: Simplify 0 into 0 1553848401.244 * [backup-simplify]: Simplify 0 into 0 1553848401.244 * [backup-simplify]: Simplify 0 into 0 1553848401.245 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 x.re))) 3)) (* -3 (* (pow (/ 1 x.im) -2) (/ 1 (/ 1 x.re))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848401.246 * [backup-simplify]: Simplify (- (* (+ (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) (/ 1 (- x.im))) (* (- (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) (/ 1 (- x.im))) (/ 1 (- x.re)))) (* (/ 1 (- x.im)) (* (+ (/ 1 (- x.re)) (/ 1 (- x.re))) (/ 1 (- x.im))))) into (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) 1553848401.246 * [approximate]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in (x.re x.im) around 0 1553848401.246 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.im 1553848401.246 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.im 1553848401.246 * [taylor]: Taking taylor expansion of 3 in x.im 1553848401.246 * [backup-simplify]: Simplify 3 into 3 1553848401.246 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.im 1553848401.246 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.im 1553848401.246 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848401.246 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.246 * [backup-simplify]: Simplify 0 into 0 1553848401.246 * [backup-simplify]: Simplify 1 into 1 1553848401.246 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.246 * [backup-simplify]: Simplify x.re into x.re 1553848401.246 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.246 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848401.246 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848401.247 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.im 1553848401.247 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.im 1553848401.247 * [taylor]: Taking taylor expansion of x.re in x.im 1553848401.247 * [backup-simplify]: Simplify x.re into x.re 1553848401.247 * [backup-simplify]: Simplify (* x.re x.re) into (pow x.re 2) 1553848401.247 * [backup-simplify]: Simplify (* x.re (pow x.re 2)) into (pow x.re 3) 1553848401.247 * [backup-simplify]: Simplify (/ 1 (pow x.re 3)) into (/ 1 (pow x.re 3)) 1553848401.247 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1553848401.247 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553848401.247 * [taylor]: Taking taylor expansion of 3 in x.re 1553848401.247 * [backup-simplify]: Simplify 3 into 3 1553848401.247 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553848401.247 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848401.247 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848401.247 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.247 * [backup-simplify]: Simplify x.im into x.im 1553848401.247 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.247 * [backup-simplify]: Simplify 0 into 0 1553848401.247 * [backup-simplify]: Simplify 1 into 1 1553848401.247 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848401.247 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848401.247 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848401.248 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848401.248 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848401.248 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553848401.248 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848401.248 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.248 * [backup-simplify]: Simplify 0 into 0 1553848401.248 * [backup-simplify]: Simplify 1 into 1 1553848401.249 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.249 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.249 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.249 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* (pow x.im 2) x.re))) (/ 1 (pow x.re 3))) in x.re 1553848401.249 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow x.im 2) x.re))) in x.re 1553848401.249 * [taylor]: Taking taylor expansion of 3 in x.re 1553848401.249 * [backup-simplify]: Simplify 3 into 3 1553848401.249 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x.im 2) x.re)) in x.re 1553848401.249 * [taylor]: Taking taylor expansion of (* (pow x.im 2) x.re) in x.re 1553848401.249 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.re 1553848401.249 * [taylor]: Taking taylor expansion of x.im in x.re 1553848401.250 * [backup-simplify]: Simplify x.im into x.im 1553848401.250 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.250 * [backup-simplify]: Simplify 0 into 0 1553848401.250 * [backup-simplify]: Simplify 1 into 1 1553848401.250 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1553848401.250 * [backup-simplify]: Simplify (* (pow x.im 2) 0) into 0 1553848401.250 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1553848401.250 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 1) (* 0 0)) into (pow x.im 2) 1553848401.250 * [backup-simplify]: Simplify (/ 1 (pow x.im 2)) into (/ 1 (pow x.im 2)) 1553848401.250 * [taylor]: Taking taylor expansion of (/ 1 (pow x.re 3)) in x.re 1553848401.250 * [taylor]: Taking taylor expansion of (pow x.re 3) in x.re 1553848401.250 * [taylor]: Taking taylor expansion of x.re in x.re 1553848401.250 * [backup-simplify]: Simplify 0 into 0 1553848401.251 * [backup-simplify]: Simplify 1 into 1 1553848401.251 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.251 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.252 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.252 * [backup-simplify]: Simplify (- 1) into -1 1553848401.252 * [backup-simplify]: Simplify (+ 0 -1) into -1 1553848401.252 * [taylor]: Taking taylor expansion of -1 in x.im 1553848401.253 * [backup-simplify]: Simplify -1 into -1 1553848401.253 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.254 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.255 * [backup-simplify]: Simplify (- 0) into 0 1553848401.255 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.255 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.255 * [backup-simplify]: Simplify 0 into 0 1553848401.256 * [backup-simplify]: Simplify (* 3 (/ 1 (pow x.im 2))) into (/ 3 (pow x.im 2)) 1553848401.257 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848401.257 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848401.258 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.259 * [backup-simplify]: Simplify (- 0) into 0 1553848401.259 * [backup-simplify]: Simplify (+ (/ 3 (pow x.im 2)) 0) into (* 3 (/ 1 (pow x.im 2))) 1553848401.259 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (pow x.im 2))) in x.im 1553848401.259 * [taylor]: Taking taylor expansion of 3 in x.im 1553848401.259 * [backup-simplify]: Simplify 3 into 3 1553848401.259 * [taylor]: Taking taylor expansion of (/ 1 (pow x.im 2)) in x.im 1553848401.259 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1553848401.259 * [taylor]: Taking taylor expansion of x.im in x.im 1553848401.259 * [backup-simplify]: Simplify 0 into 0 1553848401.259 * [backup-simplify]: Simplify 1 into 1 1553848401.259 * [backup-simplify]: Simplify (* 1 1) into 1 1553848401.260 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848401.260 * [backup-simplify]: Simplify (* 3 1) into 3 1553848401.260 * [backup-simplify]: Simplify 3 into 3 1553848401.260 * [backup-simplify]: Simplify -1 into -1 1553848401.261 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553848401.262 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1553848401.262 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))))) into 0 1553848401.262 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (pow x.im 2)))) into 0 1553848401.263 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848401.264 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553848401.265 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.266 * [backup-simplify]: Simplify (- 0) into 0 1553848401.266 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.266 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.266 * [backup-simplify]: Simplify 0 into 0 1553848401.267 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553848401.267 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848401.268 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 1553848401.268 * [backup-simplify]: Simplify 0 into 0 1553848401.268 * [backup-simplify]: Simplify 0 into 0 1553848401.268 * [backup-simplify]: Simplify 0 into 0 1553848401.269 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553848401.270 * [backup-simplify]: Simplify (+ (* (pow x.im 2) 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848401.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow x.im 2)) (/ 0 (pow x.im 2))) (* 0 (/ 0 (pow x.im 2))))) into 0 1553848401.271 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (pow x.im 2))))) into 0 1553848401.272 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553848401.273 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553848401.274 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.275 * [backup-simplify]: Simplify (- 0) into 0 1553848401.275 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848401.275 * [taylor]: Taking taylor expansion of 0 in x.im 1553848401.275 * [backup-simplify]: Simplify 0 into 0 1553848401.276 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553848401.277 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848401.278 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 1553848401.278 * [backup-simplify]: Simplify 0 into 0 1553848401.278 * [backup-simplify]: Simplify 0 into 0 1553848401.278 * [backup-simplify]: Simplify 0 into 0 1553848401.278 * [backup-simplify]: Simplify (+ (* -1 (pow (* 1 (/ 1 (/ 1 (- x.re)))) 3)) (* 3 (* (pow (/ 1 (- x.im)) -2) (/ 1 (/ 1 (- x.re)))))) into (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848401.278 * * * [progress]: simplifying candidates 1553848401.278 * * * * [progress]: [ 1 / 174 ] simplifiying candidate # 1553848401.279 * * * * [progress]: [ 2 / 174 ] simplifiying candidate # 1553848401.279 * * * * [progress]: [ 3 / 174 ] simplifiying candidate # 1553848401.279 * * * * [progress]: [ 4 / 174 ] simplifiying candidate # 1553848401.279 * * * * [progress]: [ 5 / 174 ] simplifiying candidate # 1553848401.279 * * * * [progress]: [ 6 / 174 ] simplifiying candidate # 1553848401.279 * * * * [progress]: [ 7 / 174 ] simplifiying candidate # 1553848401.279 * [simplify]: Simplifying (sqrt x.re) 1553848401.279 * * [simplify]: iters left: 1 (2 enodes) 1553848401.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.280 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.280 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.280 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.280 * [simplify]: Simplified to (sqrt x.re) 1553848401.280 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.280 * * * * [progress]: [ 8 / 174 ] simplifiying candidate # 1553848401.281 * [simplify]: Simplifying (sqrt (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re)))) 1553848401.281 * * [simplify]: iters left: 6 (5 enodes) 1553848401.283 * * [simplify]: iters left: 5 (16 enodes) 1553848401.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.288 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848401.288 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848401.288 * * [simplify]: Extracting #3: cost 9 inf + 0 1553848401.288 * * [simplify]: Extracting #4: cost 8 inf + 1 1553848401.288 * * [simplify]: Extracting #5: cost 0 inf + 969 1553848401.288 * [simplify]: Simplified to (fabs (cbrt (* x.re x.re))) 1553848401.289 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (fabs (cbrt (* x.re x.re))) (sqrt (cbrt (* x.re x.re)))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.289 * * * * [progress]: [ 9 / 174 ] simplifiying candidate # 1553848401.289 * [simplify]: Simplifying (sqrt (sqrt (* x.re x.re))) 1553848401.289 * * [simplify]: iters left: 4 (4 enodes) 1553848401.291 * * [simplify]: iters left: 3 (13 enodes) 1553848401.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.294 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.294 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848401.294 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848401.294 * * [simplify]: Extracting #4: cost 0 inf + 327 1553848401.295 * [simplify]: Simplified to (sqrt (fabs x.re)) 1553848401.295 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (fabs x.re)) (sqrt (sqrt (* x.re x.re)))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.295 * * * * [progress]: [ 10 / 174 ] simplifiying candidate # 1553848401.295 * [simplify]: Simplifying (sqrt 1) 1553848401.295 * * [simplify]: iters left: 1 (2 enodes) 1553848401.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.299 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848401.299 * [simplify]: Simplified to 1 1553848401.299 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* 1 (sqrt (* x.re x.re))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.299 * * * * [progress]: [ 11 / 174 ] simplifiying candidate # 1553848401.299 * [simplify]: Simplifying (sqrt (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re)))) 1553848401.299 * * [simplify]: iters left: 6 (5 enodes) 1553848401.302 * * [simplify]: iters left: 5 (20 enodes) 1553848401.308 * * [simplify]: iters left: 4 (24 enodes) 1553848401.316 * * [simplify]: iters left: 3 (30 enodes) 1553848401.324 * * [simplify]: iters left: 2 (36 enodes) 1553848401.334 * * [simplify]: iters left: 1 (38 enodes) 1553848401.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.343 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848401.343 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848401.343 * * [simplify]: Extracting #3: cost 8 inf + 2 1553848401.343 * * [simplify]: Extracting #4: cost 0 inf + 970 1553848401.344 * [simplify]: Simplified to (sqrt (* x.re (cbrt x.re))) 1553848401.344 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re (cbrt x.re))) (sqrt (* (cbrt x.re) (cbrt x.re)))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.344 * * * * [progress]: [ 12 / 174 ] simplifiying candidate # 1553848401.344 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848401.344 * * [simplify]: iters left: 4 (4 enodes) 1553848401.346 * * [simplify]: iters left: 3 (8 enodes) 1553848401.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.347 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.347 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.347 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.348 * [simplify]: Simplified to (sqrt x.re) 1553848401.348 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.348 * * * * [progress]: [ 13 / 174 ] simplifiying candidate # 1553848401.348 * [simplify]: Simplifying (sqrt (* 1 1)) 1553848401.348 * * [simplify]: iters left: 3 (3 enodes) 1553848401.352 * * [simplify]: iters left: 2 (10 enodes) 1553848401.358 * * [simplify]: iters left: 1 (12 enodes) 1553848401.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.361 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848401.361 * [simplify]: Simplified to 1 1553848401.361 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* 1 (sqrt (* x.re x.re))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.361 * * * * [progress]: [ 14 / 174 ] simplifiying candidate # 1553848401.361 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848401.361 * * [simplify]: iters left: 4 (4 enodes) 1553848401.363 * * [simplify]: iters left: 3 (8 enodes) 1553848401.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.365 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.365 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.365 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.365 * [simplify]: Simplified to (sqrt x.re) 1553848401.365 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.365 * * * * [progress]: [ 15 / 174 ] simplifiying candidate # 1553848401.365 * [simplify]: Simplifying (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848401.365 * * [simplify]: iters left: 6 (5 enodes) 1553848401.366 * * [simplify]: iters left: 5 (18 enodes) 1553848401.368 * * [simplify]: iters left: 4 (22 enodes) 1553848401.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.371 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.371 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848401.371 * * [simplify]: Extracting #3: cost 10 inf + 1 1553848401.371 * * [simplify]: Extracting #4: cost 0 inf + 1371 1553848401.372 * [simplify]: Simplified to (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848401.372 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) (sqrt (cbrt x.re))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.372 * * * * [progress]: [ 16 / 174 ] simplifiying candidate # 1553848401.372 * [simplify]: Simplifying (sqrt (* x.re (sqrt x.re))) 1553848401.372 * * [simplify]: iters left: 4 (4 enodes) 1553848401.373 * * [simplify]: iters left: 3 (13 enodes) 1553848401.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.374 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.374 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848401.374 * * [simplify]: Extracting #3: cost 5 inf + 42 1553848401.374 * * [simplify]: Extracting #4: cost 0 inf + 487 1553848401.375 * [simplify]: Simplified to (sqrt (* x.re (sqrt x.re))) 1553848401.375 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re (sqrt x.re))) (sqrt (sqrt x.re))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.375 * * * * [progress]: [ 17 / 174 ] simplifiying candidate # 1553848401.375 * [simplify]: Simplifying (sqrt (* x.re 1)) 1553848401.375 * * [simplify]: iters left: 3 (4 enodes) 1553848401.376 * * [simplify]: iters left: 2 (12 enodes) 1553848401.378 * * [simplify]: iters left: 1 (14 enodes) 1553848401.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.380 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.380 * * [simplify]: Extracting #2: cost 0 inf + 83 1553848401.380 * [simplify]: Simplified to (sqrt x.re) 1553848401.380 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.380 * * * * [progress]: [ 18 / 174 ] simplifiying candidate # 1553848401.380 * [simplify]: Simplifying (sqrt (* (cbrt x.re) (cbrt x.re))) 1553848401.380 * * [simplify]: iters left: 4 (4 enodes) 1553848401.381 * * [simplify]: iters left: 3 (13 enodes) 1553848401.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.383 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848401.383 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848401.383 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848401.383 * * [simplify]: Extracting #4: cost 0 inf + 647 1553848401.383 * [simplify]: Simplified to (fabs (cbrt x.re)) 1553848401.383 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (fabs (cbrt x.re)) (sqrt (* (cbrt x.re) x.re))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.383 * * * * [progress]: [ 19 / 174 ] simplifiying candidate # 1553848401.383 * [simplify]: Simplifying (sqrt (sqrt x.re)) 1553848401.383 * * [simplify]: iters left: 2 (3 enodes) 1553848401.384 * * [simplify]: iters left: 1 (9 enodes) 1553848401.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.385 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.385 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848401.385 * * [simplify]: Extracting #3: cost 4 inf + 1 1553848401.385 * * [simplify]: Extracting #4: cost 0 inf + 245 1553848401.386 * [simplify]: Simplified to (sqrt (sqrt x.re)) 1553848401.386 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (sqrt x.re)) (sqrt (* (sqrt x.re) x.re))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.386 * * * * [progress]: [ 20 / 174 ] simplifiying candidate # 1553848401.386 * [simplify]: Simplifying (sqrt 1) 1553848401.386 * * [simplify]: iters left: 1 (2 enodes) 1553848401.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.388 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848401.388 * [simplify]: Simplified to 1 1553848401.388 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* 1 (sqrt (* x.re x.re))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.388 * * * * [progress]: [ 21 / 174 ] simplifiying candidate # 1553848401.388 * [simplify]: Simplifying (sqrt x.re) 1553848401.388 * * [simplify]: iters left: 1 (2 enodes) 1553848401.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.388 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.389 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.389 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.389 * [simplify]: Simplified to (sqrt x.re) 1553848401.389 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.389 * * * * [progress]: [ 22 / 174 ] simplifiying candidate # 1553848401.389 * * * * [progress]: [ 23 / 174 ] simplifiying candidate # 1553848401.389 * [simplify]: Simplifying (* x.re x.re) 1553848401.389 * * [simplify]: iters left: 2 (2 enodes) 1553848401.389 * * [simplify]: iters left: 1 (6 enodes) 1553848401.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.390 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.390 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.390 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.390 * [simplify]: Simplified to (* x.re x.re) 1553848401.390 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (pow (* x.re x.re) (/ 1 2)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.390 * * * * [progress]: [ 24 / 174 ] simplifiying candidate # 1553848401.390 * * * * [progress]: [ 25 / 174 ] simplifiying candidate # 1553848401.391 * * * * [progress]: [ 26 / 174 ] simplifiying candidate # 1553848401.391 * [simplify]: Simplifying (* x.re x.re) 1553848401.391 * * [simplify]: iters left: 2 (2 enodes) 1553848401.391 * * [simplify]: iters left: 1 (6 enodes) 1553848401.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.392 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.392 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.392 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.392 * [simplify]: Simplified to (* x.re x.re) 1553848401.392 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (pow (* x.re x.re) (/ 1 2)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.392 * * * * [progress]: [ 27 / 174 ] simplifiying candidate # 1553848401.392 * * * * [progress]: [ 28 / 174 ] simplifiying candidate # 1553848401.392 * * * * [progress]: [ 29 / 174 ] simplifiying candidate # 1553848401.392 * * * * [progress]: [ 30 / 174 ] simplifiying candidate # 1553848401.393 * [simplify]: Simplifying (sqrt (* x.re x.re)) 1553848401.393 * * [simplify]: iters left: 3 (3 enodes) 1553848401.393 * * [simplify]: iters left: 2 (10 enodes) 1553848401.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.395 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848401.395 * * [simplify]: Extracting #2: cost 4 inf + 1 1553848401.395 * * [simplify]: Extracting #3: cost 0 inf + 165 1553848401.395 * [simplify]: Simplified to (fabs x.re) 1553848401.395 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (fabs (fabs x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.395 * * * * [progress]: [ 31 / 174 ] simplifiying candidate # 1553848401.395 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848401.395 * * [simplify]: iters left: 3 (3 enodes) 1553848401.396 * * [simplify]: iters left: 2 (7 enodes) 1553848401.396 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.396 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848401.396 * [simplify]: Simplified to x.re 1553848401.397 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (fabs x.re) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.397 * * * * [progress]: [ 32 / 174 ] simplifiying candidate # 1553848401.397 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848401.397 * * [simplify]: iters left: 3 (3 enodes) 1553848401.398 * * [simplify]: iters left: 2 (7 enodes) 1553848401.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.400 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848401.400 * [simplify]: Simplified to x.re 1553848401.400 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (fabs x.re) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.400 * * * * [progress]: [ 33 / 174 ] simplifiying candidate # 1553848401.400 * * * * [progress]: [ 34 / 174 ] simplifiying candidate # 1553848401.400 * * * * [progress]: [ 35 / 174 ] simplifiying candidate #real (real->posit16 (sqrt (* x.re x.re)))) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im))))> 1553848401.400 * * * * [progress]: [ 36 / 174 ] simplifiying candidate # 1553848401.400 * * * * [progress]: [ 37 / 174 ] simplifiying candidate # 1553848401.400 * * * * [progress]: [ 38 / 174 ] simplifiying candidate # 1553848401.400 * * * * [progress]: [ 39 / 174 ] simplifiying candidate # 1553848401.401 * * * * [progress]: [ 40 / 174 ] simplifiying candidate # 1553848401.401 * * * * [progress]: [ 41 / 174 ] simplifiying candidate # 1553848401.401 * * * * [progress]: [ 42 / 174 ] simplifiying candidate # 1553848401.401 * [simplify]: Simplifying (sqrt x.re) 1553848401.401 * * [simplify]: iters left: 1 (2 enodes) 1553848401.402 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.402 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.402 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.402 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.402 * [simplify]: Simplified to (sqrt x.re) 1553848401.402 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.402 * * * * [progress]: [ 43 / 174 ] simplifiying candidate # 1553848401.402 * [simplify]: Simplifying (sqrt (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re)))) 1553848401.403 * * [simplify]: iters left: 6 (5 enodes) 1553848401.405 * * [simplify]: iters left: 5 (16 enodes) 1553848401.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.409 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848401.409 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848401.409 * * [simplify]: Extracting #3: cost 9 inf + 0 1553848401.409 * * [simplify]: Extracting #4: cost 8 inf + 1 1553848401.409 * * [simplify]: Extracting #5: cost 0 inf + 969 1553848401.410 * [simplify]: Simplified to (fabs (cbrt (* x.re x.re))) 1553848401.410 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (fabs (cbrt (* x.re x.re))) (sqrt (cbrt (* x.re x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.410 * * * * [progress]: [ 44 / 174 ] simplifiying candidate # 1553848401.410 * [simplify]: Simplifying (sqrt (sqrt (* x.re x.re))) 1553848401.410 * * [simplify]: iters left: 4 (4 enodes) 1553848401.412 * * [simplify]: iters left: 3 (13 enodes) 1553848401.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.416 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.416 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848401.416 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848401.416 * * [simplify]: Extracting #4: cost 0 inf + 327 1553848401.416 * [simplify]: Simplified to (sqrt (fabs x.re)) 1553848401.416 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (fabs x.re)) (sqrt (sqrt (* x.re x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.416 * * * * [progress]: [ 45 / 174 ] simplifiying candidate # 1553848401.417 * [simplify]: Simplifying (sqrt 1) 1553848401.417 * * [simplify]: iters left: 1 (2 enodes) 1553848401.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.420 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848401.420 * [simplify]: Simplified to 1 1553848401.420 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* 1 (sqrt (* x.re x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.420 * * * * [progress]: [ 46 / 174 ] simplifiying candidate # 1553848401.421 * [simplify]: Simplifying (sqrt (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re)))) 1553848401.421 * * [simplify]: iters left: 6 (5 enodes) 1553848401.423 * * [simplify]: iters left: 5 (20 enodes) 1553848401.429 * * [simplify]: iters left: 4 (24 enodes) 1553848401.437 * * [simplify]: iters left: 3 (30 enodes) 1553848401.444 * * [simplify]: iters left: 2 (36 enodes) 1553848401.453 * * [simplify]: iters left: 1 (38 enodes) 1553848401.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.462 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848401.462 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848401.462 * * [simplify]: Extracting #3: cost 8 inf + 2 1553848401.462 * * [simplify]: Extracting #4: cost 0 inf + 970 1553848401.463 * [simplify]: Simplified to (sqrt (* x.re (cbrt x.re))) 1553848401.463 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (* x.re (cbrt x.re))) (sqrt (* (cbrt x.re) (cbrt x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.463 * * * * [progress]: [ 47 / 174 ] simplifiying candidate # 1553848401.463 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848401.463 * * [simplify]: iters left: 4 (4 enodes) 1553848401.465 * * [simplify]: iters left: 3 (8 enodes) 1553848401.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.467 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.467 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.467 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.468 * [simplify]: Simplified to (sqrt x.re) 1553848401.468 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.468 * * * * [progress]: [ 48 / 174 ] simplifiying candidate # 1553848401.468 * [simplify]: Simplifying (sqrt (* 1 1)) 1553848401.468 * * [simplify]: iters left: 3 (3 enodes) 1553848401.472 * * [simplify]: iters left: 2 (10 enodes) 1553848401.474 * * [simplify]: iters left: 1 (12 enodes) 1553848401.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.477 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848401.477 * [simplify]: Simplified to 1 1553848401.478 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* 1 (sqrt (* x.re x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.478 * * * * [progress]: [ 49 / 174 ] simplifiying candidate # 1553848401.478 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848401.478 * * [simplify]: iters left: 4 (4 enodes) 1553848401.480 * * [simplify]: iters left: 3 (8 enodes) 1553848401.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.481 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.481 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.482 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.482 * [simplify]: Simplified to (sqrt x.re) 1553848401.482 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.482 * * * * [progress]: [ 50 / 174 ] simplifiying candidate # 1553848401.482 * [simplify]: Simplifying (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848401.482 * * [simplify]: iters left: 6 (5 enodes) 1553848401.487 * * [simplify]: iters left: 5 (18 enodes) 1553848401.492 * * [simplify]: iters left: 4 (22 enodes) 1553848401.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.498 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.498 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848401.498 * * [simplify]: Extracting #3: cost 10 inf + 1 1553848401.498 * * [simplify]: Extracting #4: cost 0 inf + 1371 1553848401.499 * [simplify]: Simplified to (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848401.499 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) (sqrt (cbrt x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.499 * * * * [progress]: [ 51 / 174 ] simplifiying candidate # 1553848401.499 * [simplify]: Simplifying (sqrt (* x.re (sqrt x.re))) 1553848401.499 * * [simplify]: iters left: 4 (4 enodes) 1553848401.501 * * [simplify]: iters left: 3 (13 enodes) 1553848401.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.504 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.504 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848401.504 * * [simplify]: Extracting #3: cost 5 inf + 42 1553848401.505 * * [simplify]: Extracting #4: cost 0 inf + 487 1553848401.505 * [simplify]: Simplified to (sqrt (* x.re (sqrt x.re))) 1553848401.505 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (* x.re (sqrt x.re))) (sqrt (sqrt x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.505 * * * * [progress]: [ 52 / 174 ] simplifiying candidate # 1553848401.505 * [simplify]: Simplifying (sqrt (* x.re 1)) 1553848401.505 * * [simplify]: iters left: 3 (4 enodes) 1553848401.508 * * [simplify]: iters left: 2 (12 enodes) 1553848401.512 * * [simplify]: iters left: 1 (14 enodes) 1553848401.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.516 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.516 * * [simplify]: Extracting #2: cost 0 inf + 83 1553848401.516 * [simplify]: Simplified to (sqrt x.re) 1553848401.516 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.517 * * * * [progress]: [ 53 / 174 ] simplifiying candidate # 1553848401.517 * [simplify]: Simplifying (sqrt (* (cbrt x.re) (cbrt x.re))) 1553848401.517 * * [simplify]: iters left: 4 (4 enodes) 1553848401.519 * * [simplify]: iters left: 3 (13 enodes) 1553848401.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.522 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848401.522 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848401.522 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848401.523 * * [simplify]: Extracting #4: cost 0 inf + 647 1553848401.523 * [simplify]: Simplified to (fabs (cbrt x.re)) 1553848401.523 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (fabs (cbrt x.re)) (sqrt (* (cbrt x.re) x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.523 * * * * [progress]: [ 54 / 174 ] simplifiying candidate # 1553848401.523 * [simplify]: Simplifying (sqrt (sqrt x.re)) 1553848401.523 * * [simplify]: iters left: 2 (3 enodes) 1553848401.525 * * [simplify]: iters left: 1 (9 enodes) 1553848401.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.527 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.527 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848401.527 * * [simplify]: Extracting #3: cost 4 inf + 1 1553848401.527 * * [simplify]: Extracting #4: cost 0 inf + 245 1553848401.527 * [simplify]: Simplified to (sqrt (sqrt x.re)) 1553848401.527 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (sqrt x.re)) (sqrt (* (sqrt x.re) x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.527 * * * * [progress]: [ 55 / 174 ] simplifiying candidate # 1553848401.528 * [simplify]: Simplifying (sqrt 1) 1553848401.528 * * [simplify]: iters left: 1 (2 enodes) 1553848401.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.531 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848401.531 * [simplify]: Simplified to 1 1553848401.531 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* 1 (sqrt (* x.re x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.531 * * * * [progress]: [ 56 / 174 ] simplifiying candidate # 1553848401.531 * [simplify]: Simplifying (sqrt x.re) 1553848401.531 * * [simplify]: iters left: 1 (2 enodes) 1553848401.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.532 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.532 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.532 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.533 * [simplify]: Simplified to (sqrt x.re) 1553848401.533 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.533 * * * * [progress]: [ 57 / 174 ] simplifiying candidate # 1553848401.533 * * * * [progress]: [ 58 / 174 ] simplifiying candidate # 1553848401.533 * [simplify]: Simplifying (* x.re x.re) 1553848401.533 * * [simplify]: iters left: 2 (2 enodes) 1553848401.534 * * [simplify]: iters left: 1 (6 enodes) 1553848401.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.536 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.536 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.536 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.536 * [simplify]: Simplified to (* x.re x.re) 1553848401.536 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (pow (* x.re x.re) (/ 1 2)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.536 * * * * [progress]: [ 59 / 174 ] simplifiying candidate # 1553848401.536 * * * * [progress]: [ 60 / 174 ] simplifiying candidate # 1553848401.536 * * * * [progress]: [ 61 / 174 ] simplifiying candidate # 1553848401.537 * [simplify]: Simplifying (* x.re x.re) 1553848401.537 * * [simplify]: iters left: 2 (2 enodes) 1553848401.537 * * [simplify]: iters left: 1 (6 enodes) 1553848401.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.539 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848401.539 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848401.539 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848401.539 * [simplify]: Simplified to (* x.re x.re) 1553848401.539 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (pow (* x.re x.re) (/ 1 2)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.540 * * * * [progress]: [ 62 / 174 ] simplifiying candidate # 1553848401.540 * * * * [progress]: [ 63 / 174 ] simplifiying candidate # 1553848401.540 * * * * [progress]: [ 64 / 174 ] simplifiying candidate # 1553848401.540 * * * * [progress]: [ 65 / 174 ] simplifiying candidate # 1553848401.540 * [simplify]: Simplifying (sqrt (* x.re x.re)) 1553848401.540 * * [simplify]: iters left: 3 (3 enodes) 1553848401.541 * * [simplify]: iters left: 2 (10 enodes) 1553848401.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.544 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848401.544 * * [simplify]: Extracting #2: cost 4 inf + 1 1553848401.544 * * [simplify]: Extracting #3: cost 0 inf + 165 1553848401.544 * [simplify]: Simplified to (fabs x.re) 1553848401.544 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (fabs (fabs x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.544 * * * * [progress]: [ 66 / 174 ] simplifiying candidate # 1553848401.545 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848401.545 * * [simplify]: iters left: 3 (3 enodes) 1553848401.546 * * [simplify]: iters left: 2 (7 enodes) 1553848401.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.548 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848401.548 * [simplify]: Simplified to x.re 1553848401.548 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (fabs x.re) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.548 * * * * [progress]: [ 67 / 174 ] simplifiying candidate # 1553848401.549 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848401.549 * * [simplify]: iters left: 3 (3 enodes) 1553848401.550 * * [simplify]: iters left: 2 (7 enodes) 1553848401.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.552 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848401.552 * [simplify]: Simplified to x.re 1553848401.552 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (fabs x.re) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.552 * * * * [progress]: [ 68 / 174 ] simplifiying candidate # 1553848401.552 * * * * [progress]: [ 69 / 174 ] simplifiying candidate # 1553848401.552 * * * * [progress]: [ 70 / 174 ] simplifiying candidate #real (real->posit16 (sqrt (* x.re x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im))))> 1553848401.552 * * * * [progress]: [ 71 / 174 ] simplifiying candidate # 1553848401.552 * [simplify]: Simplifying (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848401.552 * * [simplify]: iters left: 6 (8 enodes) 1553848401.556 * * [simplify]: iters left: 5 (32 enodes) 1553848401.566 * * [simplify]: iters left: 4 (63 enodes) 1553848401.593 * * [simplify]: iters left: 3 (195 enodes) 1553848401.663 * * [simplify]: iters left: 2 (458 enodes) 1553848401.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848401.811 * * [simplify]: Extracting #1: cost 29 inf + 0 1553848401.812 * * [simplify]: Extracting #2: cost 101 inf + 1 1553848401.813 * * [simplify]: Extracting #3: cost 110 inf + 1303 1553848401.818 * * [simplify]: Extracting #4: cost 33 inf + 12244 1553848401.828 * * [simplify]: Extracting #5: cost 2 inf + 18265 1553848401.838 * * [simplify]: Extracting #6: cost 0 inf + 18629 1553848401.848 * * [simplify]: Extracting #7: cost 0 inf + 18589 1553848401.857 * [simplify]: Simplified to (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) 1553848401.858 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) 1) (* x.im (* (+ x.re x.re) x.im)))) 1553848401.858 * * * * [progress]: [ 72 / 174 ] simplifiying candidate # 1553848401.858 * [simplify]: Simplifying (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848401.858 * * [simplify]: iters left: 6 (8 enodes) 1553848401.862 * * [simplify]: iters left: 5 (32 enodes) 1553848401.872 * * [simplify]: iters left: 4 (63 enodes) 1553848401.900 * * [simplify]: iters left: 3 (195 enodes) 1553848401.956 * * [simplify]: iters left: 2 (458 enodes) 1553848402.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848402.105 * * [simplify]: Extracting #1: cost 29 inf + 0 1553848402.106 * * [simplify]: Extracting #2: cost 101 inf + 1 1553848402.106 * * [simplify]: Extracting #3: cost 110 inf + 1303 1553848402.109 * * [simplify]: Extracting #4: cost 33 inf + 12244 1553848402.117 * * [simplify]: Extracting #5: cost 2 inf + 18265 1553848402.126 * * [simplify]: Extracting #6: cost 0 inf + 18629 1553848402.131 * * [simplify]: Extracting #7: cost 0 inf + 18589 1553848402.135 * [simplify]: Simplified to (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) 1553848402.136 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (pow (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) 1) (* x.im (* (+ x.re x.re) x.im)))) 1553848402.136 * * * * [progress]: [ 73 / 174 ] simplifiying candidate # 1553848402.136 * * * * [progress]: [ 74 / 174 ] simplifiying candidate # 1553848402.136 * [simplify]: Simplifying (+ (log (+ (sqrt (* x.re x.re)) x.im)) (+ (log (- (sqrt (* x.re x.re)) x.im)) (log x.re))) 1553848402.136 * * [simplify]: iters left: 6 (11 enodes) 1553848402.138 * * [simplify]: iters left: 5 (41 enodes) 1553848402.143 * * [simplify]: iters left: 4 (52 enodes) 1553848402.155 * * [simplify]: iters left: 3 (58 enodes) 1553848402.169 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848402.169 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848402.169 * * [simplify]: Extracting #2: cost 17 inf + 0 1553848402.169 * * [simplify]: Extracting #3: cost 21 inf + 1 1553848402.169 * * [simplify]: Extracting #4: cost 20 inf + 185 1553848402.170 * * [simplify]: Extracting #5: cost 8 inf + 1727 1553848402.171 * * [simplify]: Extracting #6: cost 2 inf + 3238 1553848402.172 * * [simplify]: Extracting #7: cost 0 inf + 3802 1553848402.173 * [simplify]: Simplified to (+ (log (+ x.im (fabs x.re))) (+ (log (- (fabs x.re) x.im)) (log x.re))) 1553848402.173 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (+ x.im (fabs x.re))) (+ (log (- (fabs x.re) x.im)) (log x.re)))) (* x.im (* (+ x.re x.re) x.im)))) 1553848402.173 * * * * [progress]: [ 75 / 174 ] simplifiying candidate # 1553848402.174 * [simplify]: Simplifying (+ (log (+ (sqrt (* x.re x.re)) x.im)) (log (* (- (sqrt (* x.re x.re)) x.im) x.re))) 1553848402.174 * * [simplify]: iters left: 6 (10 enodes) 1553848402.178 * * [simplify]: iters left: 5 (39 enodes) 1553848402.189 * * [simplify]: iters left: 4 (57 enodes) 1553848402.206 * * [simplify]: iters left: 3 (79 enodes) 1553848402.217 * * [simplify]: iters left: 2 (88 enodes) 1553848402.226 * * [simplify]: iters left: 1 (90 enodes) 1553848402.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848402.235 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848402.235 * * [simplify]: Extracting #2: cost 18 inf + 0 1553848402.235 * * [simplify]: Extracting #3: cost 25 inf + 72 1553848402.235 * * [simplify]: Extracting #4: cost 25 inf + 652 1553848402.236 * * [simplify]: Extracting #5: cost 5 inf + 3420 1553848402.237 * * [simplify]: Extracting #6: cost 0 inf + 4258 1553848402.238 * [simplify]: Simplified to (+ (log (+ x.im (fabs x.re))) (log (* x.re (- (fabs x.re) x.im)))) 1553848402.238 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (exp (+ (log (+ x.im (fabs x.re))) (log (* x.re (- (fabs x.re) x.im))))) (* x.im (* (+ x.re x.re) x.im)))) 1553848402.238 * * * * [progress]: [ 76 / 174 ] simplifiying candidate # 1553848402.238 * * * * [progress]: [ 77 / 174 ] simplifiying candidate # 1553848402.238 * * * * [progress]: [ 78 / 174 ] simplifiying candidate # 1553848402.238 * [simplify]: Simplifying (* (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) (+ (sqrt (* x.re x.re)) x.im)) (* (* (* (- (sqrt (* x.re x.re)) x.im) (- (sqrt (* x.re x.re)) x.im)) (- (sqrt (* x.re x.re)) x.im)) (* (* x.re x.re) x.re))) 1553848402.238 * * [simplify]: iters left: 6 (13 enodes) 1553848402.243 * * [simplify]: iters left: 5 (68 enodes) 1553848402.274 * * [simplify]: iters left: 4 (237 enodes) 1553848402.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848402.418 * * [simplify]: Extracting #1: cost 50 inf + 0 1553848402.420 * * [simplify]: Extracting #2: cost 275 inf + 42 1553848402.426 * * [simplify]: Extracting #3: cost 275 inf + 13974 1553848402.458 * * [simplify]: Extracting #4: cost 27 inf + 77819 1553848402.499 * * [simplify]: Extracting #5: cost 0 inf + 84505 1553848402.537 * * [simplify]: Extracting #6: cost 0 inf + 83305 1553848402.558 * * [simplify]: Extracting #7: cost 0 inf + 83185 1553848402.596 * [simplify]: Simplified to (* (* (* (- (fabs x.re) x.im) x.re) (* (* (- (fabs x.re) x.im) x.re) (* (- (fabs x.re) x.im) x.re))) (* (+ x.im (fabs x.re)) (* (+ x.im (fabs x.re)) (+ x.im (fabs x.re))))) 1553848402.596 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (- (fabs x.re) x.im) x.re) (* (* (- (fabs x.re) x.im) x.re) (* (- (fabs x.re) x.im) x.re))) (* (+ x.im (fabs x.re)) (* (+ x.im (fabs x.re)) (+ x.im (fabs x.re)))))) (* x.im (* (+ x.re x.re) x.im)))) 1553848402.597 * * * * [progress]: [ 79 / 174 ] simplifiying candidate # 1553848402.597 * [simplify]: Simplifying (* (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) (+ (sqrt (* x.re x.re)) x.im)) (* (* (* (- (sqrt (* x.re x.re)) x.im) x.re) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (- (sqrt (* x.re x.re)) x.im) x.re))) 1553848402.597 * * [simplify]: iters left: 6 (12 enodes) 1553848402.604 * * [simplify]: iters left: 5 (68 enodes) 1553848402.624 * * [simplify]: iters left: 4 (256 enodes) 1553848402.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848402.734 * * [simplify]: Extracting #1: cost 56 inf + 0 1553848402.735 * * [simplify]: Extracting #2: cost 318 inf + 42 1553848402.743 * * [simplify]: Extracting #3: cost 316 inf + 17022 1553848402.767 * * [simplify]: Extracting #4: cost 68 inf + 76357 1553848402.802 * * [simplify]: Extracting #5: cost 0 inf + 95104 1553848402.827 * * [simplify]: Extracting #6: cost 0 inf + 94624 1553848402.864 * * [simplify]: Extracting #7: cost 0 inf + 94544 1553848402.910 * [simplify]: Simplified to (* (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re) (* (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re) (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re))) 1553848402.910 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (cbrt (* (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re) (* (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re) (* (* (+ x.im (fabs x.re)) (- (fabs x.re) x.im)) x.re)))) (* x.im (* (+ x.re x.re) x.im)))) 1553848402.910 * * * * [progress]: [ 80 / 174 ] simplifiying candidate # 1553848402.910 * * * * [progress]: [ 81 / 174 ] simplifiying candidate # 1553848402.910 * * * * [progress]: [ 82 / 174 ] simplifiying candidate # 1553848402.910 * * * * [progress]: [ 83 / 174 ] simplifiying candidate # 1553848402.911 * [simplify]: Simplifying (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) 1553848402.911 * * [simplify]: iters left: 6 (11 enodes) 1553848402.918 * * [simplify]: iters left: 5 (54 enodes) 1553848402.940 * * [simplify]: iters left: 4 (122 enodes) 1553848402.983 * * [simplify]: iters left: 3 (432 enodes) 1553848403.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848403.270 * * [simplify]: Extracting #1: cost 51 inf + 0 1553848403.272 * * [simplify]: Extracting #2: cost 363 inf + 1 1553848403.275 * * [simplify]: Extracting #3: cost 505 inf + 3025 1553848403.292 * * [simplify]: Extracting #4: cost 300 inf + 62568 1553848403.342 * * [simplify]: Extracting #5: cost 48 inf + 173682 1553848403.394 * * [simplify]: Extracting #6: cost 4 inf + 197537 1553848403.431 * * [simplify]: Extracting #7: cost 0 inf + 199218 1553848403.475 * [simplify]: Simplified to (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re (fabs x.re)))) (- (* x.re (* x.re (fabs x.re))) (* x.im (* x.im x.im))))) 1553848403.476 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re (fabs x.re)))) (- (* x.re (* x.re (fabs x.re))) (* x.im (* x.im x.im))))) (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))))) (* x.im (* (+ x.re x.re) x.im)))) 1553848403.476 * [simplify]: Simplifying (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) 1553848403.476 * * [simplify]: iters left: 6 (12 enodes) 1553848403.479 * * [simplify]: iters left: 5 (55 enodes) 1553848403.496 * * [simplify]: iters left: 4 (144 enodes) 1553848403.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848403.560 * * [simplify]: Extracting #1: cost 31 inf + 0 1553848403.560 * * [simplify]: Extracting #2: cost 152 inf + 0 1553848403.562 * * [simplify]: Extracting #3: cost 171 inf + 2924 1553848403.570 * * [simplify]: Extracting #4: cost 46 inf + 29686 1553848403.584 * * [simplify]: Extracting #5: cost 1 inf + 40934 1553848403.598 * * [simplify]: Extracting #6: cost 0 inf + 39936 1553848403.612 * [simplify]: Simplified to (* (+ (* x.re x.re) (* (- x.im (fabs x.re)) x.im)) (+ (* x.re x.re) (* x.im (+ (fabs x.re) x.im)))) 1553848403.612 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* x.re (* (+ (* x.im (* x.im x.im)) (* x.re (* x.re (fabs x.re)))) (- (* x.re (* x.re (fabs x.re))) (* x.im (* x.im x.im))))) (* (+ (* x.re x.re) (* (- x.im (fabs x.re)) x.im)) (+ (* x.re x.re) (* x.im (+ (fabs x.re) x.im))))) (* x.im (* (+ x.re x.re) x.im)))) 1553848403.612 * * * * [progress]: [ 84 / 174 ] simplifiying candidate # 1553848403.613 * [simplify]: Simplifying (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) 1553848403.613 * * [simplify]: iters left: 6 (13 enodes) 1553848403.620 * * [simplify]: iters left: 5 (59 enodes) 1553848403.640 * * [simplify]: iters left: 4 (137 enodes) 1553848403.695 * * [simplify]: iters left: 3 (479 enodes) 1553848404.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848404.060 * * [simplify]: Extracting #1: cost 82 inf + 0 1553848404.062 * * [simplify]: Extracting #2: cost 382 inf + 1 1553848404.068 * * [simplify]: Extracting #3: cost 587 inf + 10397 1553848404.102 * * [simplify]: Extracting #4: cost 184 inf + 106803 1553848404.146 * * [simplify]: Extracting #5: cost 16 inf + 166276 1553848404.183 * * [simplify]: Extracting #6: cost 1 inf + 171661 1553848404.252 * * [simplify]: Extracting #7: cost 0 inf + 172164 1553848404.318 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (fabs x.re) (* x.re x.re)))) 1553848404.318 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (fabs x.re) (* x.re x.re)))) (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (sqrt (* x.re x.re)) x.im))) (* x.im (* (+ x.re x.re) x.im)))) 1553848404.318 * [simplify]: Simplifying (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (sqrt (* x.re x.re)) x.im)) 1553848404.319 * * [simplify]: iters left: 6 (11 enodes) 1553848404.324 * * [simplify]: iters left: 5 (48 enodes) 1553848404.340 * * [simplify]: iters left: 4 (104 enodes) 1553848404.375 * * [simplify]: iters left: 3 (262 enodes) 1553848404.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848404.476 * * [simplify]: Extracting #1: cost 38 inf + 0 1553848404.476 * * [simplify]: Extracting #2: cost 153 inf + 0 1553848404.478 * * [simplify]: Extracting #3: cost 159 inf + 1868 1553848404.485 * * [simplify]: Extracting #4: cost 75 inf + 16992 1553848404.499 * * [simplify]: Extracting #5: cost 0 inf + 37739 1553848404.513 * * [simplify]: Extracting #6: cost 0 inf + 37179 1553848404.528 * [simplify]: Simplified to (* (+ (fabs x.re) x.im) (+ (* x.re x.re) (* x.im (- x.im (fabs x.re))))) 1553848404.528 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* (fabs x.re) (* x.re x.re)))) (* (+ (fabs x.re) x.im) (+ (* x.re x.re) (* x.im (- x.im (fabs x.re)))))) (* x.im (* (+ x.re x.re) x.im)))) 1553848404.528 * * * * [progress]: [ 85 / 174 ] simplifiying candidate # 1553848404.528 * [simplify]: Simplifying (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) 1553848404.529 * * [simplify]: iters left: 6 (13 enodes) 1553848404.536 * * [simplify]: iters left: 5 (60 enodes) 1553848404.558 * * [simplify]: iters left: 4 (149 enodes) 1553848404.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848404.633 * * [simplify]: Extracting #1: cost 36 inf + 0 1553848404.634 * * [simplify]: Extracting #2: cost 123 inf + 1 1553848404.635 * * [simplify]: Extracting #3: cost 193 inf + 655 1553848404.638 * * [simplify]: Extracting #4: cost 109 inf + 17813 1553848404.645 * * [simplify]: Extracting #5: cost 37 inf + 35166 1553848404.656 * * [simplify]: Extracting #6: cost 9 inf + 45678 1553848404.668 * * [simplify]: Extracting #7: cost 0 inf + 49101 1553848404.676 * [simplify]: Simplified to (* (* x.re (- (* (fabs x.re) (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))) 1553848404.676 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (fabs x.re) (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))) (* (- (sqrt (* x.re x.re)) x.im) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))))) (* x.im (* (+ x.re x.re) x.im)))) 1553848404.677 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) 1553848404.677 * * [simplify]: iters left: 6 (11 enodes) 1553848404.679 * * [simplify]: iters left: 5 (48 enodes) 1553848404.690 * * [simplify]: iters left: 4 (117 enodes) 1553848404.715 * * [simplify]: iters left: 3 (344 enodes) 1553848404.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848404.835 * * [simplify]: Extracting #1: cost 50 inf + 0 1553848404.836 * * [simplify]: Extracting #2: cost 160 inf + 0 1553848404.837 * * [simplify]: Extracting #3: cost 168 inf + 981 1553848404.847 * * [simplify]: Extracting #4: cost 55 inf + 26233 1553848404.861 * * [simplify]: Extracting #5: cost 1 inf + 40911 1553848404.871 * * [simplify]: Extracting #6: cost 0 inf + 40073 1553848404.881 * * [simplify]: Extracting #7: cost 0 inf + 40033 1553848404.890 * [simplify]: Simplified to (* (- (fabs x.re) x.im) (+ (* x.re x.re) (* x.im (+ x.im (fabs x.re))))) 1553848404.890 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* (fabs x.re) (* x.re x.re)) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))) (* (- (fabs x.re) x.im) (+ (* x.re x.re) (* x.im (+ x.im (fabs x.re)))))) (* x.im (* (+ x.re x.re) x.im)))) 1553848404.891 * * * * [progress]: [ 86 / 174 ] simplifiying candidate # 1553848404.891 * [simplify]: Simplifying (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) 1553848404.891 * * [simplify]: iters left: 6 (9 enodes) 1553848404.893 * * [simplify]: iters left: 5 (35 enodes) 1553848404.899 * * [simplify]: iters left: 4 (88 enodes) 1553848404.927 * * [simplify]: iters left: 3 (411 enodes) 1553848405.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.318 * * [simplify]: Extracting #1: cost 68 inf + 0 1553848405.319 * * [simplify]: Extracting #2: cost 373 inf + 1 1553848405.324 * * [simplify]: Extracting #3: cost 431 inf + 20422 1553848405.344 * * [simplify]: Extracting #4: cost 48 inf + 95124 1553848405.391 * * [simplify]: Extracting #5: cost 1 inf + 105897 1553848405.418 * * [simplify]: Extracting #6: cost 0 inf + 106109 1553848405.447 * [simplify]: Simplified to (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) 1553848405.447 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (* (- (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im))) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.448 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) 1553848405.448 * * [simplify]: iters left: 6 (7 enodes) 1553848405.451 * * [simplify]: iters left: 5 (32 enodes) 1553848405.463 * * [simplify]: iters left: 4 (62 enodes) 1553848405.474 * * [simplify]: iters left: 3 (105 enodes) 1553848405.487 * * [simplify]: iters left: 2 (155 enodes) 1553848405.513 * * [simplify]: iters left: 1 (262 enodes) 1553848405.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.575 * * [simplify]: Extracting #1: cost 29 inf + 0 1553848405.575 * * [simplify]: Extracting #2: cost 84 inf + 1 1553848405.576 * * [simplify]: Extracting #3: cost 84 inf + 291 1553848405.577 * * [simplify]: Extracting #4: cost 50 inf + 4314 1553848405.579 * * [simplify]: Extracting #5: cost 3 inf + 10643 1553848405.582 * * [simplify]: Extracting #6: cost 0 inf + 11009 1553848405.585 * [simplify]: Simplified to (* (- (fabs x.re) x.im) (+ x.im (fabs x.re))) 1553848405.585 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (* x.re (- (* x.re x.re) (* x.im x.im))) (- (* x.re x.re) (* x.im x.im))) (* (- (fabs x.re) x.im) (+ x.im (fabs x.re)))) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.586 * * * * [progress]: [ 87 / 174 ] simplifiying candidate # 1553848405.586 * * * * [progress]: [ 88 / 174 ] simplifiying candidate # 1553848405.586 * [simplify]: Simplifying (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) 1553848405.586 * * [simplify]: iters left: 6 (10 enodes) 1553848405.588 * * [simplify]: iters left: 5 (36 enodes) 1553848405.593 * * [simplify]: iters left: 4 (45 enodes) 1553848405.601 * * [simplify]: iters left: 3 (59 enodes) 1553848405.608 * * [simplify]: iters left: 2 (68 enodes) 1553848405.616 * * [simplify]: iters left: 1 (70 enodes) 1553848405.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.623 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848405.623 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848405.623 * * [simplify]: Extracting #3: cost 17 inf + 0 1553848405.623 * * [simplify]: Extracting #4: cost 23 inf + 2 1553848405.623 * * [simplify]: Extracting #5: cost 10 inf + 1467 1553848405.624 * * [simplify]: Extracting #6: cost 0 inf + 2444 1553848405.624 * [simplify]: Simplified to (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) 1553848405.624 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re)))) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.625 * [simplify]: Simplifying (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) 1553848405.625 * * [simplify]: iters left: 6 (10 enodes) 1553848405.627 * * [simplify]: iters left: 5 (36 enodes) 1553848405.631 * * [simplify]: iters left: 4 (45 enodes) 1553848405.637 * * [simplify]: iters left: 3 (59 enodes) 1553848405.645 * * [simplify]: iters left: 2 (68 enodes) 1553848405.661 * * [simplify]: iters left: 1 (70 enodes) 1553848405.675 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.675 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848405.675 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848405.675 * * [simplify]: Extracting #3: cost 17 inf + 0 1553848405.675 * * [simplify]: Extracting #4: cost 23 inf + 2 1553848405.675 * * [simplify]: Extracting #5: cost 10 inf + 1467 1553848405.676 * * [simplify]: Extracting #6: cost 0 inf + 2444 1553848405.676 * [simplify]: Simplified to (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) 1553848405.676 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re))))) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.676 * * * * [progress]: [ 89 / 174 ] simplifiying candidate # 1553848405.676 * [simplify]: Simplifying (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) 1553848405.676 * * [simplify]: iters left: 6 (11 enodes) 1553848405.679 * * [simplify]: iters left: 5 (41 enodes) 1553848405.684 * * [simplify]: iters left: 4 (52 enodes) 1553848405.692 * * [simplify]: iters left: 3 (58 enodes) 1553848405.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.698 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848405.698 * * [simplify]: Extracting #2: cost 17 inf + 0 1553848405.699 * * [simplify]: Extracting #3: cost 21 inf + 1 1553848405.699 * * [simplify]: Extracting #4: cost 19 inf + 166 1553848405.699 * * [simplify]: Extracting #5: cost 8 inf + 1427 1553848405.699 * * [simplify]: Extracting #6: cost 2 inf + 2638 1553848405.700 * * [simplify]: Extracting #7: cost 0 inf + 3082 1553848405.700 * [simplify]: Simplified to (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) 1553848405.701 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re)))) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.701 * [simplify]: Simplifying (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) 1553848405.701 * * [simplify]: iters left: 6 (11 enodes) 1553848405.703 * * [simplify]: iters left: 5 (41 enodes) 1553848405.709 * * [simplify]: iters left: 4 (52 enodes) 1553848405.715 * * [simplify]: iters left: 3 (58 enodes) 1553848405.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.723 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848405.723 * * [simplify]: Extracting #2: cost 17 inf + 0 1553848405.723 * * [simplify]: Extracting #3: cost 21 inf + 1 1553848405.723 * * [simplify]: Extracting #4: cost 19 inf + 166 1553848405.724 * * [simplify]: Extracting #5: cost 8 inf + 1427 1553848405.725 * * [simplify]: Extracting #6: cost 2 inf + 2638 1553848405.726 * * [simplify]: Extracting #7: cost 0 inf + 3082 1553848405.727 * [simplify]: Simplified to (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) 1553848405.727 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re))))) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.727 * * * * [progress]: [ 90 / 174 ] simplifiying candidate # 1553848405.727 * * * * [progress]: [ 91 / 174 ] simplifiying candidate # 1553848405.728 * [simplify]: Simplifying (cbrt (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848405.728 * * [simplify]: iters left: 6 (7 enodes) 1553848405.731 * * [simplify]: iters left: 5 (25 enodes) 1553848405.737 * * [simplify]: iters left: 4 (34 enodes) 1553848405.747 * * [simplify]: iters left: 3 (48 enodes) 1553848405.756 * * [simplify]: iters left: 2 (57 enodes) 1553848405.762 * * [simplify]: iters left: 1 (59 enodes) 1553848405.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.767 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848405.768 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848405.768 * * [simplify]: Extracting #3: cost 16 inf + 1 1553848405.768 * * [simplify]: Extracting #4: cost 16 inf + 166 1553848405.768 * * [simplify]: Extracting #5: cost 4 inf + 985 1553848405.768 * * [simplify]: Extracting #6: cost 0 inf + 1552 1553848405.769 * [simplify]: Simplified to (cbrt (* (- (fabs x.re) x.im) x.re)) 1553848405.769 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (cbrt (* (- (sqrt (* x.re x.re)) x.im) x.re)) (cbrt (* (- (sqrt (* x.re x.re)) x.im) x.re)))) (cbrt (* (- (fabs x.re) x.im) x.re))) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.769 * * * * [progress]: [ 92 / 174 ] simplifiying candidate # 1553848405.769 * [simplify]: Simplifying (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848405.769 * * [simplify]: iters left: 6 (7 enodes) 1553848405.770 * * [simplify]: iters left: 5 (25 enodes) 1553848405.774 * * [simplify]: iters left: 4 (34 enodes) 1553848405.779 * * [simplify]: iters left: 3 (48 enodes) 1553848405.785 * * [simplify]: iters left: 2 (57 enodes) 1553848405.792 * * [simplify]: iters left: 1 (59 enodes) 1553848405.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.797 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848405.798 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848405.798 * * [simplify]: Extracting #3: cost 16 inf + 1 1553848405.798 * * [simplify]: Extracting #4: cost 16 inf + 166 1553848405.798 * * [simplify]: Extracting #5: cost 4 inf + 985 1553848405.798 * * [simplify]: Extracting #6: cost 0 inf + 1472 1553848405.799 * [simplify]: Simplified to (sqrt (* (- (fabs x.re) x.im) x.re)) 1553848405.799 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (sqrt (* (- (fabs x.re) x.im) x.re))) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.799 * * * * [progress]: [ 93 / 174 ] simplifiying candidate # 1553848405.799 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) x.re) 1553848405.799 * * [simplify]: iters left: 6 (6 enodes) 1553848405.800 * * [simplify]: iters left: 5 (22 enodes) 1553848405.806 * * [simplify]: iters left: 4 (31 enodes) 1553848405.815 * * [simplify]: iters left: 3 (45 enodes) 1553848405.825 * * [simplify]: iters left: 2 (54 enodes) 1553848405.837 * * [simplify]: iters left: 1 (56 enodes) 1553848405.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.849 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848405.849 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848405.849 * * [simplify]: Extracting #3: cost 13 inf + 206 1553848405.850 * * [simplify]: Extracting #4: cost 2 inf + 985 1553848405.850 * * [simplify]: Extracting #5: cost 0 inf + 1148 1553848405.851 * [simplify]: Simplified to (* (- (fabs x.re) x.im) x.re) 1553848405.851 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) 1) (* (- (fabs x.re) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.851 * * * * [progress]: [ 94 / 174 ] simplifiying candidate # 1553848405.851 * [simplify]: Simplifying (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re)) 1553848405.852 * * [simplify]: iters left: 6 (8 enodes) 1553848405.855 * * [simplify]: iters left: 5 (28 enodes) 1553848405.862 * * [simplify]: iters left: 4 (31 enodes) 1553848405.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.870 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848405.870 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848405.870 * * [simplify]: Extracting #3: cost 11 inf + 1 1553848405.871 * * [simplify]: Extracting #4: cost 11 inf + 84 1553848405.871 * * [simplify]: Extracting #5: cost 4 inf + 695 1553848405.871 * * [simplify]: Extracting #6: cost 0 inf + 1142 1553848405.872 * [simplify]: Simplified to (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) 1553848405.872 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re))) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.872 * * * * [progress]: [ 95 / 174 ] simplifiying candidate # 1553848405.872 * [simplify]: Simplifying (cbrt x.re) 1553848405.872 * * [simplify]: iters left: 1 (2 enodes) 1553848405.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.873 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848405.873 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848405.873 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848405.873 * [simplify]: Simplified to (cbrt x.re) 1553848405.873 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) (* (cbrt x.re) (cbrt x.re)))) (cbrt x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.874 * * * * [progress]: [ 96 / 174 ] simplifiying candidate # 1553848405.874 * [simplify]: Simplifying (sqrt x.re) 1553848405.874 * * [simplify]: iters left: 1 (2 enodes) 1553848405.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.875 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848405.875 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848405.875 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848405.875 * [simplify]: Simplified to (sqrt x.re) 1553848405.875 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) (sqrt x.re))) (sqrt x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.875 * * * * [progress]: [ 97 / 174 ] simplifiying candidate # 1553848405.875 * * * * [progress]: [ 98 / 174 ] simplifiying candidate # 1553848405.875 * [simplify]: Simplifying (* (cbrt (- (sqrt (* x.re x.re)) x.im)) x.re) 1553848405.875 * * [simplify]: iters left: 6 (7 enodes) 1553848405.878 * * [simplify]: iters left: 5 (25 enodes) 1553848405.885 * * [simplify]: iters left: 4 (28 enodes) 1553848405.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.894 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848405.894 * * [simplify]: Extracting #2: cost 5 inf + 1 1553848405.894 * * [simplify]: Extracting #3: cost 9 inf + 1 1553848405.895 * * [simplify]: Extracting #4: cost 9 inf + 84 1553848405.895 * * [simplify]: Extracting #5: cost 4 inf + 533 1553848405.895 * * [simplify]: Extracting #6: cost 0 inf + 1140 1553848405.896 * [simplify]: Simplified to (* (cbrt (- (fabs x.re) x.im)) x.re) 1553848405.896 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (cbrt (- (sqrt (* x.re x.re)) x.im)) (cbrt (- (sqrt (* x.re x.re)) x.im)))) (* (cbrt (- (fabs x.re) x.im)) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.896 * * * * [progress]: [ 99 / 174 ] simplifiying candidate # 1553848405.896 * [simplify]: Simplifying (* (sqrt (- (sqrt (* x.re x.re)) x.im)) x.re) 1553848405.896 * * [simplify]: iters left: 6 (7 enodes) 1553848405.899 * * [simplify]: iters left: 5 (25 enodes) 1553848405.906 * * [simplify]: iters left: 4 (28 enodes) 1553848405.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.914 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848405.914 * * [simplify]: Extracting #2: cost 5 inf + 1 1553848405.914 * * [simplify]: Extracting #3: cost 9 inf + 1 1553848405.914 * * [simplify]: Extracting #4: cost 9 inf + 84 1553848405.914 * * [simplify]: Extracting #5: cost 4 inf + 493 1553848405.915 * * [simplify]: Extracting #6: cost 0 inf + 980 1553848405.915 * [simplify]: Simplified to (* (sqrt (- (fabs x.re) x.im)) x.re) 1553848405.915 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (sqrt (- (sqrt (* x.re x.re)) x.im))) (* (sqrt (- (fabs x.re) x.im)) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.915 * * * * [progress]: [ 100 / 174 ] simplifiying candidate # 1553848405.916 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) x.re) 1553848405.916 * * [simplify]: iters left: 6 (6 enodes) 1553848405.919 * * [simplify]: iters left: 5 (22 enodes) 1553848405.925 * * [simplify]: iters left: 4 (31 enodes) 1553848405.934 * * [simplify]: iters left: 3 (45 enodes) 1553848405.945 * * [simplify]: iters left: 2 (54 enodes) 1553848405.958 * * [simplify]: iters left: 1 (56 enodes) 1553848405.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848405.970 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848405.970 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848405.970 * * [simplify]: Extracting #3: cost 13 inf + 206 1553848405.971 * * [simplify]: Extracting #4: cost 2 inf + 985 1553848405.971 * * [simplify]: Extracting #5: cost 0 inf + 1148 1553848405.972 * [simplify]: Simplified to (* (- (fabs x.re) x.im) x.re) 1553848405.972 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) 1) (* (- (fabs x.re) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848405.972 * * * * [progress]: [ 101 / 174 ] simplifiying candidate # 1553848405.972 * [simplify]: Simplifying (* (- (sqrt x.re) (sqrt x.im)) x.re) 1553848405.972 * * [simplify]: iters left: 5 (6 enodes) 1553848405.975 * * [simplify]: iters left: 4 (21 enodes) 1553848405.981 * * [simplify]: iters left: 3 (30 enodes) 1553848405.990 * * [simplify]: iters left: 2 (44 enodes) 1553848406.002 * * [simplify]: iters left: 1 (53 enodes) 1553848406.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.015 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848406.015 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848406.015 * * [simplify]: Extracting #3: cost 17 inf + 83 1553848406.015 * * [simplify]: Extracting #4: cost 8 inf + 695 1553848406.016 * * [simplify]: Extracting #5: cost 1 inf + 1386 1553848406.017 * * [simplify]: Extracting #6: cost 0 inf + 1548 1553848406.017 * [simplify]: Simplified to (* (- (sqrt x.re) (sqrt x.im)) x.re) 1553848406.017 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt x.re) (sqrt x.im))) (* (- (sqrt x.re) (sqrt x.im)) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.018 * * * * [progress]: [ 102 / 174 ] simplifiying candidate # 1553848406.018 * [simplify]: Simplifying (* (- (sqrt (sqrt (* x.re x.re))) (sqrt x.im)) x.re) 1553848406.018 * * [simplify]: iters left: 6 (8 enodes) 1553848406.021 * * [simplify]: iters left: 5 (28 enodes) 1553848406.029 * * [simplify]: iters left: 4 (37 enodes) 1553848406.040 * * [simplify]: iters left: 3 (51 enodes) 1553848406.054 * * [simplify]: iters left: 2 (60 enodes) 1553848406.067 * * [simplify]: iters left: 1 (62 enodes) 1553848406.074 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.074 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848406.074 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848406.074 * * [simplify]: Extracting #3: cost 19 inf + 42 1553848406.074 * * [simplify]: Extracting #4: cost 15 inf + 328 1553848406.074 * * [simplify]: Extracting #5: cost 6 inf + 1303 1553848406.075 * * [simplify]: Extracting #6: cost 0 inf + 2032 1553848406.075 * [simplify]: Simplified to (* x.re (- (sqrt (fabs x.re)) (sqrt x.im))) 1553848406.075 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (sqrt (* x.re x.re))) (sqrt x.im))) (* x.re (- (sqrt (fabs x.re)) (sqrt x.im)))) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.075 * * * * [progress]: [ 103 / 174 ] simplifiying candidate # 1553848406.076 * [simplify]: Simplifying (* (- (sqrt (* (sqrt x.re) (sqrt x.re))) (sqrt x.im)) x.re) 1553848406.076 * * [simplify]: iters left: 6 (8 enodes) 1553848406.077 * * [simplify]: iters left: 5 (23 enodes) 1553848406.080 * * [simplify]: iters left: 4 (32 enodes) 1553848406.085 * * [simplify]: iters left: 3 (46 enodes) 1553848406.090 * * [simplify]: iters left: 2 (55 enodes) 1553848406.096 * * [simplify]: iters left: 1 (57 enodes) 1553848406.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.101 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848406.101 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848406.101 * * [simplify]: Extracting #3: cost 17 inf + 83 1553848406.102 * * [simplify]: Extracting #4: cost 10 inf + 410 1553848406.102 * * [simplify]: Extracting #5: cost 1 inf + 1386 1553848406.102 * * [simplify]: Extracting #6: cost 0 inf + 1548 1553848406.103 * [simplify]: Simplified to (* x.re (- (sqrt x.re) (sqrt x.im))) 1553848406.103 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (* (sqrt x.re) (sqrt x.re))) (sqrt x.im))) (* x.re (- (sqrt x.re) (sqrt x.im)))) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.103 * * * * [progress]: [ 104 / 174 ] simplifiying candidate # 1553848406.103 * [simplify]: Simplifying (* (- (sqrt (* (sqrt x.re) (sqrt x.re))) (sqrt x.im)) x.re) 1553848406.103 * * [simplify]: iters left: 6 (8 enodes) 1553848406.105 * * [simplify]: iters left: 5 (23 enodes) 1553848406.108 * * [simplify]: iters left: 4 (32 enodes) 1553848406.112 * * [simplify]: iters left: 3 (46 enodes) 1553848406.122 * * [simplify]: iters left: 2 (55 enodes) 1553848406.134 * * [simplify]: iters left: 1 (57 enodes) 1553848406.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.142 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848406.142 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848406.142 * * [simplify]: Extracting #3: cost 17 inf + 83 1553848406.142 * * [simplify]: Extracting #4: cost 10 inf + 410 1553848406.142 * * [simplify]: Extracting #5: cost 1 inf + 1386 1553848406.143 * * [simplify]: Extracting #6: cost 0 inf + 1548 1553848406.143 * [simplify]: Simplified to (* x.re (- (sqrt x.re) (sqrt x.im))) 1553848406.143 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (* (sqrt x.re) (sqrt x.re))) (sqrt x.im))) (* x.re (- (sqrt x.re) (sqrt x.im)))) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.143 * * * * [progress]: [ 105 / 174 ] simplifiying candidate # 1553848406.144 * [simplify]: Simplifying (* (- (sqrt x.re) (sqrt x.im)) x.re) 1553848406.144 * * [simplify]: iters left: 5 (6 enodes) 1553848406.145 * * [simplify]: iters left: 4 (21 enodes) 1553848406.148 * * [simplify]: iters left: 3 (30 enodes) 1553848406.152 * * [simplify]: iters left: 2 (44 enodes) 1553848406.157 * * [simplify]: iters left: 1 (53 enodes) 1553848406.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.163 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848406.163 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848406.163 * * [simplify]: Extracting #3: cost 17 inf + 83 1553848406.163 * * [simplify]: Extracting #4: cost 8 inf + 695 1553848406.163 * * [simplify]: Extracting #5: cost 1 inf + 1386 1553848406.164 * * [simplify]: Extracting #6: cost 0 inf + 1548 1553848406.164 * [simplify]: Simplified to (* (- (sqrt x.re) (sqrt x.im)) x.re) 1553848406.164 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt x.re) (sqrt x.im))) (* (- (sqrt x.re) (sqrt x.im)) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.164 * * * * [progress]: [ 106 / 174 ] simplifiying candidate # 1553848406.164 * [simplify]: Simplifying (* (- (sqrt (sqrt (* x.re x.re))) (sqrt x.im)) x.re) 1553848406.164 * * [simplify]: iters left: 6 (8 enodes) 1553848406.166 * * [simplify]: iters left: 5 (28 enodes) 1553848406.170 * * [simplify]: iters left: 4 (37 enodes) 1553848406.178 * * [simplify]: iters left: 3 (51 enodes) 1553848406.184 * * [simplify]: iters left: 2 (60 enodes) 1553848406.191 * * [simplify]: iters left: 1 (62 enodes) 1553848406.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.197 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848406.197 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848406.198 * * [simplify]: Extracting #3: cost 19 inf + 42 1553848406.198 * * [simplify]: Extracting #4: cost 15 inf + 328 1553848406.198 * * [simplify]: Extracting #5: cost 6 inf + 1303 1553848406.198 * * [simplify]: Extracting #6: cost 0 inf + 2032 1553848406.199 * [simplify]: Simplified to (* x.re (- (sqrt (fabs x.re)) (sqrt x.im))) 1553848406.199 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) (+ (sqrt (sqrt (* x.re x.re))) (sqrt x.im))) (* x.re (- (sqrt (fabs x.re)) (sqrt x.im)))) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.199 * * * * [progress]: [ 107 / 174 ] simplifiying candidate # 1553848406.199 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) x.re) 1553848406.199 * * [simplify]: iters left: 6 (6 enodes) 1553848406.200 * * [simplify]: iters left: 5 (22 enodes) 1553848406.203 * * [simplify]: iters left: 4 (31 enodes) 1553848406.207 * * [simplify]: iters left: 3 (45 enodes) 1553848406.213 * * [simplify]: iters left: 2 (54 enodes) 1553848406.219 * * [simplify]: iters left: 1 (56 enodes) 1553848406.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.224 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848406.224 * * [simplify]: Extracting #2: cost 14 inf + 1 1553848406.224 * * [simplify]: Extracting #3: cost 13 inf + 206 1553848406.225 * * [simplify]: Extracting #4: cost 2 inf + 985 1553848406.225 * * [simplify]: Extracting #5: cost 0 inf + 1148 1553848406.225 * [simplify]: Simplified to (* (- (fabs x.re) x.im) x.re) 1553848406.225 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) 1) (* (- (fabs x.re) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.225 * * * * [progress]: [ 108 / 174 ] simplifiying candidate # 1553848406.226 * [simplify]: Simplifying (- (sqrt (* x.re x.re)) x.im) 1553848406.226 * * [simplify]: iters left: 5 (5 enodes) 1553848406.227 * * [simplify]: iters left: 4 (18 enodes) 1553848406.229 * * [simplify]: iters left: 3 (21 enodes) 1553848406.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.231 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848406.231 * * [simplify]: Extracting #2: cost 7 inf + 42 1553848406.231 * * [simplify]: Extracting #3: cost 6 inf + 84 1553848406.231 * * [simplify]: Extracting #4: cost 0 inf + 412 1553848406.232 * [simplify]: Simplified to (- (fabs x.re) x.im) 1553848406.232 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (* (* (+ (sqrt (* x.re x.re)) x.im) x.re) (- (fabs x.re) x.im)) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.232 * * * * [progress]: [ 109 / 174 ] simplifiying candidate # 1553848406.232 * [simplify]: Simplifying (* (cbrt (+ (sqrt (* x.re x.re)) x.im)) (cbrt (+ (sqrt (* x.re x.re)) x.im))) 1553848406.232 * * [simplify]: iters left: 6 (7 enodes) 1553848406.234 * * [simplify]: iters left: 5 (23 enodes) 1553848406.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.238 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848406.238 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848406.238 * * [simplify]: Extracting #3: cost 8 inf + 0 1553848406.238 * * [simplify]: Extracting #4: cost 10 inf + 1 1553848406.239 * * [simplify]: Extracting #5: cost 8 inf + 84 1553848406.239 * * [simplify]: Extracting #6: cost 1 inf + 856 1553848406.239 * * [simplify]: Extracting #7: cost 0 inf + 1058 1553848406.239 * [simplify]: Simplified to (* (cbrt (+ x.im (fabs x.re))) (cbrt (+ x.im (fabs x.re)))) 1553848406.239 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (* (cbrt (+ x.im (fabs x.re))) (cbrt (+ x.im (fabs x.re)))) (* (cbrt (+ (sqrt (* x.re x.re)) x.im)) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.239 * * * * [progress]: [ 110 / 174 ] simplifiying candidate # 1553848406.239 * [simplify]: Simplifying (sqrt (+ (sqrt (* x.re x.re)) x.im)) 1553848406.239 * * [simplify]: iters left: 6 (6 enodes) 1553848406.241 * * [simplify]: iters left: 5 (20 enodes) 1553848406.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.244 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848406.244 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848406.244 * * [simplify]: Extracting #3: cost 8 inf + 1 1553848406.244 * * [simplify]: Extracting #4: cost 8 inf + 2 1553848406.244 * * [simplify]: Extracting #5: cost 0 inf + 574 1553848406.244 * [simplify]: Simplified to (sqrt (+ x.im (fabs x.re))) 1553848406.244 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (* (sqrt (+ x.im (fabs x.re))) (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.244 * * * * [progress]: [ 111 / 174 ] simplifiying candidate # 1553848406.244 * * * * [progress]: [ 112 / 174 ] simplifiying candidate # 1553848406.244 * * * * [progress]: [ 113 / 174 ] simplifiying candidate # 1553848406.244 * [simplify]: Simplifying (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) 1553848406.244 * * [simplify]: iters left: 6 (9 enodes) 1553848406.246 * * [simplify]: iters left: 5 (33 enodes) 1553848406.251 * * [simplify]: iters left: 4 (47 enodes) 1553848406.257 * * [simplify]: iters left: 3 (50 enodes) 1553848406.263 * * [simplify]: iters left: 2 (51 enodes) 1553848406.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.269 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848406.269 * * [simplify]: Extracting #2: cost 18 inf + 0 1553848406.269 * * [simplify]: Extracting #3: cost 17 inf + 43 1553848406.270 * * [simplify]: Extracting #4: cost 7 inf + 779 1553848406.270 * * [simplify]: Extracting #5: cost 1 inf + 1590 1553848406.271 * * [simplify]: Extracting #6: cost 0 inf + 1712 1553848406.272 * [simplify]: Simplified to (+ (* x.re x.re) (* x.im (+ (fabs x.re) x.im))) 1553848406.272 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ (sqrt (* x.re x.re)) x.im) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) (+ (* x.re x.re) (* x.im (+ (fabs x.re) x.im)))) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.272 * * * * [progress]: [ 114 / 174 ] simplifiying candidate # 1553848406.272 * [simplify]: Simplifying (+ (sqrt (* x.re x.re)) x.im) 1553848406.273 * * [simplify]: iters left: 5 (5 enodes) 1553848406.275 * * [simplify]: iters left: 4 (17 enodes) 1553848406.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.279 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848406.279 * * [simplify]: Extracting #2: cost 6 inf + 1 1553848406.279 * * [simplify]: Extracting #3: cost 6 inf + 2 1553848406.279 * * [simplify]: Extracting #4: cost 0 inf + 330 1553848406.280 * [simplify]: Simplified to (+ x.im (fabs x.re)) 1553848406.280 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (- (/ (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.280 * * * * [progress]: [ 115 / 174 ] simplifiying candidate # 1553848406.280 * [simplify]: Simplifying (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848406.280 * * [simplify]: iters left: 6 (11 enodes) 1553848406.287 * * [simplify]: iters left: 5 (54 enodes) 1553848406.310 * * [simplify]: iters left: 4 (110 enodes) 1553848406.355 * * [simplify]: iters left: 3 (321 enodes) 1553848406.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.484 * * [simplify]: Extracting #1: cost 32 inf + 0 1553848406.485 * * [simplify]: Extracting #2: cost 161 inf + 1 1553848406.487 * * [simplify]: Extracting #3: cost 262 inf + 570 1553848406.493 * * [simplify]: Extracting #4: cost 161 inf + 22441 1553848406.511 * * [simplify]: Extracting #5: cost 15 inf + 60845 1553848406.532 * * [simplify]: Extracting #6: cost 0 inf + 63409 1553848406.554 * [simplify]: Simplified to (* (* x.re (- (fabs x.re) x.im)) (+ (* x.im (* x.im x.im)) (* (fabs x.re) (* x.re x.re)))) 1553848406.554 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* x.re (- (fabs x.re) x.im)) (+ (* x.im (* x.im x.im)) (* (fabs x.re) (* x.re x.re)))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (* x.im (* (+ x.re x.re) x.im)))) 1553848406.555 * * * * [progress]: [ 116 / 174 ] simplifiying candidate # 1553848406.555 * [simplify]: Simplifying (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (sqrt (* x.re x.re)) x.im) x.re)) 1553848406.555 * * [simplify]: iters left: 6 (10 enodes) 1553848406.560 * * [simplify]: iters left: 5 (39 enodes) 1553848406.572 * * [simplify]: iters left: 4 (93 enodes) 1553848406.629 * * [simplify]: iters left: 3 (418 enodes) 1553848406.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848406.952 * * [simplify]: Extracting #1: cost 65 inf + 0 1553848406.953 * * [simplify]: Extracting #2: cost 310 inf + 1 1553848406.955 * * [simplify]: Extracting #3: cost 376 inf + 8465 1553848406.967 * * [simplify]: Extracting #4: cost 100 inf + 58235 1553848407.002 * * [simplify]: Extracting #5: cost 0 inf + 79793 1553848407.039 * [simplify]: Simplified to (* (* (+ (fabs x.re) x.im) (* (- (fabs x.re) x.im) (- (fabs x.re) x.im))) x.re) 1553848407.039 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (- (/ (* (* (+ (fabs x.re) x.im) (* (- (fabs x.re) x.im) (- (fabs x.re) x.im))) x.re) (- (sqrt (* x.re x.re)) x.im)) (* x.im (* (+ x.re x.re) x.im)))) 1553848407.039 * * * * [progress]: [ 117 / 174 ] simplifiying candidate #real (real->posit16 (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)))) (* x.im (* (+ x.re x.re) x.im))))> 1553848407.039 * * * * [progress]: [ 118 / 174 ] simplifiying candidate # 1553848407.039 * * * * [progress]: [ 119 / 174 ] simplifiying candidate # 1553848407.040 * [simplify]: Simplifying (/ (exp (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (exp (* x.im (* (+ x.re x.re) x.im)))) 1553848407.040 * * [simplify]: iters left: 6 (14 enodes) 1553848407.047 * * [simplify]: iters left: 5 (58 enodes) 1553848407.065 * * [simplify]: iters left: 4 (120 enodes) 1553848407.120 * * [simplify]: iters left: 3 (384 enodes) 1553848407.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848407.266 * * [simplify]: Extracting #1: cost 25 inf + 0 1553848407.266 * * [simplify]: Extracting #2: cost 147 inf + 0 1553848407.268 * * [simplify]: Extracting #3: cost 302 inf + 1626 1553848407.279 * * [simplify]: Extracting #4: cost 159 inf + 33059 1553848407.304 * * [simplify]: Extracting #5: cost 15 inf + 72956 1553848407.323 * * [simplify]: Extracting #6: cost 0 inf + 82139 1553848407.340 * * [simplify]: Extracting #7: cost 0 inf + 82058 1553848407.369 * [simplify]: Simplified to (exp (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* (* x.im x.im) (+ x.re x.re)))) 1553848407.369 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (log (exp (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* (* x.im x.im) (+ x.re x.re)))))) 1553848407.369 * * * * [progress]: [ 120 / 174 ] simplifiying candidate # 1553848407.369 * * * * [progress]: [ 121 / 174 ] simplifiying candidate # 1553848407.369 * * * * [progress]: [ 122 / 174 ] simplifiying candidate # 1553848407.369 * * * * [progress]: [ 123 / 174 ] simplifiying candidate # 1553848407.369 * * * * [progress]: [ 124 / 174 ] simplifiying candidate # 1553848407.369 * * * * [progress]: [ 125 / 174 ] simplifiying candidate # 1553848407.369 * * * * [progress]: [ 126 / 174 ] simplifiying candidate # 1553848407.370 * [simplify]: Simplifying (- (* (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (* x.im (* (+ (pow x.re 3) (pow x.re 3)) x.im)))) 1553848407.370 * * [simplify]: iters left: 6 (28 enodes) 1553848407.386 * * [simplify]: iters left: 5 (144 enodes) 1553848407.439 * * [simplify]: iters left: 4 (430 enodes) 1553848407.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848407.765 * * [simplify]: Extracting #1: cost 8 inf + 0 1553848407.765 * * [simplify]: Extracting #2: cost 150 inf + 1 1553848407.766 * * [simplify]: Extracting #3: cost 445 inf + 166 1553848407.771 * * [simplify]: Extracting #4: cost 586 inf + 22116 1553848407.805 * * [simplify]: Extracting #5: cost 252 inf + 122813 1553848407.890 * * [simplify]: Extracting #6: cost 12 inf + 208484 1553848407.951 * * [simplify]: Extracting #7: cost 0 inf + 213492 1553848408.005 * [simplify]: Simplified to (- (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re (fabs x.re)))) (* (* (- (* x.re (* x.re (fabs x.re))) (* (* x.im x.im) x.im)) (fabs x.re)) (* x.re (fabs x.re)))) (* (* (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re)) (* x.im x.im)) (* (+ (* x.im (+ x.im (fabs x.re))) (* x.re x.re)) (+ (* x.re x.re) (* (- x.im (fabs x.re)) x.im))))) 1553848408.005 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re (fabs x.re)))) (* (* (- (* x.re (* x.re (fabs x.re))) (* (* x.im x.im) x.im)) (fabs x.re)) (* x.re (fabs x.re)))) (* (* (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re)) (* x.im x.im)) (* (+ (* x.im (+ x.im (fabs x.re))) (* x.re x.re)) (+ (* x.re x.re) (* (- x.im (fabs x.re)) x.im))))) (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))))) 1553848408.006 * [simplify]: Simplifying (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) 1553848408.006 * * [simplify]: iters left: 6 (15 enodes) 1553848408.014 * * [simplify]: iters left: 5 (73 enodes) 1553848408.037 * * [simplify]: iters left: 4 (220 enodes) 1553848408.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848408.155 * * [simplify]: Extracting #1: cost 30 inf + 0 1553848408.155 * * [simplify]: Extracting #2: cost 177 inf + 43 1553848408.156 * * [simplify]: Extracting #3: cost 282 inf + 2595 1553848408.166 * * [simplify]: Extracting #4: cost 94 inf + 45226 1553848408.197 * * [simplify]: Extracting #5: cost 0 inf + 72658 1553848408.229 * * [simplify]: Extracting #6: cost 0 inf + 72058 1553848408.256 * [simplify]: Simplified to (* (* (+ (* x.re x.re) (* x.im (- x.im (fabs x.re)))) (+ (* (fabs x.re) (+ (fabs x.re) x.im)) (* x.im x.im))) (* x.re x.re)) 1553848408.256 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (+ (* (* x.im x.im) x.im) (* x.re (* x.re (fabs x.re)))) (* (* (- (* x.re (* x.re (fabs x.re))) (* (* x.im x.im) x.im)) (fabs x.re)) (* x.re (fabs x.re)))) (* (* (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re)) (* x.im x.im)) (* (+ (* x.im (+ x.im (fabs x.re))) (* x.re x.re)) (+ (* x.re x.re) (* (- x.im (fabs x.re)) x.im))))) (* (* (+ (* x.re x.re) (* x.im (- x.im (fabs x.re)))) (+ (* (fabs x.re) (+ (fabs x.re) x.im)) (* x.im x.im))) (* x.re x.re)))) 1553848408.256 * * * * [progress]: [ 127 / 174 ] simplifiying candidate # 1553848408.256 * [simplify]: Simplifying (- (* (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) (- x.re x.re)) (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (* x.im (* (- (* x.re x.re) (* x.re x.re)) x.im)))) 1553848408.257 * * [simplify]: iters left: 6 (26 enodes) 1553848408.264 * * [simplify]: iters left: 5 (126 enodes) 1553848408.309 * * [simplify]: iters left: 4 (335 enodes) 1553848408.465 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848408.465 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848408.465 * [simplify]: Simplified to 0 1553848408.465 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ 0 (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (- x.re x.re)))) 1553848408.465 * [simplify]: Simplifying (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (- x.re x.re)) 1553848408.465 * * [simplify]: iters left: 6 (14 enodes) 1553848408.469 * * [simplify]: iters left: 5 (63 enodes) 1553848408.480 * * [simplify]: iters left: 4 (152 enodes) 1553848408.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848408.531 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848408.531 * [simplify]: Simplified to 0 1553848408.531 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ 0 0)) 1553848408.531 * * * * [progress]: [ 128 / 174 ] simplifiying candidate # 1553848408.532 * [simplify]: Simplifying (- (* (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (sqrt (* x.re x.re)) x.im)) (* x.im (* (+ (pow x.re 3) (pow x.re 3)) x.im)))) 1553848408.532 * * [simplify]: iters left: 6 (27 enodes) 1553848408.540 * * [simplify]: iters left: 5 (138 enodes) 1553848408.572 * * [simplify]: iters left: 4 (361 enodes) 1553848408.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848408.848 * * [simplify]: Extracting #1: cost 10 inf + 0 1553848408.849 * * [simplify]: Extracting #2: cost 143 inf + 1 1553848408.851 * * [simplify]: Extracting #3: cost 399 inf + 489 1553848408.862 * * [simplify]: Extracting #4: cost 354 inf + 29405 1553848408.903 * * [simplify]: Extracting #5: cost 54 inf + 123610 1553848408.951 * * [simplify]: Extracting #6: cost 7 inf + 131985 1553848408.998 * * [simplify]: Extracting #7: cost 0 inf + 133389 1553848409.029 * [simplify]: Simplified to (- (* (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re (fabs x.re))))) (* x.re x.re)) (* (+ (* x.re x.re) (* (- x.im (fabs x.re)) x.im)) (* x.im (* (* x.im (+ x.im (fabs x.re))) (+ (* x.re (* x.re x.re)) (* x.re (* x.re x.re))))))) 1553848409.029 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re (fabs x.re))))) (* x.re x.re)) (* (+ (* x.re x.re) (* (- x.im (fabs x.re)) x.im)) (* x.im (* (* x.im (+ x.im (fabs x.re))) (+ (* x.re (* x.re x.re)) (* x.re (* x.re x.re))))))) (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (sqrt (* x.re x.re)) x.im)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))))) 1553848409.030 * [simplify]: Simplifying (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (sqrt (* x.re x.re)) x.im)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) 1553848409.030 * * [simplify]: iters left: 6 (14 enodes) 1553848409.034 * * [simplify]: iters left: 5 (66 enodes) 1553848409.050 * * [simplify]: iters left: 4 (161 enodes) 1553848409.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848409.101 * * [simplify]: Extracting #1: cost 22 inf + 0 1553848409.101 * * [simplify]: Extracting #2: cost 124 inf + 2 1553848409.102 * * [simplify]: Extracting #3: cost 163 inf + 1988 1553848409.106 * * [simplify]: Extracting #4: cost 68 inf + 20023 1553848409.121 * * [simplify]: Extracting #5: cost 0 inf + 38483 1553848409.137 * * [simplify]: Extracting #6: cost 0 inf + 35923 1553848409.153 * [simplify]: Simplified to (* (* (* x.re x.re) (+ (- (* x.im x.im) (* x.im (fabs x.re))) (* x.re x.re))) (+ (fabs x.re) x.im)) 1553848409.153 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.re (- (* x.re x.re) (* x.im x.im))) (+ (* (* x.im x.im) x.im) (* x.re (* x.re (fabs x.re))))) (* x.re x.re)) (* (+ (* x.re x.re) (* (- x.im (fabs x.re)) x.im)) (* x.im (* (* x.im (+ x.im (fabs x.re))) (+ (* x.re (* x.re x.re)) (* x.re (* x.re x.re))))))) (* (* (* x.re x.re) (+ (- (* x.im x.im) (* x.im (fabs x.re))) (* x.re x.re))) (+ (fabs x.re) x.im)))) 1553848409.154 * * * * [progress]: [ 129 / 174 ] simplifiying candidate # 1553848409.154 * [simplify]: Simplifying (- (* (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) (- x.re x.re)) (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (sqrt (* x.re x.re)) x.im)) (* x.im (* (- (* x.re x.re) (* x.re x.re)) x.im)))) 1553848409.155 * * [simplify]: iters left: 6 (25 enodes) 1553848409.168 * * [simplify]: iters left: 5 (121 enodes) 1553848409.206 * * [simplify]: iters left: 4 (299 enodes) 1553848409.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848409.337 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848409.337 * [simplify]: Simplified to 0 1553848409.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ 0 (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (sqrt (* x.re x.re)) x.im)) (- x.re x.re)))) 1553848409.338 * [simplify]: Simplifying (* (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (sqrt (* x.re x.re)) x.im)) (- x.re x.re)) 1553848409.338 * * [simplify]: iters left: 6 (13 enodes) 1553848409.345 * * [simplify]: iters left: 5 (56 enodes) 1553848409.364 * * [simplify]: iters left: 4 (112 enodes) 1553848409.398 * * [simplify]: iters left: 3 (270 enodes) 1553848409.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848409.484 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848409.484 * [simplify]: Simplified to 0 1553848409.484 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ 0 0)) 1553848409.484 * * * * [progress]: [ 130 / 174 ] simplifiying candidate # 1553848409.484 * [simplify]: Simplifying (- (* (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) (* (* (- (sqrt (* x.re x.re)) x.im) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (* x.im (* (+ (pow x.re 3) (pow x.re 3)) x.im)))) 1553848409.485 * * [simplify]: iters left: 6 (27 enodes) 1553848409.500 * * [simplify]: iters left: 5 (139 enodes) 1553848409.563 * * [simplify]: iters left: 4 (405 enodes) 1553848409.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848409.822 * * [simplify]: Extracting #1: cost 10 inf + 0 1553848409.823 * * [simplify]: Extracting #2: cost 172 inf + 1 1553848409.825 * * [simplify]: Extracting #3: cost 480 inf + 814 1553848409.833 * * [simplify]: Extracting #4: cost 465 inf + 39981 1553848409.867 * * [simplify]: Extracting #5: cost 118 inf + 140449 1553848409.947 * * [simplify]: Extracting #6: cost 9 inf + 180219 1553848409.996 * * [simplify]: Extracting #7: cost 0 inf + 183161 1553848410.047 * [simplify]: Simplified to (- (* (* (* x.re (- (* (* x.re (fabs x.re)) x.re) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))) (* x.re x.re)) (* (* (* x.im (+ (* x.re (* x.re x.re)) (* x.re (* x.re x.re)))) x.im) (* (- (fabs x.re) x.im) (+ (* (+ (fabs x.re) x.im) x.im) (* x.re x.re))))) 1553848410.047 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* x.re (- (* (* x.re (fabs x.re)) x.re) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))) (* x.re x.re)) (* (* (* x.im (+ (* x.re (* x.re x.re)) (* x.re (* x.re x.re)))) x.im) (* (- (fabs x.re) x.im) (+ (* (+ (fabs x.re) x.im) x.im) (* x.re x.re))))) (* (* (- (sqrt (* x.re x.re)) x.im) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))))) 1553848410.048 * [simplify]: Simplifying (* (* (- (sqrt (* x.re x.re)) x.im) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) 1553848410.048 * * [simplify]: iters left: 6 (14 enodes) 1553848410.055 * * [simplify]: iters left: 5 (66 enodes) 1553848410.078 * * [simplify]: iters left: 4 (179 enodes) 1553848410.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848410.163 * * [simplify]: Extracting #1: cost 30 inf + 0 1553848410.163 * * [simplify]: Extracting #2: cost 143 inf + 43 1553848410.164 * * [simplify]: Extracting #3: cost 188 inf + 1711 1553848410.168 * * [simplify]: Extracting #4: cost 67 inf + 23469 1553848410.188 * * [simplify]: Extracting #5: cost 0 inf + 39527 1553848410.201 * * [simplify]: Extracting #6: cost 0 inf + 39447 1553848410.211 * [simplify]: Simplified to (* (* x.re x.re) (* (- (fabs x.re) x.im) (+ (* x.re x.re) (* (+ x.im (fabs x.re)) x.im)))) 1553848410.211 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* x.re (- (* (* x.re (fabs x.re)) x.re) (* x.im (* x.im x.im)))) (- (* x.re x.re) (* x.im x.im))) (* x.re x.re)) (* (* (* x.im (+ (* x.re (* x.re x.re)) (* x.re (* x.re x.re)))) x.im) (* (- (fabs x.re) x.im) (+ (* (+ (fabs x.re) x.im) x.im) (* x.re x.re))))) (* (* x.re x.re) (* (- (fabs x.re) x.im) (+ (* x.re x.re) (* (+ x.im (fabs x.re)) x.im)))))) 1553848410.211 * * * * [progress]: [ 131 / 174 ] simplifiying candidate # 1553848410.211 * [simplify]: Simplifying (- (* (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) (- x.re x.re)) (* (* (- (sqrt (* x.re x.re)) x.im) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (* x.im (* (- (* x.re x.re) (* x.re x.re)) x.im)))) 1553848410.212 * * [simplify]: iters left: 6 (25 enodes) 1553848410.224 * * [simplify]: iters left: 5 (122 enodes) 1553848410.293 * * [simplify]: iters left: 4 (327 enodes) 1553848410.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848410.432 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848410.432 * [simplify]: Simplified to 0 1553848410.432 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ 0 (* (* (- (sqrt (* x.re x.re)) x.im) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (- x.re x.re)))) 1553848410.433 * [simplify]: Simplifying (* (* (- (sqrt (* x.re x.re)) x.im) (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im)))) (- x.re x.re)) 1553848410.433 * * [simplify]: iters left: 6 (13 enodes) 1553848410.439 * * [simplify]: iters left: 5 (56 enodes) 1553848410.452 * * [simplify]: iters left: 4 (125 enodes) 1553848410.490 * * [simplify]: iters left: 3 (352 enodes) 1553848410.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848410.649 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848410.649 * [simplify]: Simplified to 0 1553848410.649 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ 0 0)) 1553848410.649 * * * * [progress]: [ 132 / 174 ] simplifiying candidate # 1553848410.649 * [simplify]: Simplifying (- (* (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) (* (* (- (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) (* x.im (* (+ (pow x.re 3) (pow x.re 3)) x.im)))) 1553848410.649 * * [simplify]: iters left: 6 (22 enodes) 1553848410.656 * * [simplify]: iters left: 5 (107 enodes) 1553848410.696 * * [simplify]: iters left: 4 (326 enodes) 1553848410.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848410.931 * * [simplify]: Extracting #1: cost 20 inf + 0 1553848410.931 * * [simplify]: Extracting #2: cost 180 inf + 1 1553848410.933 * * [simplify]: Extracting #3: cost 482 inf + 208 1553848410.942 * * [simplify]: Extracting #4: cost 473 inf + 25131 1553848410.988 * * [simplify]: Extracting #5: cost 56 inf + 127876 1553848411.043 * * [simplify]: Extracting #6: cost 0 inf + 143804 1553848411.101 * * [simplify]: Extracting #7: cost 0 inf + 143724 1553848411.137 * [simplify]: Simplified to (* (- (* x.re x.re) (* x.im x.im)) (- (* (* (- (* x.re x.re) (* x.im x.im)) (* x.re x.re)) x.re) (+ (* (* x.im x.im) (* x.re (* x.re x.re))) (* (* x.im x.im) (* x.re (* x.re x.re)))))) 1553848411.137 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) (- (* (* (- (* x.re x.re) (* x.im x.im)) (* x.re x.re)) x.re) (+ (* (* x.im x.im) (* x.re (* x.re x.re))) (* (* x.im x.im) (* x.re (* x.re x.re)))))) (* (* (- (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))))) 1553848411.138 * [simplify]: Simplifying (* (* (- (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) 1553848411.138 * * [simplify]: iters left: 6 (10 enodes) 1553848411.143 * * [simplify]: iters left: 5 (50 enodes) 1553848411.162 * * [simplify]: iters left: 4 (104 enodes) 1553848411.186 * * [simplify]: iters left: 3 (317 enodes) 1553848411.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848411.368 * * [simplify]: Extracting #1: cost 36 inf + 0 1553848411.369 * * [simplify]: Extracting #2: cost 122 inf + 43 1553848411.369 * * [simplify]: Extracting #3: cost 137 inf + 1590 1553848411.373 * * [simplify]: Extracting #4: cost 47 inf + 15278 1553848411.379 * * [simplify]: Extracting #5: cost 0 inf + 24931 1553848411.386 * [simplify]: Simplified to (* (- (fabs x.re) x.im) (* (* x.re x.re) (+ x.im (fabs x.re)))) 1553848411.386 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (- (* x.re x.re) (* x.im x.im)) (- (* (* (- (* x.re x.re) (* x.im x.im)) (* x.re x.re)) x.re) (+ (* (* x.im x.im) (* x.re (* x.re x.re))) (* (* x.im x.im) (* x.re (* x.re x.re)))))) (* (- (fabs x.re) x.im) (* (* x.re x.re) (+ x.im (fabs x.re)))))) 1553848411.386 * * * * [progress]: [ 133 / 174 ] simplifiying candidate # 1553848411.387 * [simplify]: Simplifying (- (* (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) (- x.re x.re)) (* (* (- (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) (* x.im (* (- (* x.re x.re) (* x.re x.re)) x.im)))) 1553848411.387 * * [simplify]: iters left: 6 (19 enodes) 1553848411.395 * * [simplify]: iters left: 5 (83 enodes) 1553848411.436 * * [simplify]: iters left: 4 (227 enodes) 1553848411.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848411.622 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848411.622 * [simplify]: Simplified to 0 1553848411.622 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ 0 (* (* (- (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) (- x.re x.re)))) 1553848411.622 * [simplify]: Simplifying (* (* (- (sqrt (* x.re x.re)) x.im) (+ (sqrt (* x.re x.re)) x.im)) (- x.re x.re)) 1553848411.622 * * [simplify]: iters left: 6 (9 enodes) 1553848411.626 * * [simplify]: iters left: 5 (40 enodes) 1553848411.636 * * [simplify]: iters left: 4 (70 enodes) 1553848411.646 * * [simplify]: iters left: 3 (113 enodes) 1553848411.663 * * [simplify]: iters left: 2 (163 enodes) 1553848411.705 * * [simplify]: iters left: 1 (270 enodes) 1553848411.778 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848411.778 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848411.778 * [simplify]: Simplified to 0 1553848411.778 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ 0 0)) 1553848411.778 * * * * [progress]: [ 134 / 174 ] simplifiying candidate # 1553848411.779 * [simplify]: Simplifying (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (* x.im (* (+ (pow x.re 3) (pow x.re 3)) x.im)))) 1553848411.779 * * [simplify]: iters left: 6 (25 enodes) 1553848411.793 * * [simplify]: iters left: 5 (119 enodes) 1553848411.841 * * [simplify]: iters left: 4 (284 enodes) 1553848411.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848411.967 * * [simplify]: Extracting #1: cost 14 inf + 0 1553848411.967 * * [simplify]: Extracting #2: cost 142 inf + 1 1553848411.968 * * [simplify]: Extracting #3: cost 281 inf + 126 1553848411.970 * * [simplify]: Extracting #4: cost 301 inf + 9614 1553848411.981 * * [simplify]: Extracting #5: cost 108 inf + 58490 1553848412.003 * * [simplify]: Extracting #6: cost 6 inf + 94205 1553848412.045 * * [simplify]: Extracting #7: cost 0 inf + 96241 1553848412.084 * [simplify]: Simplified to (- (* (* (* (- (* x.re (* x.re (fabs x.re))) (* (* x.im x.im) x.im)) (fabs x.re)) (* x.re (fabs x.re))) (+ x.im (fabs x.re))) (* (* (* (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re)) x.im) x.im) (+ (* x.re x.re) (* x.im (+ x.im (fabs x.re)))))) 1553848412.084 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re (* x.re (fabs x.re))) (* (* x.im x.im) x.im)) (fabs x.re)) (* x.re (fabs x.re))) (+ x.im (fabs x.re))) (* (* (* (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re)) x.im) x.im) (+ (* x.re x.re) (* x.im (+ x.im (fabs x.re)))))) (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))))) 1553848412.085 * [simplify]: Simplifying (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) 1553848412.085 * * [simplify]: iters left: 6 (12 enodes) 1553848412.091 * * [simplify]: iters left: 5 (49 enodes) 1553848412.108 * * [simplify]: iters left: 4 (91 enodes) 1553848412.157 * * [simplify]: iters left: 3 (294 enodes) 1553848412.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848412.331 * * [simplify]: Extracting #1: cost 20 inf + 0 1553848412.332 * * [simplify]: Extracting #2: cost 80 inf + 124 1553848412.333 * * [simplify]: Extracting #3: cost 70 inf + 3621 1553848412.336 * * [simplify]: Extracting #4: cost 9 inf + 14180 1553848412.340 * * [simplify]: Extracting #5: cost 0 inf + 15799 1553848412.345 * [simplify]: Simplified to (* (+ (* x.im (+ (fabs x.re) x.im)) (* x.re x.re)) (* x.re x.re)) 1553848412.345 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (- (* x.re (* x.re (fabs x.re))) (* (* x.im x.im) x.im)) (fabs x.re)) (* x.re (fabs x.re))) (+ x.im (fabs x.re))) (* (* (* (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re)) x.im) x.im) (+ (* x.re x.re) (* x.im (+ x.im (fabs x.re)))))) (* (+ (* x.im (+ (fabs x.re) x.im)) (* x.re x.re)) (* x.re x.re)))) 1553848412.345 * * * * [progress]: [ 135 / 174 ] simplifiying candidate # 1553848412.345 * [simplify]: Simplifying (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (- (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) x.re)) (- x.re x.re)) (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (* x.im (* (- (* x.re x.re) (* x.re x.re)) x.im)))) 1553848412.346 * * [simplify]: iters left: 6 (23 enodes) 1553848412.352 * * [simplify]: iters left: 5 (101 enodes) 1553848412.380 * * [simplify]: iters left: 4 (218 enodes) 1553848412.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848412.478 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848412.478 * [simplify]: Simplified to 0 1553848412.479 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ 0 (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (- x.re x.re)))) 1553848412.479 * [simplify]: Simplifying (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (+ (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (- x.re x.re)) 1553848412.479 * * [simplify]: iters left: 6 (11 enodes) 1553848412.488 * * [simplify]: iters left: 5 (39 enodes) 1553848412.499 * * [simplify]: iters left: 4 (53 enodes) 1553848412.506 * * [simplify]: iters left: 3 (56 enodes) 1553848412.513 * * [simplify]: iters left: 2 (57 enodes) 1553848412.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848412.520 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848412.520 * [simplify]: Simplified to 0 1553848412.520 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ 0 0)) 1553848412.520 * * * * [progress]: [ 136 / 174 ] simplifiying candidate # 1553848412.520 * [simplify]: Simplifying (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) (* (+ (sqrt (* x.re x.re)) x.im) (* x.im (* (+ (pow x.re 3) (pow x.re 3)) x.im)))) 1553848412.520 * * [simplify]: iters left: 6 (20 enodes) 1553848412.526 * * [simplify]: iters left: 5 (92 enodes) 1553848412.546 * * [simplify]: iters left: 4 (209 enodes) 1553848412.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848412.635 * * [simplify]: Extracting #1: cost 15 inf + 0 1553848412.635 * * [simplify]: Extracting #2: cost 100 inf + 1 1553848412.636 * * [simplify]: Extracting #3: cost 213 inf + 819 1553848412.640 * * [simplify]: Extracting #4: cost 118 inf + 20586 1553848412.650 * * [simplify]: Extracting #5: cost 11 inf + 45396 1553848412.664 * * [simplify]: Extracting #6: cost 2 inf + 46536 1553848412.685 * * [simplify]: Extracting #7: cost 0 inf + 47040 1553848412.705 * [simplify]: Simplified to (* (+ x.im (fabs x.re)) (- (* (* (* x.re x.re) x.re) (- (* x.re x.re) (* x.im x.im))) (* (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re)) (* x.im x.im)))) 1553848412.705 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (* (+ x.im (fabs x.re)) (- (* (* (* x.re x.re) x.re) (- (* x.re x.re) (* x.im x.im))) (* (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re)) (* x.im x.im)))) (* (+ (sqrt (* x.re x.re)) x.im) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))))) 1553848412.706 * [simplify]: Simplifying (* (+ (sqrt (* x.re x.re)) x.im) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) 1553848412.706 * * [simplify]: iters left: 6 (8 enodes) 1553848412.708 * * [simplify]: iters left: 5 (33 enodes) 1553848412.713 * * [simplify]: iters left: 4 (45 enodes) 1553848412.720 * * [simplify]: iters left: 3 (94 enodes) 1553848412.741 * * [simplify]: iters left: 2 (132 enodes) 1553848412.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848412.762 * * [simplify]: Extracting #1: cost 9 inf + 0 1553848412.762 * * [simplify]: Extracting #2: cost 16 inf + 2 1553848412.762 * * [simplify]: Extracting #3: cost 11 inf + 491 1553848412.763 * * [simplify]: Extracting #4: cost 0 inf + 1551 1553848412.764 * [simplify]: Simplified to (* x.re (* (+ x.im (fabs x.re)) x.re)) 1553848412.764 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (* (+ x.im (fabs x.re)) (- (* (* (* x.re x.re) x.re) (- (* x.re x.re) (* x.im x.im))) (* (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re)) (* x.im x.im)))) (* x.re (* (+ x.im (fabs x.re)) x.re)))) 1553848412.764 * * * * [progress]: [ 137 / 174 ] simplifiying candidate # 1553848412.765 * [simplify]: Simplifying (- (* (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) x.re)) (- x.re x.re)) (* (+ (sqrt (* x.re x.re)) x.im) (* x.im (* (- (* x.re x.re) (* x.re x.re)) x.im)))) 1553848412.765 * * [simplify]: iters left: 6 (17 enodes) 1553848412.773 * * [simplify]: iters left: 5 (68 enodes) 1553848412.800 * * [simplify]: iters left: 4 (123 enodes) 1553848412.823 * * [simplify]: iters left: 3 (357 enodes) 1553848413.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848413.019 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848413.019 * [simplify]: Simplified to 0 1553848413.020 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ 0 (* (+ (sqrt (* x.re x.re)) x.im) (- x.re x.re)))) 1553848413.020 * [simplify]: Simplifying (* (+ (sqrt (* x.re x.re)) x.im) (- x.re x.re)) 1553848413.020 * * [simplify]: iters left: 6 (7 enodes) 1553848413.022 * * [simplify]: iters left: 5 (23 enodes) 1553848413.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848413.025 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848413.025 * [simplify]: Simplified to 0 1553848413.025 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ 0 0)) 1553848413.025 * * * * [progress]: [ 138 / 174 ] simplifiying candidate # 1553848413.026 * [simplify]: Simplifying (- (* (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (* x.im (* (+ (pow x.re 3) (pow x.re 3)) x.im)))) 1553848413.026 * * [simplify]: iters left: 6 (25 enodes) 1553848413.033 * * [simplify]: iters left: 5 (121 enodes) 1553848413.074 * * [simplify]: iters left: 4 (279 enodes) 1553848413.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848413.209 * * [simplify]: Extracting #1: cost 12 inf + 0 1553848413.209 * * [simplify]: Extracting #2: cost 131 inf + 1 1553848413.210 * * [simplify]: Extracting #3: cost 271 inf + 329 1553848413.213 * * [simplify]: Extracting #4: cost 245 inf + 20911 1553848413.227 * * [simplify]: Extracting #5: cost 32 inf + 85994 1553848413.258 * * [simplify]: Extracting #6: cost 8 inf + 82272 1553848413.297 * * [simplify]: Extracting #7: cost 0 inf + 84750 1553848413.315 * [simplify]: Simplified to (- (* (* (* (- (fabs x.re) x.im) (fabs x.re)) (* x.re (fabs x.re))) (+ (* (* x.im x.im) x.im) (* (* x.re (fabs x.re)) x.re))) (* (* (* x.im x.im) (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re))) (+ (* (fabs x.re) (- (fabs x.re) x.im)) (* x.im x.im)))) 1553848413.315 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* (* (* (- (fabs x.re) x.im) (fabs x.re)) (* x.re (fabs x.re))) (+ (* (* x.im x.im) x.im) (* (* x.re (fabs x.re)) x.re))) (* (* (* x.im x.im) (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re))) (+ (* (fabs x.re) (- (fabs x.re) x.im)) (* x.im x.im)))) (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))))) 1553848413.315 * [simplify]: Simplifying (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) 1553848413.315 * * [simplify]: iters left: 6 (12 enodes) 1553848413.318 * * [simplify]: iters left: 5 (50 enodes) 1553848413.326 * * [simplify]: iters left: 4 (95 enodes) 1553848413.348 * * [simplify]: iters left: 3 (257 enodes) 1553848413.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848413.434 * * [simplify]: Extracting #1: cost 22 inf + 0 1553848413.435 * * [simplify]: Extracting #2: cost 80 inf + 2 1553848413.437 * * [simplify]: Extracting #3: cost 88 inf + 3417 1553848413.444 * * [simplify]: Extracting #4: cost 3 inf + 16415 1553848413.454 * * [simplify]: Extracting #5: cost 0 inf + 16461 1553848413.465 * * [simplify]: Extracting #6: cost 0 inf + 16421 1553848413.474 * [simplify]: Simplified to (* (+ (* x.im (- x.im (fabs x.re))) (* x.re x.re)) (* x.re x.re)) 1553848413.474 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* (* (* (- (fabs x.re) x.im) (fabs x.re)) (* x.re (fabs x.re))) (+ (* (* x.im x.im) x.im) (* (* x.re (fabs x.re)) x.re))) (* (* (* x.im x.im) (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re))) (+ (* (fabs x.re) (- (fabs x.re) x.im)) (* x.im x.im)))) (* (+ (* x.im (- x.im (fabs x.re))) (* x.re x.re)) (* x.re x.re)))) 1553848413.474 * * * * [progress]: [ 139 / 174 ] simplifiying candidate # 1553848413.474 * [simplify]: Simplifying (- (* (* (+ (pow (sqrt (* x.re x.re)) 3) (pow x.im 3)) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (- x.re x.re)) (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (* x.im (* (- (* x.re x.re) (* x.re x.re)) x.im)))) 1553848413.474 * * [simplify]: iters left: 6 (23 enodes) 1553848413.481 * * [simplify]: iters left: 5 (103 enodes) 1553848413.523 * * [simplify]: iters left: 4 (212 enodes) 1553848413.604 * * [simplify]: iters left: 3 (486 enodes) 1553848413.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848413.842 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848413.842 * [simplify]: Simplified to 0 1553848413.842 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ 0 (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (- x.re x.re)))) 1553848413.843 * [simplify]: Simplifying (* (+ (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (- (* x.im x.im) (* (sqrt (* x.re x.re)) x.im))) (- x.re x.re)) 1553848413.843 * * [simplify]: iters left: 6 (11 enodes) 1553848413.849 * * [simplify]: iters left: 5 (40 enodes) 1553848413.859 * * [simplify]: iters left: 4 (62 enodes) 1553848413.868 * * [simplify]: iters left: 3 (81 enodes) 1553848413.879 * * [simplify]: iters left: 2 (100 enodes) 1553848413.897 * * [simplify]: iters left: 1 (122 enodes) 1553848413.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848413.919 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848413.919 * [simplify]: Simplified to 0 1553848413.919 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ 0 0)) 1553848413.919 * * * * [progress]: [ 140 / 174 ] simplifiying candidate # 1553848413.919 * [simplify]: Simplifying (- (* (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) (* (- (sqrt (* x.re x.re)) x.im) (* x.im (* (+ (pow x.re 3) (pow x.re 3)) x.im)))) 1553848413.919 * * [simplify]: iters left: 6 (20 enodes) 1553848413.925 * * [simplify]: iters left: 5 (93 enodes) 1553848413.943 * * [simplify]: iters left: 4 (219 enodes) 1553848414.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848414.032 * * [simplify]: Extracting #1: cost 10 inf + 0 1553848414.032 * * [simplify]: Extracting #2: cost 89 inf + 1 1553848414.033 * * [simplify]: Extracting #3: cost 235 inf + 166 1553848414.036 * * [simplify]: Extracting #4: cost 194 inf + 13160 1553848414.048 * * [simplify]: Extracting #5: cost 35 inf + 46131 1553848414.068 * * [simplify]: Extracting #6: cost 2 inf + 54289 1553848414.096 * * [simplify]: Extracting #7: cost 0 inf + 54964 1553848414.115 * [simplify]: Simplified to (- (* x.re (* (* x.re (+ (fabs x.re) x.im)) (* (- (fabs x.re) x.im) (* (- (fabs x.re) x.im) x.re)))) (* (* (- (fabs x.re) x.im) x.im) (* x.im (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re))))) 1553848414.115 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ (- (* x.re (* (* x.re (+ (fabs x.re) x.im)) (* (- (fabs x.re) x.im) (* (- (fabs x.re) x.im) x.re)))) (* (* (- (fabs x.re) x.im) x.im) (* x.im (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re))))) (* (- (sqrt (* x.re x.re)) x.im) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))))) 1553848414.115 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) (+ (* x.re x.re) (- (* x.re x.re) (* x.re x.re)))) 1553848414.116 * * [simplify]: iters left: 6 (8 enodes) 1553848414.117 * * [simplify]: iters left: 5 (34 enodes) 1553848414.123 * * [simplify]: iters left: 4 (47 enodes) 1553848414.130 * * [simplify]: iters left: 3 (98 enodes) 1553848414.151 * * [simplify]: iters left: 2 (140 enodes) 1553848414.192 * * [simplify]: iters left: 1 (173 enodes) 1553848414.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848414.225 * * [simplify]: Extracting #1: cost 10 inf + 0 1553848414.225 * * [simplify]: Extracting #2: cost 22 inf + 2 1553848414.225 * * [simplify]: Extracting #3: cost 14 inf + 1062 1553848414.226 * * [simplify]: Extracting #4: cost 0 inf + 2285 1553848414.226 * [simplify]: Simplified to (* x.re (* (- (fabs x.re) x.im) x.re)) 1553848414.226 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ (- (* x.re (* (* x.re (+ (fabs x.re) x.im)) (* (- (fabs x.re) x.im) (* (- (fabs x.re) x.im) x.re)))) (* (* (- (fabs x.re) x.im) x.im) (* x.im (+ (* (* x.re x.re) x.re) (* (* x.re x.re) x.re))))) (* x.re (* (- (fabs x.re) x.im) x.re)))) 1553848414.227 * * * * [progress]: [ 141 / 174 ] simplifiying candidate # 1553848414.227 * [simplify]: Simplifying (- (* (* (- (* (sqrt (* x.re x.re)) (sqrt (* x.re x.re))) (* x.im x.im)) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (- x.re x.re)) (* (- (sqrt (* x.re x.re)) x.im) (* x.im (* (- (* x.re x.re) (* x.re x.re)) x.im)))) 1553848414.227 * * [simplify]: iters left: 6 (17 enodes) 1553848414.231 * * [simplify]: iters left: 5 (69 enodes) 1553848414.255 * * [simplify]: iters left: 4 (149 enodes) 1553848414.318 * * [simplify]: iters left: 3 (487 enodes) 1553848414.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848414.644 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848414.644 * [simplify]: Simplified to 0 1553848414.644 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (/ 0 (* (- (sqrt (* x.re x.re)) x.im) (- x.re x.re)))) 1553848414.645 * [simplify]: Simplifying (* (- (sqrt (* x.re x.re)) x.im) (- x.re x.re)) 1553848414.645 * * [simplify]: iters left: 6 (7 enodes) 1553848414.646 * * [simplify]: iters left: 5 (24 enodes) 1553848414.650 * * [simplify]: iters left: 4 (27 enodes) 1553848414.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848414.653 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848414.653 * [simplify]: Simplified to 0 1553848414.653 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (/ 0 0)) 1553848414.653 * * * * [progress]: [ 142 / 174 ] simplifiying candidate # 1553848414.653 * * * * [progress]: [ 143 / 174 ] simplifiying candidate # 1553848414.653 * * * * [progress]: [ 144 / 174 ] simplifiying candidate # 1553848414.653 * * * * [progress]: [ 145 / 174 ] simplifiying candidate # 1553848414.653 * * * * [progress]: [ 146 / 174 ] simplifiying candidate # 1553848414.654 * [simplify]: Simplifying (+ (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))) 1553848414.654 * * [simplify]: iters left: 6 (14 enodes) 1553848414.657 * * [simplify]: iters left: 5 (53 enodes) 1553848414.664 * * [simplify]: iters left: 4 (91 enodes) 1553848414.682 * * [simplify]: iters left: 3 (241 enodes) 1553848414.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848414.736 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848414.736 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848414.736 * * [simplify]: Extracting #3: cost 55 inf + 0 1553848414.737 * * [simplify]: Extracting #4: cost 117 inf + 249 1553848414.738 * * [simplify]: Extracting #5: cost 77 inf + 6987 1553848414.742 * * [simplify]: Extracting #6: cost 11 inf + 17590 1553848414.746 * * [simplify]: Extracting #7: cost 0 inf + 19892 1553848414.751 * [simplify]: Simplified to (+ (sqrt (* (* x.im x.re) (+ x.im x.im))) (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))))) 1553848414.751 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (sqrt (* (* x.im x.re) (+ x.im x.im))) (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))))) (- (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))))) 1553848414.752 * [simplify]: Simplifying (- (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))) 1553848414.752 * * [simplify]: iters left: 6 (14 enodes) 1553848414.757 * * [simplify]: iters left: 5 (54 enodes) 1553848414.774 * * [simplify]: iters left: 4 (95 enodes) 1553848414.806 * * [simplify]: iters left: 3 (245 enodes) 1553848414.893 * * [simplify]: iters left: 2 (499 enodes) 1553848415.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848415.051 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848415.051 * * [simplify]: Extracting #2: cost 10 inf + 0 1553848415.051 * * [simplify]: Extracting #3: cost 43 inf + 0 1553848415.051 * * [simplify]: Extracting #4: cost 101 inf + 573 1553848415.052 * * [simplify]: Extracting #5: cost 88 inf + 4545 1553848415.055 * * [simplify]: Extracting #6: cost 17 inf + 16225 1553848415.062 * * [simplify]: Extracting #7: cost 0 inf + 19677 1553848415.067 * [simplify]: Simplified to (- (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re)))) (sqrt (* (* x.im (+ x.im x.im)) x.re))) 1553848415.068 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))) (- (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re)))) (sqrt (* (* x.im (+ x.im x.im)) x.re))))) 1553848415.068 * * * * [progress]: [ 147 / 174 ] simplifiying candidate # 1553848415.068 * [simplify]: Simplifying (+ (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))) 1553848415.068 * * [simplify]: iters left: 6 (15 enodes) 1553848415.071 * * [simplify]: iters left: 5 (56 enodes) 1553848415.079 * * [simplify]: iters left: 4 (91 enodes) 1553848415.097 * * [simplify]: iters left: 3 (227 enodes) 1553848415.177 * * [simplify]: iters left: 2 (479 enodes) 1553848415.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848415.344 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848415.344 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848415.344 * * [simplify]: Extracting #3: cost 39 inf + 0 1553848415.344 * * [simplify]: Extracting #4: cost 110 inf + 43 1553848415.345 * * [simplify]: Extracting #5: cost 91 inf + 5481 1553848415.350 * * [simplify]: Extracting #6: cost 12 inf + 19027 1553848415.355 * * [simplify]: Extracting #7: cost 0 inf + 21171 1553848415.360 * * [simplify]: Extracting #8: cost 0 inf + 21131 1553848415.366 * [simplify]: Simplified to (+ (* (sqrt x.im) (sqrt (+ (* x.im x.re) (* x.im x.re)))) (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))))) 1553848415.366 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (* (sqrt x.im) (sqrt (+ (* x.im x.re) (* x.im x.re)))) (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))))) (- (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))))) 1553848415.366 * [simplify]: Simplifying (- (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))) 1553848415.366 * * [simplify]: iters left: 6 (15 enodes) 1553848415.369 * * [simplify]: iters left: 5 (57 enodes) 1553848415.377 * * [simplify]: iters left: 4 (101 enodes) 1553848415.406 * * [simplify]: iters left: 3 (241 enodes) 1553848415.475 * * [simplify]: iters left: 2 (492 enodes) 1553848415.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848415.621 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848415.621 * * [simplify]: Extracting #2: cost 13 inf + 0 1553848415.621 * * [simplify]: Extracting #3: cost 47 inf + 0 1553848415.622 * * [simplify]: Extracting #4: cost 113 inf + 43 1553848415.622 * * [simplify]: Extracting #5: cost 107 inf + 3494 1553848415.626 * * [simplify]: Extracting #6: cost 21 inf + 18052 1553848415.632 * * [simplify]: Extracting #7: cost 0 inf + 21653 1553848415.638 * * [simplify]: Extracting #8: cost 0 inf + 21533 1553848415.645 * [simplify]: Simplified to (- (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re)))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))) 1553848415.645 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))) (- (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re)))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))))) 1553848415.645 * * * * [progress]: [ 148 / 174 ] simplifiying candidate # 1553848415.646 * [simplify]: Simplifying (+ (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))) 1553848415.646 * * [simplify]: iters left: 6 (15 enodes) 1553848415.651 * * [simplify]: iters left: 5 (56 enodes) 1553848415.667 * * [simplify]: iters left: 4 (90 enodes) 1553848415.697 * * [simplify]: iters left: 3 (222 enodes) 1553848415.788 * * [simplify]: iters left: 2 (494 enodes) 1553848415.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848415.975 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848415.975 * * [simplify]: Extracting #2: cost 11 inf + 0 1553848415.975 * * [simplify]: Extracting #3: cost 38 inf + 42 1553848415.976 * * [simplify]: Extracting #4: cost 106 inf + 84 1553848415.977 * * [simplify]: Extracting #5: cost 96 inf + 3703 1553848415.980 * * [simplify]: Extracting #6: cost 13 inf + 17097 1553848415.986 * * [simplify]: Extracting #7: cost 0 inf + 19641 1553848415.997 * [simplify]: Simplified to (+ (* x.im (sqrt (+ x.re x.re))) (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))))) 1553848415.997 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (* x.im (sqrt (+ x.re x.re))) (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))))) (- (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))))) 1553848415.998 * [simplify]: Simplifying (- (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))) 1553848415.998 * * [simplify]: iters left: 6 (15 enodes) 1553848416.004 * * [simplify]: iters left: 5 (57 enodes) 1553848416.019 * * [simplify]: iters left: 4 (100 enodes) 1553848416.038 * * [simplify]: iters left: 3 (253 enodes) 1553848416.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848416.106 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848416.106 * * [simplify]: Extracting #2: cost 18 inf + 0 1553848416.106 * * [simplify]: Extracting #3: cost 57 inf + 83 1553848416.106 * * [simplify]: Extracting #4: cost 127 inf + 288 1553848416.108 * * [simplify]: Extracting #5: cost 114 inf + 3905 1553848416.112 * * [simplify]: Extracting #6: cost 17 inf + 18964 1553848416.120 * * [simplify]: Extracting #7: cost 0 inf + 22317 1553848416.128 * [simplify]: Simplified to (- (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re)))) (* x.im (sqrt (+ x.re x.re)))) 1553848416.128 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (sqrt (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))) (- (sqrt (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re)))) (* x.im (sqrt (+ x.re x.re)))))) 1553848416.129 * * * * [progress]: [ 149 / 174 ] simplifiying candidate # 1553848416.129 * [simplify]: Simplifying (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))) 1553848416.129 * * [simplify]: iters left: 6 (15 enodes) 1553848416.132 * * [simplify]: iters left: 5 (55 enodes) 1553848416.139 * * [simplify]: iters left: 4 (71 enodes) 1553848416.149 * * [simplify]: iters left: 3 (103 enodes) 1553848416.167 * * [simplify]: iters left: 2 (130 enodes) 1553848416.201 * * [simplify]: iters left: 1 (139 enodes) 1553848416.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848416.230 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848416.230 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848416.230 * * [simplify]: Extracting #3: cost 23 inf + 0 1553848416.231 * * [simplify]: Extracting #4: cost 33 inf + 43 1553848416.233 * * [simplify]: Extracting #5: cost 20 inf + 1876 1553848416.234 * * [simplify]: Extracting #6: cost 3 inf + 4589 1553848416.236 * * [simplify]: Extracting #7: cost 0 inf + 4712 1553848416.238 * [simplify]: Simplified to (+ (sqrt (* x.im (* x.re (+ x.im x.im)))) (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re))))) 1553848416.238 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (sqrt (* x.im (* x.re (+ x.im x.im)))) (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re))))) (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))))) 1553848416.239 * [simplify]: Simplifying (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))) 1553848416.239 * * [simplify]: iters left: 6 (15 enodes) 1553848416.245 * * [simplify]: iters left: 5 (56 enodes) 1553848416.253 * * [simplify]: iters left: 4 (75 enodes) 1553848416.263 * * [simplify]: iters left: 3 (107 enodes) 1553848416.277 * * [simplify]: iters left: 2 (133 enodes) 1553848416.294 * * [simplify]: iters left: 1 (143 enodes) 1553848416.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848416.317 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848416.318 * * [simplify]: Extracting #2: cost 11 inf + 0 1553848416.318 * * [simplify]: Extracting #3: cost 25 inf + 0 1553848416.318 * * [simplify]: Extracting #4: cost 30 inf + 612 1553848416.320 * * [simplify]: Extracting #5: cost 12 inf + 3014 1553848416.322 * * [simplify]: Extracting #6: cost 3 inf + 4993 1553848416.324 * * [simplify]: Extracting #7: cost 0 inf + 5116 1553848416.326 * [simplify]: Simplified to (- (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) (sqrt (* x.im (* (+ x.im x.im) x.re)))) 1553848416.326 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))) (- (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) (sqrt (* x.im (* (+ x.im x.im) x.re)))))) 1553848416.326 * * * * [progress]: [ 150 / 174 ] simplifiying candidate # 1553848416.326 * [simplify]: Simplifying (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))) 1553848416.327 * * [simplify]: iters left: 6 (16 enodes) 1553848416.333 * * [simplify]: iters left: 5 (57 enodes) 1553848416.349 * * [simplify]: iters left: 4 (70 enodes) 1553848416.368 * * [simplify]: iters left: 3 (88 enodes) 1553848416.389 * * [simplify]: iters left: 2 (94 enodes) 1553848416.403 * * [simplify]: iters left: 1 (96 enodes) 1553848416.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848416.413 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848416.413 * * [simplify]: Extracting #2: cost 10 inf + 0 1553848416.413 * * [simplify]: Extracting #3: cost 18 inf + 0 1553848416.413 * * [simplify]: Extracting #4: cost 28 inf + 1 1553848416.414 * * [simplify]: Extracting #5: cost 34 inf + 125 1553848416.414 * * [simplify]: Extracting #6: cost 11 inf + 2367 1553848416.415 * * [simplify]: Extracting #7: cost 0 inf + 4546 1553848416.416 * [simplify]: Simplified to (+ (* (sqrt x.im) (sqrt (* x.im (+ x.re x.re)))) (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re))))) 1553848416.416 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (* (sqrt x.im) (sqrt (* x.im (+ x.re x.re)))) (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re))))) (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))))) 1553848416.416 * [simplify]: Simplifying (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))) 1553848416.416 * * [simplify]: iters left: 6 (16 enodes) 1553848416.422 * * [simplify]: iters left: 5 (58 enodes) 1553848416.440 * * [simplify]: iters left: 4 (80 enodes) 1553848416.463 * * [simplify]: iters left: 3 (102 enodes) 1553848416.488 * * [simplify]: iters left: 2 (108 enodes) 1553848416.510 * * [simplify]: iters left: 1 (110 enodes) 1553848416.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848416.532 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848416.532 * * [simplify]: Extracting #2: cost 14 inf + 0 1553848416.532 * * [simplify]: Extracting #3: cost 24 inf + 0 1553848416.533 * * [simplify]: Extracting #4: cost 34 inf + 1 1553848416.533 * * [simplify]: Extracting #5: cost 34 inf + 656 1553848416.534 * * [simplify]: Extracting #6: cost 10 inf + 3660 1553848416.535 * * [simplify]: Extracting #7: cost 1 inf + 4994 1553848416.537 * * [simplify]: Extracting #8: cost 0 inf + 5516 1553848416.539 * [simplify]: Simplified to (- (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) (* (sqrt x.im) (sqrt (* x.re (+ x.im x.im))))) 1553848416.539 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))) (- (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) (* (sqrt x.im) (sqrt (* x.re (+ x.im x.im))))))) 1553848416.539 * * * * [progress]: [ 151 / 174 ] simplifiying candidate # 1553848416.540 * [simplify]: Simplifying (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))) 1553848416.540 * * [simplify]: iters left: 6 (16 enodes) 1553848416.546 * * [simplify]: iters left: 5 (58 enodes) 1553848416.559 * * [simplify]: iters left: 4 (70 enodes) 1553848416.577 * * [simplify]: iters left: 3 (84 enodes) 1553848416.595 * * [simplify]: iters left: 2 (93 enodes) 1553848416.614 * * [simplify]: iters left: 1 (95 enodes) 1553848416.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848416.629 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848416.629 * * [simplify]: Extracting #2: cost 12 inf + 0 1553848416.629 * * [simplify]: Extracting #3: cost 18 inf + 42 1553848416.629 * * [simplify]: Extracting #4: cost 26 inf + 83 1553848416.629 * * [simplify]: Extracting #5: cost 33 inf + 84 1553848416.629 * * [simplify]: Extracting #6: cost 11 inf + 2564 1553848416.630 * * [simplify]: Extracting #7: cost 1 inf + 3780 1553848416.631 * * [simplify]: Extracting #8: cost 0 inf + 4222 1553848416.632 * [simplify]: Simplified to (+ (* (sqrt (+ x.re x.re)) x.im) (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re))))) 1553848416.632 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (* (sqrt (+ x.re x.re)) x.im) (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re))))) (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))))) 1553848416.632 * [simplify]: Simplifying (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))) 1553848416.632 * * [simplify]: iters left: 6 (16 enodes) 1553848416.635 * * [simplify]: iters left: 5 (59 enodes) 1553848416.643 * * [simplify]: iters left: 4 (80 enodes) 1553848416.657 * * [simplify]: iters left: 3 (114 enodes) 1553848416.689 * * [simplify]: iters left: 2 (137 enodes) 1553848416.723 * * [simplify]: iters left: 1 (148 enodes) 1553848416.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848416.757 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848416.757 * * [simplify]: Extracting #2: cost 19 inf + 0 1553848416.757 * * [simplify]: Extracting #3: cost 31 inf + 1 1553848416.758 * * [simplify]: Extracting #4: cost 33 inf + 368 1553848416.758 * * [simplify]: Extracting #5: cost 42 inf + 452 1553848416.759 * * [simplify]: Extracting #6: cost 19 inf + 3218 1553848416.762 * * [simplify]: Extracting #7: cost 0 inf + 6170 1553848416.765 * [simplify]: Simplified to (- (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) (* (sqrt (+ x.re x.re)) x.im)) 1553848416.765 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (sqrt (* (- (sqrt (* x.re x.re)) x.im) x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))) (- (* (sqrt (* x.re (- (fabs x.re) x.im))) (sqrt (+ x.im (fabs x.re)))) (* (sqrt (+ x.re x.re)) x.im)))) 1553848416.765 * * * * [progress]: [ 152 / 174 ] simplifiying candidate # 1553848416.765 * [simplify]: Simplifying (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))) 1553848416.766 * * [simplify]: iters left: 6 (16 enodes) 1553848416.771 * * [simplify]: iters left: 5 (59 enodes) 1553848416.778 * * [simplify]: iters left: 4 (77 enodes) 1553848416.789 * * [simplify]: iters left: 3 (103 enodes) 1553848416.807 * * [simplify]: iters left: 2 (126 enodes) 1553848416.839 * * [simplify]: iters left: 1 (134 enodes) 1553848416.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848416.860 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848416.860 * * [simplify]: Extracting #2: cost 13 inf + 0 1553848416.860 * * [simplify]: Extracting #3: cost 31 inf + 0 1553848416.861 * * [simplify]: Extracting #4: cost 34 inf + 370 1553848416.861 * * [simplify]: Extracting #5: cost 13 inf + 2450 1553848416.862 * * [simplify]: Extracting #6: cost 2 inf + 5231 1553848416.863 * * [simplify]: Extracting #7: cost 0 inf + 5514 1553848416.864 * [simplify]: Simplified to (+ (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) (sqrt (* (* (+ x.im x.im) x.re) x.im))) 1553848416.864 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) (sqrt (* (* (+ x.im x.im) x.re) x.im))) (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))))) 1553848416.865 * [simplify]: Simplifying (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))) 1553848416.865 * * [simplify]: iters left: 6 (16 enodes) 1553848416.868 * * [simplify]: iters left: 5 (60 enodes) 1553848416.876 * * [simplify]: iters left: 4 (81 enodes) 1553848416.896 * * [simplify]: iters left: 3 (106 enodes) 1553848416.910 * * [simplify]: iters left: 2 (129 enodes) 1553848416.926 * * [simplify]: iters left: 1 (136 enodes) 1553848416.953 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848416.953 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848416.953 * * [simplify]: Extracting #2: cost 15 inf + 0 1553848416.953 * * [simplify]: Extracting #3: cost 33 inf + 0 1553848416.954 * * [simplify]: Extracting #4: cost 40 inf + 85 1553848416.954 * * [simplify]: Extracting #5: cost 23 inf + 1434 1553848416.956 * * [simplify]: Extracting #6: cost 9 inf + 3501 1553848416.958 * * [simplify]: Extracting #7: cost 1 inf + 5396 1553848416.960 * * [simplify]: Extracting #8: cost 0 inf + 5918 1553848416.962 * [simplify]: Simplified to (- (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) (sqrt (* (* x.im (+ x.re x.re)) x.im))) 1553848416.962 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (sqrt (* x.im (* (+ x.re x.re) x.im)))) (- (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) (sqrt (* (* x.im (+ x.re x.re)) x.im))))) 1553848416.963 * * * * [progress]: [ 153 / 174 ] simplifiying candidate # 1553848416.963 * [simplify]: Simplifying (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))) 1553848416.963 * * [simplify]: iters left: 6 (17 enodes) 1553848416.970 * * [simplify]: iters left: 5 (62 enodes) 1553848416.987 * * [simplify]: iters left: 4 (77 enodes) 1553848417.010 * * [simplify]: iters left: 3 (88 enodes) 1553848417.022 * * [simplify]: iters left: 2 (90 enodes) 1553848417.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848417.032 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848417.032 * * [simplify]: Extracting #2: cost 14 inf + 0 1553848417.032 * * [simplify]: Extracting #3: cost 27 inf + 0 1553848417.032 * * [simplify]: Extracting #4: cost 30 inf + 125 1553848417.032 * * [simplify]: Extracting #5: cost 22 inf + 1228 1553848417.033 * * [simplify]: Extracting #6: cost 3 inf + 4543 1553848417.034 * * [simplify]: Extracting #7: cost 0 inf + 5348 1553848417.035 * [simplify]: Simplified to (+ (* (sqrt (+ (* x.im x.re) (* x.im x.re))) (sqrt x.im)) (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re))))) 1553848417.035 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (* (sqrt (+ (* x.im x.re) (* x.im x.re))) (sqrt x.im)) (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re))))) (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))))) 1553848417.035 * [simplify]: Simplifying (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))) 1553848417.035 * * [simplify]: iters left: 6 (17 enodes) 1553848417.039 * * [simplify]: iters left: 5 (63 enodes) 1553848417.051 * * [simplify]: iters left: 4 (87 enodes) 1553848417.071 * * [simplify]: iters left: 3 (103 enodes) 1553848417.090 * * [simplify]: iters left: 2 (105 enodes) 1553848417.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848417.103 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848417.103 * * [simplify]: Extracting #2: cost 18 inf + 0 1553848417.103 * * [simplify]: Extracting #3: cost 33 inf + 0 1553848417.103 * * [simplify]: Extracting #4: cost 34 inf + 287 1553848417.103 * * [simplify]: Extracting #5: cost 25 inf + 1632 1553848417.104 * * [simplify]: Extracting #6: cost 7 inf + 4825 1553848417.105 * * [simplify]: Extracting #7: cost 0 inf + 6318 1553848417.106 * [simplify]: Simplified to (- (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im))) 1553848417.106 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (sqrt x.im) (sqrt (* (+ x.re x.re) x.im)))) (- (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) (* (sqrt (* x.re (+ x.im x.im))) (sqrt x.im))))) 1553848417.107 * * * * [progress]: [ 154 / 174 ] simplifiying candidate # 1553848417.107 * [simplify]: Simplifying (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))) 1553848417.107 * * [simplify]: iters left: 6 (17 enodes) 1553848417.110 * * [simplify]: iters left: 5 (62 enodes) 1553848417.119 * * [simplify]: iters left: 4 (76 enodes) 1553848417.136 * * [simplify]: iters left: 3 (82 enodes) 1553848417.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848417.157 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848417.157 * * [simplify]: Extracting #2: cost 16 inf + 0 1553848417.157 * * [simplify]: Extracting #3: cost 27 inf + 42 1553848417.157 * * [simplify]: Extracting #4: cost 27 inf + 247 1553848417.158 * * [simplify]: Extracting #5: cost 14 inf + 1914 1553848417.159 * * [simplify]: Extracting #6: cost 2 inf + 4417 1553848417.161 * * [simplify]: Extracting #7: cost 0 inf + 4940 1553848417.163 * [simplify]: Simplified to (+ (* x.im (sqrt (+ x.re x.re))) (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re))))) 1553848417.163 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (* (+ (* x.im (sqrt (+ x.re x.re))) (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re))))) (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))))) 1553848417.164 * [simplify]: Simplifying (- (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))) 1553848417.164 * * [simplify]: iters left: 6 (17 enodes) 1553848417.171 * * [simplify]: iters left: 5 (63 enodes) 1553848417.189 * * [simplify]: iters left: 4 (86 enodes) 1553848417.215 * * [simplify]: iters left: 3 (112 enodes) 1553848417.241 * * [simplify]: iters left: 2 (120 enodes) 1553848417.255 * * [simplify]: iters left: 1 (121 enodes) 1553848417.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848417.270 * * [simplify]: Extracting #1: cost 5 inf + 0 1553848417.270 * * [simplify]: Extracting #2: cost 23 inf + 0 1553848417.270 * * [simplify]: Extracting #3: cost 39 inf + 42 1553848417.270 * * [simplify]: Extracting #4: cost 35 inf + 451 1553848417.270 * * [simplify]: Extracting #5: cost 19 inf + 2361 1553848417.271 * * [simplify]: Extracting #6: cost 4 inf + 5269 1553848417.273 * * [simplify]: Extracting #7: cost 0 inf + 6236 1553848417.274 * [simplify]: Simplified to (- (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) (* x.im (sqrt (+ x.re x.re)))) 1553848417.274 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* (+ (* (sqrt (+ (sqrt (* x.re x.re)) x.im)) (* (sqrt (- (sqrt (* x.re x.re)) x.im)) (sqrt x.re))) (* (sqrt x.im) (* (sqrt (+ x.re x.re)) (sqrt x.im)))) (- (* (* (sqrt (- (fabs x.re) x.im)) (sqrt x.re)) (sqrt (+ x.im (fabs x.re)))) (* x.im (sqrt (+ x.re x.re)))))) 1553848417.274 * * * * [progress]: [ 155 / 174 ] simplifiying candidate # 1553848417.274 * [simplify]: Simplifying (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im))) 1553848417.274 * * [simplify]: iters left: 6 (12 enodes) 1553848417.277 * * [simplify]: iters left: 5 (48 enodes) 1553848417.284 * * [simplify]: iters left: 4 (94 enodes) 1553848417.315 * * [simplify]: iters left: 3 (292 enodes) 1553848417.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848417.399 * * [simplify]: Extracting #1: cost 28 inf + 0 1553848417.399 * * [simplify]: Extracting #2: cost 152 inf + 0 1553848417.400 * * [simplify]: Extracting #3: cost 164 inf + 1346 1553848417.403 * * [simplify]: Extracting #4: cost 57 inf + 18542 1553848417.409 * * [simplify]: Extracting #5: cost 3 inf + 30208 1553848417.417 * * [simplify]: Extracting #6: cost 0 inf + 30934 1553848417.424 * [simplify]: Simplified to (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))) 1553848417.424 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))))) 1553848417.424 * * * * [progress]: [ 156 / 174 ] simplifiying candidate # 1553848417.424 * [simplify]: Simplifying (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im))) 1553848417.424 * * [simplify]: iters left: 6 (12 enodes) 1553848417.427 * * [simplify]: iters left: 5 (48 enodes) 1553848417.437 * * [simplify]: iters left: 4 (94 enodes) 1553848417.457 * * [simplify]: iters left: 3 (292 enodes) 1553848417.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848417.557 * * [simplify]: Extracting #1: cost 28 inf + 0 1553848417.558 * * [simplify]: Extracting #2: cost 152 inf + 0 1553848417.559 * * [simplify]: Extracting #3: cost 164 inf + 1346 1553848417.566 * * [simplify]: Extracting #4: cost 57 inf + 18542 1553848417.577 * * [simplify]: Extracting #5: cost 3 inf + 30208 1553848417.588 * * [simplify]: Extracting #6: cost 0 inf + 30934 1553848417.600 * [simplify]: Simplified to (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))) 1553848417.600 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))))) 1553848417.600 * * * * [progress]: [ 157 / 174 ] simplifiying candidate # 1553848417.600 * [simplify]: Simplifying (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im))) 1553848417.600 * * [simplify]: iters left: 6 (12 enodes) 1553848417.606 * * [simplify]: iters left: 5 (48 enodes) 1553848417.613 * * [simplify]: iters left: 4 (94 enodes) 1553848417.634 * * [simplify]: iters left: 3 (292 enodes) 1553848417.749 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848417.749 * * [simplify]: Extracting #1: cost 28 inf + 0 1553848417.749 * * [simplify]: Extracting #2: cost 152 inf + 0 1553848417.750 * * [simplify]: Extracting #3: cost 164 inf + 1346 1553848417.753 * * [simplify]: Extracting #4: cost 57 inf + 18542 1553848417.763 * * [simplify]: Extracting #5: cost 3 inf + 30208 1553848417.777 * * [simplify]: Extracting #6: cost 0 inf + 30934 1553848417.794 * [simplify]: Simplified to (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))) 1553848417.794 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))))) 1553848417.794 * * * * [progress]: [ 158 / 174 ] simplifiying candidate # 1553848417.795 * [simplify]: Simplifying (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im))) 1553848417.795 * * [simplify]: iters left: 6 (12 enodes) 1553848417.800 * * [simplify]: iters left: 5 (48 enodes) 1553848417.815 * * [simplify]: iters left: 4 (94 enodes) 1553848417.852 * * [simplify]: iters left: 3 (292 enodes) 1553848417.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848417.925 * * [simplify]: Extracting #1: cost 28 inf + 0 1553848417.926 * * [simplify]: Extracting #2: cost 152 inf + 0 1553848417.926 * * [simplify]: Extracting #3: cost 164 inf + 1346 1553848417.930 * * [simplify]: Extracting #4: cost 57 inf + 18542 1553848417.939 * * [simplify]: Extracting #5: cost 3 inf + 30208 1553848417.946 * * [simplify]: Extracting #6: cost 0 inf + 30934 1553848417.952 * [simplify]: Simplified to (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))) 1553848417.953 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))))) 1553848417.953 * * * * [progress]: [ 159 / 174 ] simplifiying candidate # 1553848417.953 * [simplify]: Simplifying (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im))) 1553848417.953 * * [simplify]: iters left: 6 (12 enodes) 1553848417.956 * * [simplify]: iters left: 5 (48 enodes) 1553848417.969 * * [simplify]: iters left: 4 (94 enodes) 1553848417.998 * * [simplify]: iters left: 3 (292 enodes) 1553848418.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.073 * * [simplify]: Extracting #1: cost 28 inf + 0 1553848418.074 * * [simplify]: Extracting #2: cost 152 inf + 0 1553848418.074 * * [simplify]: Extracting #3: cost 164 inf + 1346 1553848418.079 * * [simplify]: Extracting #4: cost 57 inf + 18542 1553848418.086 * * [simplify]: Extracting #5: cost 3 inf + 30208 1553848418.093 * * [simplify]: Extracting #6: cost 0 inf + 30934 1553848418.100 * [simplify]: Simplified to (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))) 1553848418.100 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))))) 1553848418.100 * * * * [progress]: [ 160 / 174 ] simplifiying candidate # 1553848418.100 * [simplify]: Simplifying (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im))) 1553848418.100 * * [simplify]: iters left: 6 (12 enodes) 1553848418.103 * * [simplify]: iters left: 5 (48 enodes) 1553848418.111 * * [simplify]: iters left: 4 (94 enodes) 1553848418.132 * * [simplify]: iters left: 3 (292 enodes) 1553848418.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.222 * * [simplify]: Extracting #1: cost 28 inf + 0 1553848418.222 * * [simplify]: Extracting #2: cost 152 inf + 0 1553848418.223 * * [simplify]: Extracting #3: cost 164 inf + 1346 1553848418.226 * * [simplify]: Extracting #4: cost 57 inf + 18542 1553848418.233 * * [simplify]: Extracting #5: cost 3 inf + 30208 1553848418.243 * * [simplify]: Extracting #6: cost 0 inf + 30934 1553848418.256 * [simplify]: Simplified to (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))) 1553848418.256 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (* 1 (- (* (* (- (fabs x.re) x.im) x.re) (+ x.im (fabs x.re))) (* x.im (* (+ x.re x.re) x.im))))) 1553848418.256 * * * * [progress]: [ 161 / 174 ] simplifiying candidate # 1553848418.257 * * * * [progress]: [ 162 / 174 ] simplifiying candidate #real (real->posit16 (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im))))))> 1553848418.257 * * * * [progress]: [ 163 / 174 ] simplifiying candidate # 1553848418.257 * [simplify]: Simplifying x.re 1553848418.257 * * [simplify]: iters left: 0 (1 enodes) 1553848418.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.258 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848418.258 * [simplify]: Simplified to x.re 1553848418.258 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- x.re x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848418.258 * * * * [progress]: [ 164 / 174 ] simplifiying candidate # 1553848418.258 * [simplify]: Simplifying x.re 1553848418.258 * * [simplify]: iters left: 0 (1 enodes) 1553848418.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.259 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848418.259 * [simplify]: Simplified to x.re 1553848418.259 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- x.re x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848418.259 * * * * [progress]: [ 165 / 174 ] simplifiying candidate # 1553848418.259 * [simplify]: Simplifying (* -1 x.re) 1553848418.259 * * [simplify]: iters left: 2 (3 enodes) 1553848418.261 * * [simplify]: iters left: 1 (11 enodes) 1553848418.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.265 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848418.265 * * [simplify]: Extracting #2: cost 0 inf + 84 1553848418.265 * [simplify]: Simplified to (- x.re) 1553848418.265 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (- x.re) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848418.265 * * * * [progress]: [ 166 / 174 ] simplifiying candidate # 1553848418.265 * [simplify]: Simplifying x.re 1553848418.265 * * [simplify]: iters left: 0 (1 enodes) 1553848418.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.266 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848418.266 * [simplify]: Simplified to x.re 1553848418.266 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848418.266 * * * * [progress]: [ 167 / 174 ] simplifiying candidate # 1553848418.266 * [simplify]: Simplifying x.re 1553848418.266 * * [simplify]: iters left: 0 (1 enodes) 1553848418.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.267 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848418.267 * [simplify]: Simplified to x.re 1553848418.267 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848418.267 * * * * [progress]: [ 168 / 174 ] simplifiying candidate # 1553848418.267 * [simplify]: Simplifying (* -1 x.re) 1553848418.267 * * [simplify]: iters left: 2 (3 enodes) 1553848418.269 * * [simplify]: iters left: 1 (11 enodes) 1553848418.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.272 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848418.272 * * [simplify]: Extracting #2: cost 0 inf + 84 1553848418.273 * [simplify]: Simplified to (- x.re) 1553848418.273 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (+ (- x.re) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* x.im (* (+ x.re x.re) x.im)))) 1553848418.273 * * * * [progress]: [ 169 / 174 ] simplifiying candidate # 1553848418.273 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848418.273 * * [simplify]: iters left: 5 (8 enodes) 1553848418.278 * * [simplify]: iters left: 4 (39 enodes) 1553848418.285 * * [simplify]: iters left: 3 (72 enodes) 1553848418.300 * * [simplify]: iters left: 2 (132 enodes) 1553848418.326 * * [simplify]: iters left: 1 (197 enodes) 1553848418.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.358 * * [simplify]: Extracting #1: cost 15 inf + 0 1553848418.358 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848418.359 * * [simplify]: Extracting #3: cost 58 inf + 414 1553848418.359 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553848418.360 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553848418.362 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553848418.363 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553848418.364 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553848418.364 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* x.im (* (+ x.re x.re) x.im)))) 1553848418.365 * * * * [progress]: [ 170 / 174 ] simplifiying candidate # 1553848418.365 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848418.365 * * [simplify]: iters left: 5 (8 enodes) 1553848418.368 * * [simplify]: iters left: 4 (39 enodes) 1553848418.375 * * [simplify]: iters left: 3 (72 enodes) 1553848418.397 * * [simplify]: iters left: 2 (132 enodes) 1553848418.420 * * [simplify]: iters left: 1 (197 enodes) 1553848418.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.456 * * [simplify]: Extracting #1: cost 15 inf + 0 1553848418.456 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848418.457 * * [simplify]: Extracting #3: cost 58 inf + 414 1553848418.458 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553848418.460 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553848418.463 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553848418.465 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553848418.468 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553848418.468 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* x.im (* (+ x.re x.re) x.im)))) 1553848418.468 * * * * [progress]: [ 171 / 174 ] simplifiying candidate # 1553848418.469 * [simplify]: Simplifying (- (pow x.re 3) (* (pow x.im 2) x.re)) 1553848418.469 * * [simplify]: iters left: 5 (8 enodes) 1553848418.473 * * [simplify]: iters left: 4 (39 enodes) 1553848418.484 * * [simplify]: iters left: 3 (72 enodes) 1553848418.497 * * [simplify]: iters left: 2 (132 enodes) 1553848418.530 * * [simplify]: iters left: 1 (197 enodes) 1553848418.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.570 * * [simplify]: Extracting #1: cost 15 inf + 0 1553848418.570 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848418.570 * * [simplify]: Extracting #3: cost 58 inf + 414 1553848418.571 * * [simplify]: Extracting #4: cost 30 inf + 3095 1553848418.572 * * [simplify]: Extracting #5: cost 10 inf + 8584 1553848418.573 * * [simplify]: Extracting #6: cost 1 inf + 12842 1553848418.575 * * [simplify]: Extracting #7: cost 0 inf + 12974 1553848418.576 * [simplify]: Simplified to (* (+ x.im x.re) (* x.re (- x.re x.im))) 1553848418.576 * [simplify]: Simplified (2 1) to (λ (x.re x.im) (- (* (+ x.im x.re) (* x.re (- x.re x.im))) (* x.im (* (+ x.re x.re) x.im)))) 1553848418.576 * * * * [progress]: [ 172 / 174 ] simplifiying candidate # 1553848418.576 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848418.576 * * [simplify]: iters left: 6 (9 enodes) 1553848418.580 * * [simplify]: iters left: 5 (45 enodes) 1553848418.589 * * [simplify]: iters left: 4 (93 enodes) 1553848418.607 * * [simplify]: iters left: 3 (192 enodes) 1553848418.670 * * [simplify]: iters left: 2 (304 enodes) 1553848418.731 * * [simplify]: iters left: 1 (408 enodes) 1553848418.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848418.828 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848418.829 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848418.829 * * [simplify]: Extracting #3: cost 90 inf + 211 1553848418.831 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553848418.833 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553848418.837 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553848418.842 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553848418.845 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553848418.845 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553848418.845 * * * * [progress]: [ 173 / 174 ] simplifiying candidate # 1553848418.845 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848418.845 * * [simplify]: iters left: 6 (9 enodes) 1553848418.848 * * [simplify]: iters left: 5 (45 enodes) 1553848418.858 * * [simplify]: iters left: 4 (93 enodes) 1553848418.881 * * [simplify]: iters left: 3 (192 enodes) 1553848418.941 * * [simplify]: iters left: 2 (304 enodes) 1553848419.011 * * [simplify]: iters left: 1 (408 enodes) 1553848419.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848419.101 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848419.101 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848419.101 * * [simplify]: Extracting #3: cost 90 inf + 211 1553848419.102 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553848419.104 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553848419.106 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553848419.109 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553848419.112 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553848419.112 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553848419.112 * * * * [progress]: [ 174 / 174 ] simplifiying candidate # 1553848419.113 * [simplify]: Simplifying (- (pow x.re 3) (* 3 (* (pow x.im 2) x.re))) 1553848419.113 * * [simplify]: iters left: 6 (9 enodes) 1553848419.116 * * [simplify]: iters left: 5 (45 enodes) 1553848419.126 * * [simplify]: iters left: 4 (93 enodes) 1553848419.147 * * [simplify]: iters left: 3 (192 enodes) 1553848419.198 * * [simplify]: iters left: 2 (304 enodes) 1553848419.255 * * [simplify]: iters left: 1 (408 enodes) 1553848419.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848419.354 * * [simplify]: Extracting #1: cost 7 inf + 0 1553848419.354 * * [simplify]: Extracting #2: cost 43 inf + 1 1553848419.355 * * [simplify]: Extracting #3: cost 90 inf + 211 1553848419.358 * * [simplify]: Extracting #4: cost 65 inf + 2484 1553848419.361 * * [simplify]: Extracting #5: cost 37 inf + 9373 1553848419.366 * * [simplify]: Extracting #6: cost 8 inf + 26384 1553848419.371 * * [simplify]: Extracting #7: cost 0 inf + 30721 1553848419.377 * [simplify]: Simplified to (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re) 1553848419.378 * [simplify]: Simplified (2) to (λ (x.re x.im) (* (- (* x.re x.re) (* (* x.im x.im) 3)) x.re)) 1553848419.378 * * * [progress]: adding candidates to table 1553848421.597 * * [progress]: iteration 4 / 4 1553848421.597 * * * [progress]: picking best candidate 1553848421.623 * * * * [pick]: Picked # 1553848421.623 * * * [progress]: localizing error 1553848421.685 * * * [progress]: generating rewritten candidates 1553848421.685 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 1 1) 1553848421.690 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 1553848421.695 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2 1) 1553848421.711 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2) 1553848421.739 * * * [progress]: generating series expansions 1553848421.739 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 1 1) 1553848421.740 * [backup-simplify]: Simplify (sqrt (* x.re x.re)) into x.re 1553848421.740 * [approximate]: Taking taylor expansion of x.re in (x.re) around 0 1553848421.740 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.740 * [backup-simplify]: Simplify 0 into 0 1553848421.740 * [backup-simplify]: Simplify 1 into 1 1553848421.740 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.740 * [backup-simplify]: Simplify 0 into 0 1553848421.740 * [backup-simplify]: Simplify 1 into 1 1553848421.740 * [backup-simplify]: Simplify 0 into 0 1553848421.740 * [backup-simplify]: Simplify 1 into 1 1553848421.740 * [backup-simplify]: Simplify 0 into 0 1553848421.740 * [backup-simplify]: Simplify 0 into 0 1553848421.740 * [backup-simplify]: Simplify 0 into 0 1553848421.740 * [backup-simplify]: Simplify 0 into 0 1553848421.740 * [backup-simplify]: Simplify 0 into 0 1553848421.740 * [backup-simplify]: Simplify 0 into 0 1553848421.740 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848421.740 * [backup-simplify]: Simplify (sqrt (* (/ 1 x.re) (/ 1 x.re))) into (/ 1 x.re) 1553848421.741 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848421.741 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848421.741 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.741 * [backup-simplify]: Simplify 0 into 0 1553848421.741 * [backup-simplify]: Simplify 1 into 1 1553848421.741 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.742 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848421.742 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.742 * [backup-simplify]: Simplify 0 into 0 1553848421.742 * [backup-simplify]: Simplify 1 into 1 1553848421.742 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.742 * [backup-simplify]: Simplify 1 into 1 1553848421.743 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848421.743 * [backup-simplify]: Simplify 0 into 0 1553848421.744 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.744 * [backup-simplify]: Simplify 0 into 0 1553848421.745 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.745 * [backup-simplify]: Simplify 0 into 0 1553848421.746 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.746 * [backup-simplify]: Simplify 0 into 0 1553848421.747 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.747 * [backup-simplify]: Simplify 0 into 0 1553848421.748 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.748 * [backup-simplify]: Simplify 0 into 0 1553848421.748 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 x.re))) into x.re 1553848421.749 * [backup-simplify]: Simplify (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) into (/ 1 x.re) 1553848421.749 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848421.749 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848421.749 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.749 * [backup-simplify]: Simplify 0 into 0 1553848421.749 * [backup-simplify]: Simplify 1 into 1 1553848421.749 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.749 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848421.749 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.749 * [backup-simplify]: Simplify 0 into 0 1553848421.749 * [backup-simplify]: Simplify 1 into 1 1553848421.750 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.750 * [backup-simplify]: Simplify 1 into 1 1553848421.751 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848421.751 * [backup-simplify]: Simplify 0 into 0 1553848421.752 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.752 * [backup-simplify]: Simplify 0 into 0 1553848421.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.753 * [backup-simplify]: Simplify 0 into 0 1553848421.754 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.754 * [backup-simplify]: Simplify 0 into 0 1553848421.755 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.755 * [backup-simplify]: Simplify 0 into 0 1553848421.756 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.756 * [backup-simplify]: Simplify 0 into 0 1553848421.756 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 (- x.re)))) into (* -1 x.re) 1553848421.756 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 1553848421.757 * [backup-simplify]: Simplify (sqrt (* x.re x.re)) into x.re 1553848421.757 * [approximate]: Taking taylor expansion of x.re in (x.re) around 0 1553848421.757 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.757 * [backup-simplify]: Simplify 0 into 0 1553848421.757 * [backup-simplify]: Simplify 1 into 1 1553848421.757 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.757 * [backup-simplify]: Simplify 0 into 0 1553848421.757 * [backup-simplify]: Simplify 1 into 1 1553848421.757 * [backup-simplify]: Simplify 0 into 0 1553848421.757 * [backup-simplify]: Simplify 1 into 1 1553848421.757 * [backup-simplify]: Simplify 0 into 0 1553848421.757 * [backup-simplify]: Simplify 0 into 0 1553848421.757 * [backup-simplify]: Simplify 0 into 0 1553848421.757 * [backup-simplify]: Simplify 0 into 0 1553848421.757 * [backup-simplify]: Simplify 0 into 0 1553848421.757 * [backup-simplify]: Simplify 0 into 0 1553848421.757 * [backup-simplify]: Simplify (* 1 x.re) into x.re 1553848421.757 * [backup-simplify]: Simplify (sqrt (* (/ 1 x.re) (/ 1 x.re))) into (/ 1 x.re) 1553848421.757 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848421.757 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848421.757 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.757 * [backup-simplify]: Simplify 0 into 0 1553848421.758 * [backup-simplify]: Simplify 1 into 1 1553848421.758 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.758 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848421.758 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.758 * [backup-simplify]: Simplify 0 into 0 1553848421.758 * [backup-simplify]: Simplify 1 into 1 1553848421.759 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.759 * [backup-simplify]: Simplify 1 into 1 1553848421.760 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848421.760 * [backup-simplify]: Simplify 0 into 0 1553848421.761 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.761 * [backup-simplify]: Simplify 0 into 0 1553848421.761 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.761 * [backup-simplify]: Simplify 0 into 0 1553848421.762 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.762 * [backup-simplify]: Simplify 0 into 0 1553848421.762 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.763 * [backup-simplify]: Simplify 0 into 0 1553848421.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.763 * [backup-simplify]: Simplify 0 into 0 1553848421.763 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 x.re))) into x.re 1553848421.763 * [backup-simplify]: Simplify (sqrt (* (/ 1 (- x.re)) (/ 1 (- x.re)))) into (/ 1 x.re) 1553848421.763 * [approximate]: Taking taylor expansion of (/ 1 x.re) in (x.re) around 0 1553848421.763 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848421.763 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.763 * [backup-simplify]: Simplify 0 into 0 1553848421.763 * [backup-simplify]: Simplify 1 into 1 1553848421.764 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.764 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553848421.764 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.764 * [backup-simplify]: Simplify 0 into 0 1553848421.764 * [backup-simplify]: Simplify 1 into 1 1553848421.764 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.764 * [backup-simplify]: Simplify 1 into 1 1553848421.765 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848421.765 * [backup-simplify]: Simplify 0 into 0 1553848421.765 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.765 * [backup-simplify]: Simplify 0 into 0 1553848421.766 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.766 * [backup-simplify]: Simplify 0 into 0 1553848421.766 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.766 * [backup-simplify]: Simplify 0 into 0 1553848421.767 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.767 * [backup-simplify]: Simplify 0 into 0 1553848421.768 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.768 * [backup-simplify]: Simplify 0 into 0 1553848421.768 * [backup-simplify]: Simplify (* 1 (/ 1 (/ 1 (- x.re)))) into (* -1 x.re) 1553848421.768 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2 1) 1553848421.768 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 1553848421.768 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 1553848421.768 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 1553848421.768 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 1553848421.768 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 1553848421.768 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 1553848421.768 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.768 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.768 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 1553848421.768 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553848421.768 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.768 * [backup-simplify]: Simplify 0 into 0 1553848421.768 * [backup-simplify]: Simplify 1 into 1 1553848421.768 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.768 * [backup-simplify]: Simplify x.re into x.re 1553848421.768 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553848421.769 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553848421.769 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553848421.769 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 1553848421.769 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 1553848421.769 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 1553848421.769 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.769 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.769 * [backup-simplify]: Simplify 2 into 2 1553848421.770 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.770 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.770 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 1553848421.770 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 1553848421.770 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 1553848421.770 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 1553848421.770 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.770 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.770 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 1553848421.770 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.770 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.770 * [backup-simplify]: Simplify x.im into x.im 1553848421.770 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.770 * [backup-simplify]: Simplify 0 into 0 1553848421.770 * [backup-simplify]: Simplify 1 into 1 1553848421.770 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.771 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.771 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553848421.771 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 1553848421.771 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 1553848421.771 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 1553848421.771 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.771 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.771 * [backup-simplify]: Simplify 2 into 2 1553848421.772 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.772 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.772 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 1553848421.772 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 1553848421.772 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 1553848421.772 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 1553848421.772 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.772 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.772 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 1553848421.772 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.772 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.772 * [backup-simplify]: Simplify x.im into x.im 1553848421.772 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.772 * [backup-simplify]: Simplify 0 into 0 1553848421.772 * [backup-simplify]: Simplify 1 into 1 1553848421.772 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.773 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.773 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553848421.773 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 1553848421.773 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 1553848421.773 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 1553848421.773 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.773 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.773 * [backup-simplify]: Simplify 2 into 2 1553848421.774 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.774 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.774 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.774 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 1553848421.775 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 1553848421.775 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 1553848421.775 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.775 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.775 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 1553848421.775 * [taylor]: Taking taylor expansion of (log x.im) in x.im 1553848421.775 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.775 * [backup-simplify]: Simplify 0 into 0 1553848421.775 * [backup-simplify]: Simplify 1 into 1 1553848421.775 * [backup-simplify]: Simplify (log 1) into 0 1553848421.775 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553848421.775 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.775 * [backup-simplify]: Simplify x.re into x.re 1553848421.775 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553848421.775 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 1553848421.775 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 1553848421.775 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 1553848421.775 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 1553848421.775 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.776 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.776 * [backup-simplify]: Simplify 2 into 2 1553848421.776 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.776 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.777 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.777 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.777 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553848421.778 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553848421.778 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 1553848421.779 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 1553848421.779 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.779 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.780 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.780 * [backup-simplify]: Simplify 0 into 0 1553848421.780 * [backup-simplify]: Simplify 0 into 0 1553848421.780 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553848421.781 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553848421.781 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848421.781 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 1553848421.782 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.782 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.782 * [backup-simplify]: Simplify 0 into 0 1553848421.783 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848421.784 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848421.785 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553848421.786 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 1553848421.786 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 1553848421.787 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848421.788 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848421.788 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.788 * [backup-simplify]: Simplify 0 into 0 1553848421.788 * [backup-simplify]: Simplify 0 into 0 1553848421.788 * [backup-simplify]: Simplify 0 into 0 1553848421.789 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848421.790 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553848421.791 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553848421.792 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848421.792 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 1553848421.793 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848421.794 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848421.794 * [backup-simplify]: Simplify 0 into 0 1553848421.795 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 1553848421.796 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848421.798 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 1553848421.799 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 1553848421.800 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 1553848421.801 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553848421.802 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 1553848421.802 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.802 * [backup-simplify]: Simplify 0 into 0 1553848421.802 * [backup-simplify]: Simplify 0 into 0 1553848421.803 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.803 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 1553848421.803 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 1553848421.803 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 1553848421.803 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 1553848421.803 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 1553848421.803 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 1553848421.803 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.803 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.803 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 1553848421.803 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1553848421.803 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553848421.803 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.803 * [backup-simplify]: Simplify 0 into 0 1553848421.803 * [backup-simplify]: Simplify 1 into 1 1553848421.803 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.803 * [backup-simplify]: Simplify x.re into x.re 1553848421.803 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553848421.804 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553848421.804 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848421.804 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553848421.804 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 1553848421.804 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 1553848421.805 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 1553848421.805 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.805 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.805 * [backup-simplify]: Simplify 2 into 2 1553848421.805 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.806 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.806 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 1553848421.806 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 1553848421.806 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 1553848421.806 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 1553848421.806 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.806 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.806 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 1553848421.806 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848421.806 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.806 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.806 * [backup-simplify]: Simplify x.im into x.im 1553848421.806 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.806 * [backup-simplify]: Simplify 0 into 0 1553848421.806 * [backup-simplify]: Simplify 1 into 1 1553848421.806 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.806 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.806 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848421.807 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553848421.807 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.807 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 1553848421.807 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 1553848421.807 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.807 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.807 * [backup-simplify]: Simplify 2 into 2 1553848421.808 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.808 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.808 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 1553848421.808 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 1553848421.808 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 1553848421.808 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 1553848421.808 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.808 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.808 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 1553848421.808 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848421.808 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.808 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.808 * [backup-simplify]: Simplify x.im into x.im 1553848421.808 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.808 * [backup-simplify]: Simplify 0 into 0 1553848421.808 * [backup-simplify]: Simplify 1 into 1 1553848421.809 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.809 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.809 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848421.809 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553848421.809 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.810 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 1553848421.810 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 1553848421.810 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.810 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.810 * [backup-simplify]: Simplify 2 into 2 1553848421.810 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.811 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.811 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 1553848421.811 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 1553848421.811 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 1553848421.811 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 1553848421.811 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.811 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.811 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 1553848421.811 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 1553848421.811 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848421.811 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.811 * [backup-simplify]: Simplify 0 into 0 1553848421.811 * [backup-simplify]: Simplify 1 into 1 1553848421.812 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.812 * [backup-simplify]: Simplify (log 1) into 0 1553848421.812 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553848421.812 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.812 * [backup-simplify]: Simplify x.re into x.re 1553848421.812 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553848421.813 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553848421.813 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 1553848421.813 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 1553848421.813 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 1553848421.813 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 1553848421.813 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.813 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.813 * [backup-simplify]: Simplify 2 into 2 1553848421.813 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.814 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.814 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 1553848421.814 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.815 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553848421.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848421.815 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 1553848421.816 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.816 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 1553848421.817 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.817 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.817 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.817 * [backup-simplify]: Simplify 0 into 0 1553848421.817 * [backup-simplify]: Simplify 0 into 0 1553848421.818 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848421.818 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553848421.819 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553848421.819 * [backup-simplify]: Simplify (- 0) into 0 1553848421.819 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848421.820 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 1553848421.820 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.821 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.821 * [backup-simplify]: Simplify 0 into 0 1553848421.821 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848421.822 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848421.822 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848421.823 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 1553848421.823 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.824 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 1553848421.825 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848421.825 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848421.826 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.826 * [backup-simplify]: Simplify 0 into 0 1553848421.826 * [backup-simplify]: Simplify 0 into 0 1553848421.826 * [backup-simplify]: Simplify 0 into 0 1553848421.826 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848421.827 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.828 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553848421.830 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553848421.830 * [backup-simplify]: Simplify (- 0) into 0 1553848421.830 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848421.831 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 1553848421.831 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848421.832 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848421.832 * [backup-simplify]: Simplify 0 into 0 1553848421.833 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 1553848421.833 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848421.833 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848421.835 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 1553848421.835 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.837 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 1553848421.837 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553848421.838 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 1553848421.838 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.838 * [backup-simplify]: Simplify 0 into 0 1553848421.838 * [backup-simplify]: Simplify 0 into 0 1553848421.839 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 1553848421.839 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 1553848421.839 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 1553848421.839 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 1553848421.839 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 1553848421.839 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 1553848421.839 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 1553848421.839 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.839 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.839 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 1553848421.839 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1553848421.839 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553848421.839 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.839 * [backup-simplify]: Simplify 0 into 0 1553848421.839 * [backup-simplify]: Simplify 1 into 1 1553848421.839 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.839 * [backup-simplify]: Simplify x.re into x.re 1553848421.839 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553848421.839 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553848421.839 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848421.839 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553848421.840 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 1553848421.840 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 1553848421.840 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 1553848421.840 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.840 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.840 * [backup-simplify]: Simplify 2 into 2 1553848421.845 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.846 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.846 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 1553848421.846 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 1553848421.846 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 1553848421.846 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 1553848421.846 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.846 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.846 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 1553848421.846 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848421.846 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.846 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.846 * [backup-simplify]: Simplify x.im into x.im 1553848421.846 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.846 * [backup-simplify]: Simplify 0 into 0 1553848421.846 * [backup-simplify]: Simplify 1 into 1 1553848421.846 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.847 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.847 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848421.847 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553848421.847 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.847 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 1553848421.847 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 1553848421.847 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.847 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.847 * [backup-simplify]: Simplify 2 into 2 1553848421.848 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.848 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.848 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 1553848421.848 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 1553848421.848 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 1553848421.848 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 1553848421.848 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.848 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.848 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 1553848421.848 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848421.848 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.848 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.848 * [backup-simplify]: Simplify x.im into x.im 1553848421.848 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.848 * [backup-simplify]: Simplify 0 into 0 1553848421.848 * [backup-simplify]: Simplify 1 into 1 1553848421.848 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.849 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.849 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848421.849 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553848421.849 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.849 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 1553848421.849 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 1553848421.849 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.849 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.849 * [backup-simplify]: Simplify 2 into 2 1553848421.850 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.850 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.850 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 1553848421.850 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 1553848421.850 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 1553848421.851 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 1553848421.851 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.851 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.851 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 1553848421.851 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 1553848421.851 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848421.851 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.851 * [backup-simplify]: Simplify 0 into 0 1553848421.851 * [backup-simplify]: Simplify 1 into 1 1553848421.851 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.851 * [backup-simplify]: Simplify (log 1) into 0 1553848421.851 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553848421.851 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.851 * [backup-simplify]: Simplify x.re into x.re 1553848421.851 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553848421.852 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553848421.852 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 1553848421.852 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 1553848421.852 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 1553848421.852 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 1553848421.852 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.852 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.852 * [backup-simplify]: Simplify 2 into 2 1553848421.852 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.853 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.853 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 1553848421.853 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.854 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553848421.854 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848421.855 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 1553848421.855 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.855 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 1553848421.856 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.856 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.856 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.856 * [backup-simplify]: Simplify 0 into 0 1553848421.856 * [backup-simplify]: Simplify 0 into 0 1553848421.857 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848421.858 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553848421.859 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553848421.859 * [backup-simplify]: Simplify (- 0) into 0 1553848421.860 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848421.860 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 1553848421.861 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.862 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.862 * [backup-simplify]: Simplify 0 into 0 1553848421.863 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848421.864 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848421.864 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848421.866 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 1553848421.866 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.867 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 1553848421.869 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848421.870 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848421.870 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.870 * [backup-simplify]: Simplify 0 into 0 1553848421.870 * [backup-simplify]: Simplify 0 into 0 1553848421.870 * [backup-simplify]: Simplify 0 into 0 1553848421.871 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848421.872 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.875 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553848421.877 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553848421.877 * [backup-simplify]: Simplify (- 0) into 0 1553848421.878 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848421.878 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 1553848421.880 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848421.881 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848421.881 * [backup-simplify]: Simplify 0 into 0 1553848421.882 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 1553848421.883 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848421.884 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848421.886 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 1553848421.887 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.887 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 1553848421.888 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553848421.889 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 1553848421.889 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.889 * [backup-simplify]: Simplify 0 into 0 1553848421.889 * [backup-simplify]: Simplify 0 into 0 1553848421.889 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 1553848421.889 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2) 1553848421.890 * [backup-simplify]: Simplify (cbrt (+ (* x.re x.im) (* x.im x.re))) into (* (pow (* x.im x.re) 1/3) (cbrt 2)) 1553848421.890 * [approximate]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in (x.re x.im) around 0 1553848421.890 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.im 1553848421.890 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.im 1553848421.890 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.im 1553848421.890 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.im 1553848421.890 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.890 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.890 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.im 1553848421.890 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553848421.890 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.890 * [backup-simplify]: Simplify 0 into 0 1553848421.890 * [backup-simplify]: Simplify 1 into 1 1553848421.890 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.890 * [backup-simplify]: Simplify x.re into x.re 1553848421.890 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553848421.890 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553848421.890 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553848421.890 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) (log x.re)) into (+ (log x.im) (log x.re)) 1553848421.891 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 1553848421.891 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 1553848421.891 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.891 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.891 * [backup-simplify]: Simplify 2 into 2 1553848421.891 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.891 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.891 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 1553848421.891 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 1553848421.891 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 1553848421.891 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 1553848421.891 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.891 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.892 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 1553848421.892 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.892 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.892 * [backup-simplify]: Simplify x.im into x.im 1553848421.892 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.892 * [backup-simplify]: Simplify 0 into 0 1553848421.892 * [backup-simplify]: Simplify 1 into 1 1553848421.892 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.892 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.892 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553848421.892 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 1553848421.892 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 1553848421.892 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 1553848421.892 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.892 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.892 * [backup-simplify]: Simplify 2 into 2 1553848421.893 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.893 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.893 * [taylor]: Taking taylor expansion of (* (pow (* x.im x.re) 1/3) (cbrt 2)) in x.re 1553848421.893 * [taylor]: Taking taylor expansion of (pow (* x.im x.re) 1/3) in x.re 1553848421.893 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* x.im x.re)))) in x.re 1553848421.893 * [taylor]: Taking taylor expansion of (* 1/3 (log (* x.im x.re))) in x.re 1553848421.893 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.893 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.893 * [taylor]: Taking taylor expansion of (log (* x.im x.re)) in x.re 1553848421.893 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.893 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.893 * [backup-simplify]: Simplify x.im into x.im 1553848421.893 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.893 * [backup-simplify]: Simplify 0 into 0 1553848421.893 * [backup-simplify]: Simplify 1 into 1 1553848421.893 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.894 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.894 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1553848421.894 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 1553848421.894 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 1553848421.894 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 1553848421.894 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.894 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.894 * [backup-simplify]: Simplify 2 into 2 1553848421.894 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.895 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.895 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.895 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) in x.im 1553848421.895 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log x.im) (log x.re)))) in x.im 1553848421.895 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log x.im) (log x.re))) in x.im 1553848421.895 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.895 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.895 * [taylor]: Taking taylor expansion of (+ (log x.im) (log x.re)) in x.im 1553848421.895 * [taylor]: Taking taylor expansion of (log x.im) in x.im 1553848421.895 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.895 * [backup-simplify]: Simplify 0 into 0 1553848421.895 * [backup-simplify]: Simplify 1 into 1 1553848421.896 * [backup-simplify]: Simplify (log 1) into 0 1553848421.896 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553848421.896 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.896 * [backup-simplify]: Simplify x.re into x.re 1553848421.896 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553848421.896 * [backup-simplify]: Simplify (+ (* (- -1) (log x.im)) 0) into (log x.im) 1553848421.896 * [backup-simplify]: Simplify (+ (log x.im) (log x.re)) into (+ (log x.im) (log x.re)) 1553848421.896 * [backup-simplify]: Simplify (* 1/3 (+ (log x.im) (log x.re))) into (* 1/3 (+ (log x.im) (log x.re))) 1553848421.896 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log x.im) (log x.re)))) into (exp (* 1/3 (+ (log x.im) (log x.re)))) 1553848421.896 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.896 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.896 * [backup-simplify]: Simplify 2 into 2 1553848421.897 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.897 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.897 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.898 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.898 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553848421.899 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1553848421.899 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 1553848421.899 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 1553848421.900 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.900 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.900 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.900 * [backup-simplify]: Simplify 0 into 0 1553848421.900 * [backup-simplify]: Simplify 0 into 0 1553848421.901 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553848421.901 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553848421.902 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848421.902 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log x.im) (log x.re)))) into 0 1553848421.903 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.903 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.903 * [backup-simplify]: Simplify 0 into 0 1553848421.904 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848421.904 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848421.905 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.im 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.im 1)))) 2) into 0 1553848421.906 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 1553848421.906 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 1553848421.907 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848421.907 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848421.908 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.908 * [backup-simplify]: Simplify 0 into 0 1553848421.908 * [backup-simplify]: Simplify 0 into 0 1553848421.908 * [backup-simplify]: Simplify 0 into 0 1553848421.908 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848421.910 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553848421.911 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553848421.911 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848421.912 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re))))) into 0 1553848421.913 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848421.913 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848421.913 * [backup-simplify]: Simplify 0 into 0 1553848421.914 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 1553848421.915 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848421.916 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow x.im 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow x.im 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow x.im 1)))) 6) into 0 1553848421.917 * [backup-simplify]: Simplify (+ (* (- -1) (log x.re)) (log x.im)) into (+ (log x.im) (log x.re)) 1553848421.918 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (+ (log x.im) (log x.re)))))) into 0 1553848421.919 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553848421.921 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 1553848421.921 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.921 * [backup-simplify]: Simplify 0 into 0 1553848421.921 * [backup-simplify]: Simplify 0 into 0 1553848421.921 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.922 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 x.re) (/ 1 x.im)) (* (/ 1 x.im) (/ 1 x.re)))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 1553848421.922 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 1553848421.922 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 1553848421.922 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 1553848421.922 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 1553848421.922 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 1553848421.922 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.922 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.922 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 1553848421.922 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1553848421.922 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553848421.922 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.922 * [backup-simplify]: Simplify 0 into 0 1553848421.922 * [backup-simplify]: Simplify 1 into 1 1553848421.922 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.922 * [backup-simplify]: Simplify x.re into x.re 1553848421.922 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553848421.923 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553848421.923 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848421.923 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553848421.923 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 1553848421.924 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 1553848421.924 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 1553848421.924 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.924 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.924 * [backup-simplify]: Simplify 2 into 2 1553848421.924 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.925 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.925 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 1553848421.925 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 1553848421.925 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 1553848421.925 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 1553848421.925 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.925 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.925 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 1553848421.925 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848421.925 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.925 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.925 * [backup-simplify]: Simplify x.im into x.im 1553848421.925 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.925 * [backup-simplify]: Simplify 0 into 0 1553848421.925 * [backup-simplify]: Simplify 1 into 1 1553848421.925 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.926 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.926 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848421.926 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553848421.927 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.927 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 1553848421.927 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 1553848421.927 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.927 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.927 * [backup-simplify]: Simplify 2 into 2 1553848421.927 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.928 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.928 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 1553848421.928 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 1553848421.928 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 1553848421.928 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 1553848421.928 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.928 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.928 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 1553848421.928 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848421.928 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.928 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.928 * [backup-simplify]: Simplify x.im into x.im 1553848421.928 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.928 * [backup-simplify]: Simplify 0 into 0 1553848421.928 * [backup-simplify]: Simplify 1 into 1 1553848421.929 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.929 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.929 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848421.929 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553848421.930 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.930 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 1553848421.930 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 1553848421.930 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.930 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.930 * [backup-simplify]: Simplify 2 into 2 1553848421.930 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.931 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.932 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 1553848421.932 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 1553848421.932 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 1553848421.932 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 1553848421.932 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.932 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.932 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 1553848421.932 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 1553848421.932 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848421.932 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.932 * [backup-simplify]: Simplify 0 into 0 1553848421.932 * [backup-simplify]: Simplify 1 into 1 1553848421.932 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.933 * [backup-simplify]: Simplify (log 1) into 0 1553848421.933 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553848421.933 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.933 * [backup-simplify]: Simplify x.re into x.re 1553848421.933 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553848421.933 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553848421.934 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 1553848421.934 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 1553848421.934 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 1553848421.934 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 1553848421.934 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.934 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.934 * [backup-simplify]: Simplify 2 into 2 1553848421.934 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.935 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.936 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 1553848421.937 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.937 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553848421.938 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848421.938 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 1553848421.939 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.939 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 1553848421.940 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.941 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.941 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.941 * [backup-simplify]: Simplify 0 into 0 1553848421.941 * [backup-simplify]: Simplify 0 into 0 1553848421.942 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848421.943 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553848421.944 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553848421.945 * [backup-simplify]: Simplify (- 0) into 0 1553848421.945 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848421.945 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 1553848421.946 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.947 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.947 * [backup-simplify]: Simplify 0 into 0 1553848421.948 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848421.949 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848421.950 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848421.951 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 1553848421.952 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.953 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 1553848421.954 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848421.955 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848421.955 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.955 * [backup-simplify]: Simplify 0 into 0 1553848421.955 * [backup-simplify]: Simplify 0 into 0 1553848421.955 * [backup-simplify]: Simplify 0 into 0 1553848421.957 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848421.958 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848421.960 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553848421.963 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553848421.963 * [backup-simplify]: Simplify (- 0) into 0 1553848421.963 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848421.964 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 1553848421.966 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848421.967 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848421.967 * [backup-simplify]: Simplify 0 into 0 1553848421.968 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 1553848421.969 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848421.969 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848421.976 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 1553848421.976 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.977 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 1553848421.978 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553848421.979 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 1553848421.979 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.979 * [backup-simplify]: Simplify 0 into 0 1553848421.979 * [backup-simplify]: Simplify 0 into 0 1553848421.979 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 1553848421.979 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- x.re)) (/ 1 (- x.im))) (* (/ 1 (- x.im)) (/ 1 (- x.re))))) into (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) 1553848421.979 * [approximate]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in (x.re x.im) around 0 1553848421.979 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.im 1553848421.979 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.im 1553848421.979 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.im 1553848421.979 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.im 1553848421.979 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.979 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.979 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.im 1553848421.979 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.im 1553848421.979 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.im 1553848421.979 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.979 * [backup-simplify]: Simplify 0 into 0 1553848421.979 * [backup-simplify]: Simplify 1 into 1 1553848421.980 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.980 * [backup-simplify]: Simplify x.re into x.re 1553848421.980 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553848421.980 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553848421.980 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553848421.980 * [backup-simplify]: Simplify (log (/ 1 x.re)) into (log (/ 1 x.re)) 1553848421.980 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 x.re))) into (- (log (/ 1 x.re)) (log x.im)) 1553848421.980 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.re)) (log x.im))) into (* 1/3 (- (log (/ 1 x.re)) (log x.im))) 1553848421.980 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 x.re)) (log x.im)))) 1553848421.980 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.980 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.980 * [backup-simplify]: Simplify 2 into 2 1553848421.981 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.981 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.981 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 1553848421.981 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 1553848421.981 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 1553848421.981 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 1553848421.981 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.981 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.981 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 1553848421.981 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848421.981 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.981 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.981 * [backup-simplify]: Simplify x.im into x.im 1553848421.981 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.981 * [backup-simplify]: Simplify 0 into 0 1553848421.981 * [backup-simplify]: Simplify 1 into 1 1553848421.981 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.982 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.982 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848421.982 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553848421.982 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.982 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 1553848421.982 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 1553848421.982 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.982 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.982 * [backup-simplify]: Simplify 2 into 2 1553848421.983 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.983 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.983 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* x.im x.re)) 1/3) (cbrt 2)) in x.re 1553848421.983 * [taylor]: Taking taylor expansion of (pow (/ 1 (* x.im x.re)) 1/3) in x.re 1553848421.983 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* x.im x.re))))) in x.re 1553848421.983 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* x.im x.re)))) in x.re 1553848421.983 * [taylor]: Taking taylor expansion of 1/3 in x.re 1553848421.983 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.983 * [taylor]: Taking taylor expansion of (log (/ 1 (* x.im x.re))) in x.re 1553848421.983 * [taylor]: Taking taylor expansion of (/ 1 (* x.im x.re)) in x.re 1553848421.983 * [taylor]: Taking taylor expansion of (* x.im x.re) in x.re 1553848421.983 * [taylor]: Taking taylor expansion of x.im in x.re 1553848421.983 * [backup-simplify]: Simplify x.im into x.im 1553848421.983 * [taylor]: Taking taylor expansion of x.re in x.re 1553848421.983 * [backup-simplify]: Simplify 0 into 0 1553848421.983 * [backup-simplify]: Simplify 1 into 1 1553848421.983 * [backup-simplify]: Simplify (* x.im 0) into 0 1553848421.984 * [backup-simplify]: Simplify (+ (* x.im 1) (* 0 0)) into x.im 1553848421.984 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553848421.984 * [backup-simplify]: Simplify (log (/ 1 x.im)) into (log (/ 1 x.im)) 1553848421.984 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.984 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 x.im)) (log x.re))) into (* 1/3 (- (log (/ 1 x.im)) (log x.re))) 1553848421.984 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) into (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 1553848421.984 * [taylor]: Taking taylor expansion of (cbrt 2) in x.re 1553848421.984 * [taylor]: Taking taylor expansion of 2 in x.re 1553848421.984 * [backup-simplify]: Simplify 2 into 2 1553848421.985 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.985 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.985 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) into (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) 1553848421.986 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (cbrt 2)) in x.im 1553848421.986 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) in x.im 1553848421.986 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 x.im)) (log x.re))) in x.im 1553848421.986 * [taylor]: Taking taylor expansion of 1/3 in x.im 1553848421.986 * [backup-simplify]: Simplify 1/3 into 1/3 1553848421.986 * [taylor]: Taking taylor expansion of (- (log (/ 1 x.im)) (log x.re)) in x.im 1553848421.986 * [taylor]: Taking taylor expansion of (log (/ 1 x.im)) in x.im 1553848421.986 * [taylor]: Taking taylor expansion of (/ 1 x.im) in x.im 1553848421.986 * [taylor]: Taking taylor expansion of x.im in x.im 1553848421.986 * [backup-simplify]: Simplify 0 into 0 1553848421.986 * [backup-simplify]: Simplify 1 into 1 1553848421.986 * [backup-simplify]: Simplify (/ 1 1) into 1 1553848421.986 * [backup-simplify]: Simplify (log 1) into 0 1553848421.986 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1553848421.986 * [taylor]: Taking taylor expansion of x.re in x.im 1553848421.986 * [backup-simplify]: Simplify x.re into x.re 1553848421.986 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1553848421.987 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) 0) into (- (log x.im)) 1553848421.987 * [backup-simplify]: Simplify (- (log x.re)) into (- (log x.re)) 1553848421.987 * [backup-simplify]: Simplify (+ (- (log x.im)) (- (log x.re))) into (- (+ (log x.im) (log x.re))) 1553848421.987 * [backup-simplify]: Simplify (* 1/3 (- (+ (log x.im) (log x.re)))) into (* -1/3 (+ (log x.im) (log x.re))) 1553848421.987 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log x.im) (log x.re)))) into (exp (* -1/3 (+ (log x.im) (log x.re)))) 1553848421.987 * [taylor]: Taking taylor expansion of (cbrt 2) in x.im 1553848421.987 * [taylor]: Taking taylor expansion of 2 in x.im 1553848421.987 * [backup-simplify]: Simplify 2 into 2 1553848421.988 * [backup-simplify]: Simplify (cbrt 2) into (cbrt 2) 1553848421.988 * [backup-simplify]: Simplify (/ 0 (* 3 (cbrt 2))) into 0 1553848421.989 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) into (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) 1553848421.989 * [backup-simplify]: Simplify (* (cbrt 2) (exp (* -1/3 (+ (log x.im) (log x.re))))) into (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848421.989 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 1) (* 0 0))) into 0 1553848421.990 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1553848421.990 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 x.im) 1)))) 1) into 0 1553848421.990 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.991 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))) into 0 1553848421.991 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.992 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.992 * [taylor]: Taking taylor expansion of 0 in x.im 1553848421.992 * [backup-simplify]: Simplify 0 into 0 1553848421.992 * [backup-simplify]: Simplify 0 into 0 1553848421.992 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553848421.993 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1553848421.993 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1553848421.994 * [backup-simplify]: Simplify (- 0) into 0 1553848421.994 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848421.994 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (log x.im) (log x.re))))) into 0 1553848421.995 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 1) 1)))) into 0 1553848421.995 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (* 0 (cbrt 2))) into 0 1553848421.995 * [backup-simplify]: Simplify 0 into 0 1553848421.996 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848421.997 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553848421.997 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848421.998 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 x.im) 1)))) 2) into 0 1553848421.998 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848421.999 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re))))) into 0 1553848421.999 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848422.000 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848422.000 * [taylor]: Taking taylor expansion of 0 in x.im 1553848422.000 * [backup-simplify]: Simplify 0 into 0 1553848422.000 * [backup-simplify]: Simplify 0 into 0 1553848422.000 * [backup-simplify]: Simplify 0 into 0 1553848422.001 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 (cbrt 2))))) (* 3 (cbrt 2))) into 0 1553848422.002 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553848422.003 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1553848422.004 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1553848422.004 * [backup-simplify]: Simplify (- 0) into 0 1553848422.005 * [backup-simplify]: Simplify (+ 0 0) into 0 1553848422.005 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (log x.im) (log x.re)))))) into 0 1553848422.006 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log x.im) (log x.re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1553848422.007 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (log x.im) (log x.re)))) 0) (+ (* 0 0) (* 0 (cbrt 2)))) into 0 1553848422.007 * [backup-simplify]: Simplify 0 into 0 1553848422.007 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0 0)))) (* 3 (cbrt 2))) into 0 1553848422.008 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553848422.008 * [backup-simplify]: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1553848422.010 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (/ 1 x.im) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (/ 1 x.im) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (/ 1 x.im) 1)))) 6) into 0 1553848422.010 * [backup-simplify]: Simplify (+ (* (- 1) (log x.re)) (log (/ 1 x.im))) into (- (log (/ 1 x.im)) (log x.re)) 1553848422.011 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (- (log (/ 1 x.im)) (log x.re)))))) into 0 1553848422.012 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 1553848422.012 * [backup-simplify]: Simplify (+ (* (exp (* 1/3 (- (log (/ 1 x.im)) (log x.re)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (cbrt 2))))) into 0 1553848422.012 * [taylor]: Taking taylor expansion of 0 in x.im 1553848422.012 * [backup-simplify]: Simplify 0 into 0 1553848422.012 * [backup-simplify]: Simplify 0 into 0 1553848422.013 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (log (/ 1 (- x.im))) (log (/ 1 (- x.re)))))) (cbrt 2)) into (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 1553848422.013 * * * [progress]: simplifying candidates 1553848422.013 * * * * [progress]: [ 1 / 130 ] simplifiying candidate # 1553848422.013 * * * * [progress]: [ 2 / 130 ] simplifiying candidate # 1553848422.013 * * * * [progress]: [ 3 / 130 ] simplifiying candidate # 1553848422.013 * * * * [progress]: [ 4 / 130 ] simplifiying candidate # 1553848422.014 * * * * [progress]: [ 5 / 130 ] simplifiying candidate # 1553848422.014 * * * * [progress]: [ 6 / 130 ] simplifiying candidate # 1553848422.014 * * * * [progress]: [ 7 / 130 ] simplifiying candidate # 1553848422.014 * [simplify]: Simplifying (sqrt x.re) 1553848422.014 * * [simplify]: iters left: 1 (2 enodes) 1553848422.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.015 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.015 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.015 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.015 * [simplify]: Simplified to (sqrt x.re) 1553848422.015 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.015 * * * * [progress]: [ 8 / 130 ] simplifiying candidate # 1553848422.016 * [simplify]: Simplifying (sqrt (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re)))) 1553848422.016 * * [simplify]: iters left: 6 (5 enodes) 1553848422.018 * * [simplify]: iters left: 5 (16 enodes) 1553848422.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.022 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848422.022 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848422.022 * * [simplify]: Extracting #3: cost 9 inf + 0 1553848422.022 * * [simplify]: Extracting #4: cost 8 inf + 1 1553848422.023 * * [simplify]: Extracting #5: cost 0 inf + 969 1553848422.023 * [simplify]: Simplified to (fabs (cbrt (* x.re x.re))) 1553848422.023 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (fabs (cbrt (* x.re x.re))) (sqrt (cbrt (* x.re x.re)))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.023 * * * * [progress]: [ 9 / 130 ] simplifiying candidate # 1553848422.023 * [simplify]: Simplifying (sqrt (sqrt (* x.re x.re))) 1553848422.024 * * [simplify]: iters left: 4 (4 enodes) 1553848422.025 * * [simplify]: iters left: 3 (13 enodes) 1553848422.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.029 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.029 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848422.029 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848422.029 * * [simplify]: Extracting #4: cost 0 inf + 327 1553848422.029 * [simplify]: Simplified to (sqrt (fabs x.re)) 1553848422.029 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (fabs x.re)) (sqrt (sqrt (* x.re x.re)))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.029 * * * * [progress]: [ 10 / 130 ] simplifiying candidate # 1553848422.030 * [simplify]: Simplifying (sqrt 1) 1553848422.030 * * [simplify]: iters left: 1 (2 enodes) 1553848422.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.033 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.033 * [simplify]: Simplified to 1 1553848422.033 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* 1 (sqrt (* x.re x.re))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.033 * * * * [progress]: [ 11 / 130 ] simplifiying candidate # 1553848422.034 * [simplify]: Simplifying (sqrt (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re)))) 1553848422.034 * * [simplify]: iters left: 6 (5 enodes) 1553848422.036 * * [simplify]: iters left: 5 (20 enodes) 1553848422.043 * * [simplify]: iters left: 4 (24 enodes) 1553848422.050 * * [simplify]: iters left: 3 (30 enodes) 1553848422.058 * * [simplify]: iters left: 2 (36 enodes) 1553848422.067 * * [simplify]: iters left: 1 (38 enodes) 1553848422.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.077 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848422.077 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848422.077 * * [simplify]: Extracting #3: cost 8 inf + 2 1553848422.077 * * [simplify]: Extracting #4: cost 0 inf + 970 1553848422.077 * [simplify]: Simplified to (sqrt (* x.re (cbrt x.re))) 1553848422.077 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re (cbrt x.re))) (sqrt (* (cbrt x.re) (cbrt x.re)))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.078 * * * * [progress]: [ 12 / 130 ] simplifiying candidate # 1553848422.078 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848422.078 * * [simplify]: iters left: 4 (4 enodes) 1553848422.080 * * [simplify]: iters left: 3 (8 enodes) 1553848422.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.081 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.081 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.082 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.082 * [simplify]: Simplified to (sqrt x.re) 1553848422.082 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.082 * * * * [progress]: [ 13 / 130 ] simplifiying candidate # 1553848422.082 * [simplify]: Simplifying (sqrt (* 1 1)) 1553848422.082 * * [simplify]: iters left: 3 (3 enodes) 1553848422.086 * * [simplify]: iters left: 2 (10 enodes) 1553848422.090 * * [simplify]: iters left: 1 (12 enodes) 1553848422.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.093 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.093 * [simplify]: Simplified to 1 1553848422.093 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* 1 (sqrt (* x.re x.re))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.093 * * * * [progress]: [ 14 / 130 ] simplifiying candidate # 1553848422.093 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848422.093 * * [simplify]: iters left: 4 (4 enodes) 1553848422.095 * * [simplify]: iters left: 3 (8 enodes) 1553848422.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.097 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.097 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.097 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.097 * [simplify]: Simplified to (sqrt x.re) 1553848422.097 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.097 * * * * [progress]: [ 15 / 130 ] simplifiying candidate # 1553848422.097 * [simplify]: Simplifying (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848422.098 * * [simplify]: iters left: 6 (5 enodes) 1553848422.100 * * [simplify]: iters left: 5 (18 enodes) 1553848422.105 * * [simplify]: iters left: 4 (22 enodes) 1553848422.110 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.110 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.111 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848422.111 * * [simplify]: Extracting #3: cost 10 inf + 1 1553848422.111 * * [simplify]: Extracting #4: cost 0 inf + 1371 1553848422.111 * [simplify]: Simplified to (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848422.111 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) (sqrt (cbrt x.re))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.112 * * * * [progress]: [ 16 / 130 ] simplifiying candidate # 1553848422.117 * [simplify]: Simplifying (sqrt (* x.re (sqrt x.re))) 1553848422.117 * * [simplify]: iters left: 4 (4 enodes) 1553848422.118 * * [simplify]: iters left: 3 (13 enodes) 1553848422.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.122 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.122 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848422.122 * * [simplify]: Extracting #3: cost 5 inf + 42 1553848422.122 * * [simplify]: Extracting #4: cost 0 inf + 487 1553848422.122 * [simplify]: Simplified to (sqrt (* x.re (sqrt x.re))) 1553848422.122 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (* x.re (sqrt x.re))) (sqrt (sqrt x.re))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.123 * * * * [progress]: [ 17 / 130 ] simplifiying candidate # 1553848422.123 * [simplify]: Simplifying (sqrt (* x.re 1)) 1553848422.123 * * [simplify]: iters left: 3 (4 enodes) 1553848422.125 * * [simplify]: iters left: 2 (12 enodes) 1553848422.127 * * [simplify]: iters left: 1 (14 enodes) 1553848422.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.129 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.129 * * [simplify]: Extracting #2: cost 0 inf + 83 1553848422.129 * [simplify]: Simplified to (sqrt x.re) 1553848422.129 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.130 * * * * [progress]: [ 18 / 130 ] simplifiying candidate # 1553848422.130 * [simplify]: Simplifying (sqrt (* (cbrt x.re) (cbrt x.re))) 1553848422.130 * * [simplify]: iters left: 4 (4 enodes) 1553848422.131 * * [simplify]: iters left: 3 (13 enodes) 1553848422.132 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.132 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848422.132 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848422.132 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848422.132 * * [simplify]: Extracting #4: cost 0 inf + 647 1553848422.132 * [simplify]: Simplified to (fabs (cbrt x.re)) 1553848422.133 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (fabs (cbrt x.re)) (sqrt (* (cbrt x.re) x.re))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.133 * * * * [progress]: [ 19 / 130 ] simplifiying candidate # 1553848422.133 * [simplify]: Simplifying (sqrt (sqrt x.re)) 1553848422.133 * * [simplify]: iters left: 2 (3 enodes) 1553848422.133 * * [simplify]: iters left: 1 (9 enodes) 1553848422.135 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.135 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.135 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848422.135 * * [simplify]: Extracting #3: cost 4 inf + 1 1553848422.135 * * [simplify]: Extracting #4: cost 0 inf + 245 1553848422.135 * [simplify]: Simplified to (sqrt (sqrt x.re)) 1553848422.135 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt (sqrt x.re)) (sqrt (* (sqrt x.re) x.re))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.135 * * * * [progress]: [ 20 / 130 ] simplifiying candidate # 1553848422.135 * [simplify]: Simplifying (sqrt 1) 1553848422.135 * * [simplify]: iters left: 1 (2 enodes) 1553848422.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.137 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.137 * [simplify]: Simplified to 1 1553848422.137 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* 1 (sqrt (* x.re x.re))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.137 * * * * [progress]: [ 21 / 130 ] simplifiying candidate # 1553848422.137 * [simplify]: Simplifying (sqrt x.re) 1553848422.137 * * [simplify]: iters left: 1 (2 enodes) 1553848422.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.138 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.138 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.138 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.138 * [simplify]: Simplified to (sqrt x.re) 1553848422.138 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (* (sqrt x.re) (sqrt x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.139 * * * * [progress]: [ 22 / 130 ] simplifiying candidate # 1553848422.139 * * * * [progress]: [ 23 / 130 ] simplifiying candidate # 1553848422.139 * [simplify]: Simplifying (* x.re x.re) 1553848422.139 * * [simplify]: iters left: 2 (2 enodes) 1553848422.139 * * [simplify]: iters left: 1 (6 enodes) 1553848422.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.140 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.140 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.140 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.140 * [simplify]: Simplified to (* x.re x.re) 1553848422.140 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (pow (* x.re x.re) (/ 1 2)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.140 * * * * [progress]: [ 24 / 130 ] simplifiying candidate # 1553848422.140 * * * * [progress]: [ 25 / 130 ] simplifiying candidate # 1553848422.140 * * * * [progress]: [ 26 / 130 ] simplifiying candidate # 1553848422.141 * [simplify]: Simplifying (* x.re x.re) 1553848422.141 * * [simplify]: iters left: 2 (2 enodes) 1553848422.141 * * [simplify]: iters left: 1 (6 enodes) 1553848422.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.142 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.142 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.142 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.142 * [simplify]: Simplified to (* x.re x.re) 1553848422.142 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (pow (* x.re x.re) (/ 1 2)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.142 * * * * [progress]: [ 27 / 130 ] simplifiying candidate # 1553848422.142 * * * * [progress]: [ 28 / 130 ] simplifiying candidate # 1553848422.142 * * * * [progress]: [ 29 / 130 ] simplifiying candidate # 1553848422.142 * * * * [progress]: [ 30 / 130 ] simplifiying candidate # 1553848422.142 * [simplify]: Simplifying (sqrt (* x.re x.re)) 1553848422.142 * * [simplify]: iters left: 3 (3 enodes) 1553848422.143 * * [simplify]: iters left: 2 (10 enodes) 1553848422.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.144 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848422.145 * * [simplify]: Extracting #2: cost 4 inf + 1 1553848422.145 * * [simplify]: Extracting #3: cost 0 inf + 165 1553848422.145 * [simplify]: Simplified to (fabs x.re) 1553848422.145 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (fabs (fabs x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.145 * * * * [progress]: [ 31 / 130 ] simplifiying candidate # 1553848422.145 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848422.145 * * [simplify]: iters left: 3 (3 enodes) 1553848422.146 * * [simplify]: iters left: 2 (7 enodes) 1553848422.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.146 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.146 * [simplify]: Simplified to x.re 1553848422.146 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (fabs x.re) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.147 * * * * [progress]: [ 32 / 130 ] simplifiying candidate # 1553848422.147 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848422.147 * * [simplify]: iters left: 3 (3 enodes) 1553848422.147 * * [simplify]: iters left: 2 (7 enodes) 1553848422.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.148 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.148 * [simplify]: Simplified to x.re 1553848422.148 * [simplify]: Simplified (2 1 2 1 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (fabs x.re) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.148 * * * * [progress]: [ 33 / 130 ] simplifiying candidate # 1553848422.148 * * * * [progress]: [ 34 / 130 ] simplifiying candidate # 1553848422.148 * * * * [progress]: [ 35 / 130 ] simplifiying candidate #real (real->posit16 (sqrt (* x.re x.re)))) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im))))> 1553848422.148 * * * * [progress]: [ 36 / 130 ] simplifiying candidate # 1553848422.149 * * * * [progress]: [ 37 / 130 ] simplifiying candidate # 1553848422.149 * * * * [progress]: [ 38 / 130 ] simplifiying candidate # 1553848422.149 * * * * [progress]: [ 39 / 130 ] simplifiying candidate # 1553848422.149 * * * * [progress]: [ 40 / 130 ] simplifiying candidate # 1553848422.149 * * * * [progress]: [ 41 / 130 ] simplifiying candidate # 1553848422.149 * * * * [progress]: [ 42 / 130 ] simplifiying candidate # 1553848422.149 * [simplify]: Simplifying (sqrt x.re) 1553848422.149 * * [simplify]: iters left: 1 (2 enodes) 1553848422.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.149 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.149 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.149 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.150 * [simplify]: Simplified to (sqrt x.re) 1553848422.150 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.150 * * * * [progress]: [ 43 / 130 ] simplifiying candidate # 1553848422.150 * [simplify]: Simplifying (sqrt (* (cbrt (* x.re x.re)) (cbrt (* x.re x.re)))) 1553848422.150 * * [simplify]: iters left: 6 (5 enodes) 1553848422.151 * * [simplify]: iters left: 5 (16 enodes) 1553848422.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.153 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848422.153 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848422.153 * * [simplify]: Extracting #3: cost 9 inf + 0 1553848422.153 * * [simplify]: Extracting #4: cost 8 inf + 1 1553848422.153 * * [simplify]: Extracting #5: cost 0 inf + 969 1553848422.153 * [simplify]: Simplified to (fabs (cbrt (* x.re x.re))) 1553848422.153 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (fabs (cbrt (* x.re x.re))) (sqrt (cbrt (* x.re x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.153 * * * * [progress]: [ 44 / 130 ] simplifiying candidate # 1553848422.154 * [simplify]: Simplifying (sqrt (sqrt (* x.re x.re))) 1553848422.154 * * [simplify]: iters left: 4 (4 enodes) 1553848422.154 * * [simplify]: iters left: 3 (13 enodes) 1553848422.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.156 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.156 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848422.156 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848422.156 * * [simplify]: Extracting #4: cost 0 inf + 327 1553848422.156 * [simplify]: Simplified to (sqrt (fabs x.re)) 1553848422.156 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (fabs x.re)) (sqrt (sqrt (* x.re x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.156 * * * * [progress]: [ 45 / 130 ] simplifiying candidate # 1553848422.157 * [simplify]: Simplifying (sqrt 1) 1553848422.157 * * [simplify]: iters left: 1 (2 enodes) 1553848422.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.160 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.160 * [simplify]: Simplified to 1 1553848422.160 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* 1 (sqrt (* x.re x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.160 * * * * [progress]: [ 46 / 130 ] simplifiying candidate # 1553848422.161 * [simplify]: Simplifying (sqrt (* (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) (cbrt x.re)))) 1553848422.161 * * [simplify]: iters left: 6 (5 enodes) 1553848422.163 * * [simplify]: iters left: 5 (20 enodes) 1553848422.169 * * [simplify]: iters left: 4 (24 enodes) 1553848422.176 * * [simplify]: iters left: 3 (30 enodes) 1553848422.185 * * [simplify]: iters left: 2 (36 enodes) 1553848422.190 * * [simplify]: iters left: 1 (38 enodes) 1553848422.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.196 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848422.196 * * [simplify]: Extracting #2: cost 9 inf + 0 1553848422.196 * * [simplify]: Extracting #3: cost 8 inf + 2 1553848422.196 * * [simplify]: Extracting #4: cost 0 inf + 970 1553848422.196 * [simplify]: Simplified to (sqrt (* x.re (cbrt x.re))) 1553848422.196 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (* x.re (cbrt x.re))) (sqrt (* (cbrt x.re) (cbrt x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.196 * * * * [progress]: [ 47 / 130 ] simplifiying candidate # 1553848422.197 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848422.197 * * [simplify]: iters left: 4 (4 enodes) 1553848422.198 * * [simplify]: iters left: 3 (8 enodes) 1553848422.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.198 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.198 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.198 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.199 * [simplify]: Simplified to (sqrt x.re) 1553848422.199 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.199 * * * * [progress]: [ 48 / 130 ] simplifiying candidate # 1553848422.199 * [simplify]: Simplifying (sqrt (* 1 1)) 1553848422.199 * * [simplify]: iters left: 3 (3 enodes) 1553848422.202 * * [simplify]: iters left: 2 (10 enodes) 1553848422.203 * * [simplify]: iters left: 1 (12 enodes) 1553848422.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.205 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.205 * [simplify]: Simplified to 1 1553848422.205 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* 1 (sqrt (* x.re x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.205 * * * * [progress]: [ 49 / 130 ] simplifiying candidate # 1553848422.205 * [simplify]: Simplifying (sqrt (* (sqrt x.re) (sqrt x.re))) 1553848422.205 * * [simplify]: iters left: 4 (4 enodes) 1553848422.206 * * [simplify]: iters left: 3 (8 enodes) 1553848422.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.207 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.207 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.207 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.207 * [simplify]: Simplified to (sqrt x.re) 1553848422.207 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt (* (sqrt x.re) (sqrt x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.207 * * * * [progress]: [ 50 / 130 ] simplifiying candidate # 1553848422.208 * [simplify]: Simplifying (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848422.208 * * [simplify]: iters left: 6 (5 enodes) 1553848422.209 * * [simplify]: iters left: 5 (18 enodes) 1553848422.212 * * [simplify]: iters left: 4 (22 enodes) 1553848422.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.216 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.216 * * [simplify]: Extracting #2: cost 8 inf + 0 1553848422.216 * * [simplify]: Extracting #3: cost 10 inf + 1 1553848422.217 * * [simplify]: Extracting #4: cost 0 inf + 1371 1553848422.217 * [simplify]: Simplified to (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) 1553848422.217 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (* x.re (* (cbrt x.re) (cbrt x.re)))) (sqrt (cbrt x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.217 * * * * [progress]: [ 51 / 130 ] simplifiying candidate # 1553848422.218 * [simplify]: Simplifying (sqrt (* x.re (sqrt x.re))) 1553848422.218 * * [simplify]: iters left: 4 (4 enodes) 1553848422.219 * * [simplify]: iters left: 3 (13 enodes) 1553848422.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.223 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.223 * * [simplify]: Extracting #2: cost 6 inf + 0 1553848422.223 * * [simplify]: Extracting #3: cost 5 inf + 42 1553848422.223 * * [simplify]: Extracting #4: cost 0 inf + 487 1553848422.223 * [simplify]: Simplified to (sqrt (* x.re (sqrt x.re))) 1553848422.223 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (* x.re (sqrt x.re))) (sqrt (sqrt x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.224 * * * * [progress]: [ 52 / 130 ] simplifiying candidate # 1553848422.224 * [simplify]: Simplifying (sqrt (* x.re 1)) 1553848422.224 * * [simplify]: iters left: 3 (4 enodes) 1553848422.226 * * [simplify]: iters left: 2 (12 enodes) 1553848422.233 * * [simplify]: iters left: 1 (14 enodes) 1553848422.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.238 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.238 * * [simplify]: Extracting #2: cost 0 inf + 83 1553848422.238 * [simplify]: Simplified to (sqrt x.re) 1553848422.239 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.239 * * * * [progress]: [ 53 / 130 ] simplifiying candidate # 1553848422.239 * [simplify]: Simplifying (sqrt (* (cbrt x.re) (cbrt x.re))) 1553848422.239 * * [simplify]: iters left: 4 (4 enodes) 1553848422.241 * * [simplify]: iters left: 3 (13 enodes) 1553848422.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.244 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848422.244 * * [simplify]: Extracting #2: cost 7 inf + 0 1553848422.244 * * [simplify]: Extracting #3: cost 6 inf + 1 1553848422.245 * * [simplify]: Extracting #4: cost 0 inf + 647 1553848422.245 * [simplify]: Simplified to (fabs (cbrt x.re)) 1553848422.245 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (fabs (cbrt x.re)) (sqrt (* (cbrt x.re) x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.245 * * * * [progress]: [ 54 / 130 ] simplifiying candidate # 1553848422.245 * [simplify]: Simplifying (sqrt (sqrt x.re)) 1553848422.245 * * [simplify]: iters left: 2 (3 enodes) 1553848422.247 * * [simplify]: iters left: 1 (9 enodes) 1553848422.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.249 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.249 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848422.249 * * [simplify]: Extracting #3: cost 4 inf + 1 1553848422.249 * * [simplify]: Extracting #4: cost 0 inf + 245 1553848422.249 * [simplify]: Simplified to (sqrt (sqrt x.re)) 1553848422.249 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt (sqrt x.re)) (sqrt (* (sqrt x.re) x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.250 * * * * [progress]: [ 55 / 130 ] simplifiying candidate # 1553848422.250 * [simplify]: Simplifying (sqrt 1) 1553848422.250 * * [simplify]: iters left: 1 (2 enodes) 1553848422.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.253 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.253 * [simplify]: Simplified to 1 1553848422.253 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* 1 (sqrt (* x.re x.re))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.253 * * * * [progress]: [ 56 / 130 ] simplifiying candidate # 1553848422.254 * [simplify]: Simplifying (sqrt x.re) 1553848422.254 * * [simplify]: iters left: 1 (2 enodes) 1553848422.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.255 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.255 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.255 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.255 * [simplify]: Simplified to (sqrt x.re) 1553848422.255 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (* (sqrt x.re) (sqrt x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.255 * * * * [progress]: [ 57 / 130 ] simplifiying candidate # 1553848422.255 * * * * [progress]: [ 58 / 130 ] simplifiying candidate # 1553848422.255 * [simplify]: Simplifying (* x.re x.re) 1553848422.256 * * [simplify]: iters left: 2 (2 enodes) 1553848422.256 * * [simplify]: iters left: 1 (6 enodes) 1553848422.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.258 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.258 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.258 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.258 * [simplify]: Simplified to (* x.re x.re) 1553848422.258 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (pow (* x.re x.re) (/ 1 2)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.259 * * * * [progress]: [ 59 / 130 ] simplifiying candidate # 1553848422.259 * * * * [progress]: [ 60 / 130 ] simplifiying candidate # 1553848422.259 * * * * [progress]: [ 61 / 130 ] simplifiying candidate # 1553848422.259 * [simplify]: Simplifying (* x.re x.re) 1553848422.259 * * [simplify]: iters left: 2 (2 enodes) 1553848422.260 * * [simplify]: iters left: 1 (6 enodes) 1553848422.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.262 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.262 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.262 * * [simplify]: Extracting #3: cost 0 inf + 83 1553848422.262 * [simplify]: Simplified to (* x.re x.re) 1553848422.262 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (pow (* x.re x.re) (/ 1 2)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.262 * * * * [progress]: [ 62 / 130 ] simplifiying candidate # 1553848422.262 * * * * [progress]: [ 63 / 130 ] simplifiying candidate # 1553848422.262 * * * * [progress]: [ 64 / 130 ] simplifiying candidate # 1553848422.262 * * * * [progress]: [ 65 / 130 ] simplifiying candidate # 1553848422.263 * [simplify]: Simplifying (sqrt (* x.re x.re)) 1553848422.263 * * [simplify]: iters left: 3 (3 enodes) 1553848422.264 * * [simplify]: iters left: 2 (10 enodes) 1553848422.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.267 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848422.267 * * [simplify]: Extracting #2: cost 4 inf + 1 1553848422.267 * * [simplify]: Extracting #3: cost 0 inf + 165 1553848422.267 * [simplify]: Simplified to (fabs x.re) 1553848422.268 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (fabs (fabs x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.268 * * * * [progress]: [ 66 / 130 ] simplifiying candidate # 1553848422.268 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848422.268 * * [simplify]: iters left: 3 (3 enodes) 1553848422.269 * * [simplify]: iters left: 2 (7 enodes) 1553848422.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.271 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.271 * [simplify]: Simplified to x.re 1553848422.271 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (fabs x.re) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.271 * * * * [progress]: [ 67 / 130 ] simplifiying candidate # 1553848422.272 * [simplify]: Simplifying (* (sqrt x.re) (sqrt x.re)) 1553848422.272 * * [simplify]: iters left: 3 (3 enodes) 1553848422.273 * * [simplify]: iters left: 2 (7 enodes) 1553848422.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.275 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.275 * [simplify]: Simplified to x.re 1553848422.275 * [simplify]: Simplified (2 1 1 1 1) to (λ (x.re x.im) (- (* (+ (fabs x.re) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.275 * * * * [progress]: [ 68 / 130 ] simplifiying candidate # 1553848422.275 * * * * [progress]: [ 69 / 130 ] simplifiying candidate # 1553848422.275 * * * * [progress]: [ 70 / 130 ] simplifiying candidate #real (real->posit16 (sqrt (* x.re x.re)))) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im))))> 1553848422.276 * * * * [progress]: [ 71 / 130 ] simplifiying candidate # 1553848422.276 * * * * [progress]: [ 72 / 130 ] simplifiying candidate # 1553848422.276 * * * * [progress]: [ 73 / 130 ] simplifiying candidate # 1553848422.276 * * * * [progress]: [ 74 / 130 ] simplifiying candidate # 1553848422.276 * * * * [progress]: [ 75 / 130 ] simplifiying candidate # 1553848422.276 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 1553848422.276 * * [simplify]: iters left: 6 (8 enodes) 1553848422.280 * * [simplify]: iters left: 5 (25 enodes) 1553848422.284 * * [simplify]: iters left: 4 (29 enodes) 1553848422.288 * * [simplify]: iters left: 3 (35 enodes) 1553848422.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.293 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.293 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848422.293 * * [simplify]: Extracting #3: cost 7 inf + 0 1553848422.293 * * [simplify]: Extracting #4: cost 13 inf + 0 1553848422.293 * * [simplify]: Extracting #5: cost 14 inf + 2 1553848422.293 * * [simplify]: Extracting #6: cost 5 inf + 576 1553848422.293 * * [simplify]: Extracting #7: cost 1 inf + 1424 1553848422.293 * * [simplify]: Extracting #8: cost 0 inf + 1706 1553848422.294 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 1553848422.294 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re))))) x.im)))) 1553848422.294 * * * * [progress]: [ 76 / 130 ] simplifiying candidate # 1553848422.294 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 1553848422.294 * * [simplify]: iters left: 6 (7 enodes) 1553848422.296 * * [simplify]: iters left: 5 (22 enodes) 1553848422.299 * * [simplify]: iters left: 4 (26 enodes) 1553848422.302 * * [simplify]: iters left: 3 (32 enodes) 1553848422.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.306 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.306 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848422.306 * * [simplify]: Extracting #3: cost 11 inf + 0 1553848422.306 * * [simplify]: Extracting #4: cost 11 inf + 43 1553848422.307 * * [simplify]: Extracting #5: cost 2 inf + 658 1553848422.307 * * [simplify]: Extracting #6: cost 1 inf + 860 1553848422.307 * * [simplify]: Extracting #7: cost 0 inf + 1062 1553848422.307 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 1553848422.307 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re))))) x.im)))) 1553848422.307 * * * * [progress]: [ 77 / 130 ] simplifiying candidate # 1553848422.308 * [simplify]: Simplifying (cbrt 1) 1553848422.308 * * [simplify]: iters left: 1 (2 enodes) 1553848422.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.310 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.310 * [simplify]: Simplified to 1 1553848422.310 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.im)))) 1553848422.310 * * * * [progress]: [ 78 / 130 ] simplifiying candidate # 1553848422.310 * [simplify]: Simplifying (cbrt x.re) 1553848422.310 * * [simplify]: iters left: 1 (2 enodes) 1553848422.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.311 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.311 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.311 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.311 * [simplify]: Simplified to (cbrt x.re) 1553848422.311 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt x.re) (cbrt (+ x.im x.im))) x.im)))) 1553848422.311 * * * * [progress]: [ 79 / 130 ] simplifiying candidate # 1553848422.311 * [simplify]: Simplifying (cbrt 1) 1553848422.311 * * [simplify]: iters left: 1 (2 enodes) 1553848422.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.313 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.313 * [simplify]: Simplified to 1 1553848422.313 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.im)))) 1553848422.314 * * * * [progress]: [ 80 / 130 ] simplifiying candidate # 1553848422.314 * [simplify]: Simplifying (cbrt 1) 1553848422.314 * * [simplify]: iters left: 1 (2 enodes) 1553848422.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.316 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.316 * [simplify]: Simplified to 1 1553848422.316 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.im)))) 1553848422.316 * * * * [progress]: [ 81 / 130 ] simplifiying candidate # 1553848422.316 * [simplify]: Simplifying (cbrt 1) 1553848422.316 * * [simplify]: iters left: 1 (2 enodes) 1553848422.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.318 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.318 * [simplify]: Simplified to 1 1553848422.318 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.im)))) 1553848422.318 * * * * [progress]: [ 82 / 130 ] simplifiying candidate # 1553848422.319 * [simplify]: Simplifying (cbrt 1) 1553848422.319 * * [simplify]: iters left: 1 (2 enodes) 1553848422.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.321 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.321 * [simplify]: Simplified to 1 1553848422.321 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re)))) x.im)))) 1553848422.321 * * * * [progress]: [ 83 / 130 ] simplifiying candidate # 1553848422.322 * [simplify]: Simplifying (cbrt x.im) 1553848422.322 * * [simplify]: iters left: 1 (2 enodes) 1553848422.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.323 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.323 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.323 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.323 * [simplify]: Simplified to (cbrt x.im) 1553848422.323 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt x.im) (cbrt (+ x.re x.re))) x.im)))) 1553848422.323 * * * * [progress]: [ 84 / 130 ] simplifiying candidate # 1553848422.323 * [simplify]: Simplifying (cbrt x.im) 1553848422.323 * * [simplify]: iters left: 1 (2 enodes) 1553848422.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.324 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.324 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.324 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.324 * [simplify]: Simplified to (cbrt x.im) 1553848422.324 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt x.im) (cbrt (+ x.re x.re))) x.im)))) 1553848422.325 * * * * [progress]: [ 85 / 130 ] simplifiying candidate # 1553848422.325 * [simplify]: Simplifying (cbrt x.im) 1553848422.325 * * [simplify]: iters left: 1 (2 enodes) 1553848422.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.326 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.326 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.326 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.326 * [simplify]: Simplified to (cbrt x.im) 1553848422.326 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt x.im) (cbrt (+ (* x.re 1) x.re))) x.im)))) 1553848422.326 * * * * [progress]: [ 86 / 130 ] simplifiying candidate # 1553848422.327 * [simplify]: Simplifying (cbrt x.re) 1553848422.327 * * [simplify]: iters left: 1 (2 enodes) 1553848422.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.328 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.328 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.328 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.328 * [simplify]: Simplified to (cbrt x.re) 1553848422.328 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt x.re) (cbrt (+ x.im x.im))) x.im)))) 1553848422.328 * * * * [progress]: [ 87 / 130 ] simplifiying candidate # 1553848422.328 * [simplify]: Simplifying (cbrt x.re) 1553848422.328 * * [simplify]: iters left: 1 (2 enodes) 1553848422.329 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.329 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.329 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.329 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.329 * [simplify]: Simplified to (cbrt x.re) 1553848422.330 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt x.re) (cbrt (+ x.im (* x.im 1)))) x.im)))) 1553848422.330 * * * * [progress]: [ 88 / 130 ] simplifiying candidate # 1553848422.330 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 1553848422.330 * * [simplify]: iters left: 6 (9 enodes) 1553848422.336 * * [simplify]: iters left: 5 (45 enodes) 1553848422.355 * * [simplify]: iters left: 4 (114 enodes) 1553848422.410 * * [simplify]: iters left: 3 (303 enodes) 1553848422.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.530 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.530 * * [simplify]: Extracting #2: cost 73 inf + 0 1553848422.531 * * [simplify]: Extracting #3: cost 164 inf + 43 1553848422.534 * * [simplify]: Extracting #4: cost 121 inf + 6874 1553848422.543 * * [simplify]: Extracting #5: cost 14 inf + 32442 1553848422.554 * * [simplify]: Extracting #6: cost 0 inf + 36975 1553848422.565 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 1553848422.565 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re)))))) x.im)))) 1553848422.570 * * * * [progress]: [ 89 / 130 ] simplifiying candidate # 1553848422.570 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 1553848422.571 * * [simplify]: iters left: 6 (8 enodes) 1553848422.574 * * [simplify]: iters left: 5 (41 enodes) 1553848422.582 * * [simplify]: iters left: 4 (115 enodes) 1553848422.605 * * [simplify]: iters left: 3 (168 enodes) 1553848422.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.644 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.644 * [simplify]: Simplified to 0 1553848422.644 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re)))) x.im)))) 1553848422.644 * * * * [progress]: [ 90 / 130 ] simplifiying candidate # 1553848422.644 * * * * [progress]: [ 91 / 130 ] simplifiying candidate # 1553848422.644 * * * * [progress]: [ 92 / 130 ] simplifiying candidate # 1553848422.644 * * * * [progress]: [ 93 / 130 ] simplifiying candidate # 1553848422.644 * * * * [progress]: [ 94 / 130 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re))))) x.im))))> 1553848422.644 * * * * [progress]: [ 95 / 130 ] simplifiying candidate # 1553848422.645 * * * * [progress]: [ 96 / 130 ] simplifiying candidate # 1553848422.645 * * * * [progress]: [ 97 / 130 ] simplifiying candidate # 1553848422.645 * * * * [progress]: [ 98 / 130 ] simplifiying candidate # 1553848422.645 * * * * [progress]: [ 99 / 130 ] simplifiying candidate # 1553848422.645 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re))))) 1553848422.645 * * [simplify]: iters left: 6 (8 enodes) 1553848422.649 * * [simplify]: iters left: 5 (25 enodes) 1553848422.655 * * [simplify]: iters left: 4 (29 enodes) 1553848422.663 * * [simplify]: iters left: 3 (35 enodes) 1553848422.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.672 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.672 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848422.672 * * [simplify]: Extracting #3: cost 7 inf + 0 1553848422.672 * * [simplify]: Extracting #4: cost 13 inf + 0 1553848422.672 * * [simplify]: Extracting #5: cost 14 inf + 2 1553848422.672 * * [simplify]: Extracting #6: cost 5 inf + 576 1553848422.672 * * [simplify]: Extracting #7: cost 1 inf + 1424 1553848422.675 * * [simplify]: Extracting #8: cost 0 inf + 1706 1553848422.676 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) 1553848422.676 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (* (cbrt (+ (* x.re x.im) (* x.re x.im))) (cbrt (+ (* x.re x.im) (* x.re x.im))))) (cbrt (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.676 * * * * [progress]: [ 100 / 130 ] simplifiying candidate # 1553848422.676 * [simplify]: Simplifying (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))) 1553848422.676 * * [simplify]: iters left: 6 (7 enodes) 1553848422.678 * * [simplify]: iters left: 5 (22 enodes) 1553848422.681 * * [simplify]: iters left: 4 (26 enodes) 1553848422.684 * * [simplify]: iters left: 3 (32 enodes) 1553848422.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.688 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.688 * * [simplify]: Extracting #2: cost 5 inf + 0 1553848422.688 * * [simplify]: Extracting #3: cost 11 inf + 0 1553848422.688 * * [simplify]: Extracting #4: cost 11 inf + 43 1553848422.688 * * [simplify]: Extracting #5: cost 2 inf + 658 1553848422.688 * * [simplify]: Extracting #6: cost 1 inf + 860 1553848422.688 * * [simplify]: Extracting #7: cost 0 inf + 1062 1553848422.689 * [simplify]: Simplified to (cbrt (sqrt (* x.re (+ x.im x.im)))) 1553848422.689 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt (sqrt (* x.re (+ x.im x.im)))) (cbrt (sqrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.689 * * * * [progress]: [ 101 / 130 ] simplifiying candidate # 1553848422.689 * [simplify]: Simplifying (cbrt 1) 1553848422.689 * * [simplify]: iters left: 1 (2 enodes) 1553848422.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.691 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.691 * [simplify]: Simplified to 1 1553848422.691 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.691 * * * * [progress]: [ 102 / 130 ] simplifiying candidate # 1553848422.692 * [simplify]: Simplifying (cbrt x.re) 1553848422.692 * * [simplify]: iters left: 1 (2 enodes) 1553848422.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.692 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.692 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.692 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.692 * [simplify]: Simplified to (cbrt x.re) 1553848422.692 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt x.re) (cbrt (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.692 * * * * [progress]: [ 103 / 130 ] simplifiying candidate # 1553848422.692 * [simplify]: Simplifying (cbrt 1) 1553848422.692 * * [simplify]: iters left: 1 (2 enodes) 1553848422.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.694 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.694 * [simplify]: Simplified to 1 1553848422.694 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.694 * * * * [progress]: [ 104 / 130 ] simplifiying candidate # 1553848422.695 * [simplify]: Simplifying (cbrt 1) 1553848422.695 * * [simplify]: iters left: 1 (2 enodes) 1553848422.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.696 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.696 * [simplify]: Simplified to 1 1553848422.697 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.697 * * * * [progress]: [ 105 / 130 ] simplifiying candidate # 1553848422.697 * [simplify]: Simplifying (cbrt 1) 1553848422.697 * * [simplify]: iters left: 1 (2 enodes) 1553848422.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.699 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.699 * [simplify]: Simplified to 1 1553848422.699 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.699 * * * * [progress]: [ 106 / 130 ] simplifiying candidate # 1553848422.699 * [simplify]: Simplifying (cbrt 1) 1553848422.699 * * [simplify]: iters left: 1 (2 enodes) 1553848422.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.701 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.701 * [simplify]: Simplified to 1 1553848422.701 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* 1 (cbrt (+ (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.701 * * * * [progress]: [ 107 / 130 ] simplifiying candidate # 1553848422.701 * [simplify]: Simplifying (cbrt x.im) 1553848422.701 * * [simplify]: iters left: 1 (2 enodes) 1553848422.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.702 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.702 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.702 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.702 * [simplify]: Simplified to (cbrt x.im) 1553848422.702 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt x.im) (cbrt (+ x.re x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.702 * * * * [progress]: [ 108 / 130 ] simplifiying candidate # 1553848422.702 * [simplify]: Simplifying (cbrt x.im) 1553848422.702 * * [simplify]: iters left: 1 (2 enodes) 1553848422.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.702 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.702 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.703 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.703 * [simplify]: Simplified to (cbrt x.im) 1553848422.703 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt x.im) (cbrt (+ x.re x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.703 * * * * [progress]: [ 109 / 130 ] simplifiying candidate # 1553848422.703 * [simplify]: Simplifying (cbrt x.im) 1553848422.703 * * [simplify]: iters left: 1 (2 enodes) 1553848422.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.703 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.703 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.703 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.703 * [simplify]: Simplified to (cbrt x.im) 1553848422.703 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt x.im) (cbrt (+ (* x.re 1) x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.704 * * * * [progress]: [ 110 / 130 ] simplifiying candidate # 1553848422.704 * [simplify]: Simplifying (cbrt x.re) 1553848422.704 * * [simplify]: iters left: 1 (2 enodes) 1553848422.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.704 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.704 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.704 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.704 * [simplify]: Simplified to (cbrt x.re) 1553848422.704 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt x.re) (cbrt (+ x.im x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.704 * * * * [progress]: [ 111 / 130 ] simplifiying candidate # 1553848422.705 * [simplify]: Simplifying (cbrt x.re) 1553848422.705 * * [simplify]: iters left: 1 (2 enodes) 1553848422.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.705 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.705 * * [simplify]: Extracting #2: cost 2 inf + 1 1553848422.705 * * [simplify]: Extracting #3: cost 0 inf + 163 1553848422.705 * [simplify]: Simplified to (cbrt x.re) 1553848422.705 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt x.re) (cbrt (+ x.im (* x.im 1))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.705 * * * * [progress]: [ 112 / 130 ] simplifiying candidate # 1553848422.705 * [simplify]: Simplifying (cbrt (+ (pow (* x.re x.im) 3) (pow (* x.im x.re) 3))) 1553848422.705 * * [simplify]: iters left: 6 (9 enodes) 1553848422.708 * * [simplify]: iters left: 5 (45 enodes) 1553848422.718 * * [simplify]: iters left: 4 (114 enodes) 1553848422.754 * * [simplify]: iters left: 3 (303 enodes) 1553848422.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.874 * * [simplify]: Extracting #1: cost 3 inf + 0 1553848422.874 * * [simplify]: Extracting #2: cost 73 inf + 0 1553848422.875 * * [simplify]: Extracting #3: cost 164 inf + 43 1553848422.878 * * [simplify]: Extracting #4: cost 121 inf + 6874 1553848422.886 * * [simplify]: Extracting #5: cost 14 inf + 32442 1553848422.897 * * [simplify]: Extracting #6: cost 0 inf + 36975 1553848422.905 * [simplify]: Simplified to (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) 1553848422.905 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (/ (cbrt (* (* (* x.re x.im) (* x.re x.im)) (+ (* x.re x.im) (* x.re x.im)))) (cbrt (+ (* (* x.re x.im) (* x.re x.im)) (- (* (* x.im x.re) (* x.im x.re)) (* (* x.re x.im) (* x.im x.re))))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.905 * * * * [progress]: [ 113 / 130 ] simplifiying candidate # 1553848422.905 * [simplify]: Simplifying (cbrt (- (* (* x.re x.im) (* x.re x.im)) (* (* x.im x.re) (* x.im x.re)))) 1553848422.905 * * [simplify]: iters left: 6 (8 enodes) 1553848422.908 * * [simplify]: iters left: 5 (41 enodes) 1553848422.916 * * [simplify]: iters left: 4 (115 enodes) 1553848422.951 * * [simplify]: iters left: 3 (168 enodes) 1553848422.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.991 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.991 * [simplify]: Simplified to 0 1553848422.991 * [simplify]: Simplified (2 2 1 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (/ 0 (cbrt (- (* x.re x.im) (* x.im x.re))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.992 * * * * [progress]: [ 114 / 130 ] simplifiying candidate # 1553848422.992 * * * * [progress]: [ 115 / 130 ] simplifiying candidate # 1553848422.992 * * * * [progress]: [ 116 / 130 ] simplifiying candidate # 1553848422.992 * * * * [progress]: [ 117 / 130 ] simplifiying candidate # 1553848422.992 * * * * [progress]: [ 118 / 130 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* x.re x.im) (* x.im x.re)))))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im))))> 1553848422.992 * * * * [progress]: [ 119 / 130 ] simplifiying candidate # 1553848422.993 * [simplify]: Simplifying x.re 1553848422.993 * * [simplify]: iters left: 0 (1 enodes) 1553848422.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.993 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.993 * [simplify]: Simplified to x.re 1553848422.993 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.993 * * * * [progress]: [ 120 / 130 ] simplifiying candidate # 1553848422.993 * [simplify]: Simplifying x.re 1553848422.993 * * [simplify]: iters left: 0 (1 enodes) 1553848422.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.994 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.994 * [simplify]: Simplified to x.re 1553848422.994 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- x.re x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.994 * * * * [progress]: [ 121 / 130 ] simplifiying candidate # 1553848422.994 * [simplify]: Simplifying (* -1 x.re) 1553848422.994 * * [simplify]: iters left: 2 (3 enodes) 1553848422.995 * * [simplify]: iters left: 1 (11 enodes) 1553848422.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.997 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848422.997 * * [simplify]: Extracting #2: cost 0 inf + 84 1553848422.997 * [simplify]: Simplified to (- x.re) 1553848422.997 * [simplify]: Simplified (2 1 2 1 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (- x.re) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.997 * * * * [progress]: [ 122 / 130 ] simplifiying candidate # 1553848422.998 * [simplify]: Simplifying x.re 1553848422.998 * * [simplify]: iters left: 0 (1 enodes) 1553848422.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.998 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.998 * [simplify]: Simplified to x.re 1553848422.998 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.998 * * * * [progress]: [ 123 / 130 ] simplifiying candidate # 1553848422.998 * [simplify]: Simplifying x.re 1553848422.998 * * [simplify]: iters left: 0 (1 enodes) 1553848422.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848422.998 * * [simplify]: Extracting #1: cost 0 inf + 1 1553848422.998 * [simplify]: Simplified to x.re 1553848422.998 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (+ x.re x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848422.999 * * * * [progress]: [ 124 / 130 ] simplifiying candidate # 1553848422.999 * [simplify]: Simplifying (* -1 x.re) 1553848422.999 * * [simplify]: iters left: 2 (3 enodes) 1553848423.000 * * [simplify]: iters left: 1 (11 enodes) 1553848423.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848423.002 * * [simplify]: Extracting #1: cost 4 inf + 0 1553848423.002 * * [simplify]: Extracting #2: cost 0 inf + 84 1553848423.002 * [simplify]: Simplified to (- x.re) 1553848423.002 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im) (- (* (+ (- x.re) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848423.002 * * * * [progress]: [ 125 / 130 ] simplifiying candidate # 1553848423.002 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848423.003 * * [simplify]: iters left: 6 (11 enodes) 1553848423.007 * * [simplify]: iters left: 5 (44 enodes) 1553848423.015 * * [simplify]: iters left: 4 (67 enodes) 1553848423.025 * * [simplify]: iters left: 3 (108 enodes) 1553848423.045 * * [simplify]: iters left: 2 (171 enodes) 1553848423.084 * * [simplify]: iters left: 1 (380 enodes) 1553848423.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848423.230 * * [simplify]: Extracting #1: cost 64 inf + 0 1553848423.231 * * [simplify]: Extracting #2: cost 269 inf + 0 1553848423.240 * * [simplify]: Extracting #3: cost 282 inf + 4335 1553848423.250 * * [simplify]: Extracting #4: cost 154 inf + 58575 1553848423.271 * * [simplify]: Extracting #5: cost 64 inf + 102878 1553848423.292 * * [simplify]: Extracting #6: cost 13 inf + 142533 1553848423.310 * * [simplify]: Extracting #7: cost 0 inf + 155289 1553848423.333 * * [simplify]: Extracting #8: cost 0 inf + 154896 1553848423.367 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 1553848423.367 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt 2) (cbrt (* x.re x.im))) x.im)))) 1553848423.367 * * * * [progress]: [ 126 / 130 ] simplifiying candidate # 1553848423.368 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 1553848423.368 * * [simplify]: iters left: 6 (14 enodes) 1553848423.377 * * [simplify]: iters left: 5 (62 enodes) 1553848423.398 * * [simplify]: iters left: 4 (105 enodes) 1553848423.416 * * [simplify]: iters left: 3 (227 enodes) 1553848423.470 * * [simplify]: iters left: 2 (437 enodes) 1553848423.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848423.640 * * [simplify]: Extracting #1: cost 38 inf + 0 1553848423.641 * * [simplify]: Extracting #2: cost 160 inf + 1 1553848423.642 * * [simplify]: Extracting #3: cost 204 inf + 1441 1553848423.645 * * [simplify]: Extracting #4: cost 127 inf + 25153 1553848423.651 * * [simplify]: Extracting #5: cost 28 inf + 64873 1553848423.661 * * [simplify]: Extracting #6: cost 0 inf + 79619 1553848423.676 * * [simplify]: Extracting #7: cost 0 inf + 78268 1553848423.694 * * [simplify]: Extracting #8: cost 0 inf + 77744 1553848423.716 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 1553848423.716 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) x.im)))) 1553848423.716 * * * * [progress]: [ 127 / 130 ] simplifiying candidate # 1553848423.716 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 1553848423.716 * * [simplify]: iters left: 6 (14 enodes) 1553848423.725 * * [simplify]: iters left: 5 (58 enodes) 1553848423.745 * * [simplify]: iters left: 4 (99 enodes) 1553848423.762 * * [simplify]: iters left: 3 (211 enodes) 1553848423.813 * * [simplify]: iters left: 2 (484 enodes) 1553848423.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848423.940 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848423.940 * * [simplify]: Extracting #2: cost 146 inf + 0 1553848423.942 * * [simplify]: Extracting #3: cost 248 inf + 370 1553848423.945 * * [simplify]: Extracting #4: cost 288 inf + 6220 1553848423.956 * * [simplify]: Extracting #5: cost 125 inf + 50478 1553848423.978 * * [simplify]: Extracting #6: cost 29 inf + 78866 1553848424.009 * * [simplify]: Extracting #7: cost 3 inf + 97242 1553848424.037 * * [simplify]: Extracting #8: cost 0 inf + 99821 1553848424.064 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 1553848424.064 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (cbrt (+ (* x.re x.im) (* x.im x.re)))) (* (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) x.im)))) 1553848424.065 * * * * [progress]: [ 128 / 130 ] simplifiying candidate # 1553848424.065 * [simplify]: Simplifying (* (exp (* 1/3 (+ (log x.im) (log x.re)))) (cbrt 2)) 1553848424.065 * * [simplify]: iters left: 6 (11 enodes) 1553848424.072 * * [simplify]: iters left: 5 (44 enodes) 1553848424.087 * * [simplify]: iters left: 4 (67 enodes) 1553848424.107 * * [simplify]: iters left: 3 (108 enodes) 1553848424.139 * * [simplify]: iters left: 2 (171 enodes) 1553848424.183 * * [simplify]: iters left: 1 (380 enodes) 1553848424.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848424.307 * * [simplify]: Extracting #1: cost 64 inf + 0 1553848424.309 * * [simplify]: Extracting #2: cost 269 inf + 0 1553848424.311 * * [simplify]: Extracting #3: cost 282 inf + 4335 1553848424.320 * * [simplify]: Extracting #4: cost 154 inf + 58575 1553848424.336 * * [simplify]: Extracting #5: cost 64 inf + 102878 1553848424.361 * * [simplify]: Extracting #6: cost 13 inf + 142533 1553848424.396 * * [simplify]: Extracting #7: cost 0 inf + 155289 1553848424.429 * * [simplify]: Extracting #8: cost 0 inf + 154896 1553848424.448 * [simplify]: Simplified to (* (cbrt 2) (cbrt (* x.re x.im))) 1553848424.448 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt 2) (cbrt (* x.re x.im)))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848424.448 * * * * [progress]: [ 129 / 130 ] simplifiying candidate # 1553848424.448 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ 1 x.im)) (log (/ 1 x.re))))) (cbrt 2)) 1553848424.448 * * [simplify]: iters left: 6 (14 enodes) 1553848424.453 * * [simplify]: iters left: 5 (62 enodes) 1553848424.465 * * [simplify]: iters left: 4 (105 enodes) 1553848424.492 * * [simplify]: iters left: 3 (227 enodes) 1553848424.532 * * [simplify]: iters left: 2 (437 enodes) 1553848424.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848424.658 * * [simplify]: Extracting #1: cost 38 inf + 0 1553848424.659 * * [simplify]: Extracting #2: cost 160 inf + 1 1553848424.660 * * [simplify]: Extracting #3: cost 204 inf + 1441 1553848424.666 * * [simplify]: Extracting #4: cost 127 inf + 25153 1553848424.679 * * [simplify]: Extracting #5: cost 28 inf + 64873 1553848424.688 * * [simplify]: Extracting #6: cost 0 inf + 79619 1553848424.697 * * [simplify]: Extracting #7: cost 0 inf + 78268 1553848424.707 * * [simplify]: Extracting #8: cost 0 inf + 77744 1553848424.728 * [simplify]: Simplified to (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re)) 1553848424.728 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (* (cbrt 2) (cbrt x.im)) (cbrt x.re))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848424.728 * * * * [progress]: [ 130 / 130 ] simplifiying candidate # 1553848424.729 * [simplify]: Simplifying (* (exp (* -1/3 (+ (log (/ -1 x.re)) (log (/ -1 x.im))))) (cbrt 2)) 1553848424.729 * * [simplify]: iters left: 6 (14 enodes) 1553848424.737 * * [simplify]: iters left: 5 (58 enodes) 1553848424.751 * * [simplify]: iters left: 4 (99 enodes) 1553848424.767 * * [simplify]: iters left: 3 (211 enodes) 1553848424.835 * * [simplify]: iters left: 2 (484 enodes) 1553848424.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1553848424.960 * * [simplify]: Extracting #1: cost 39 inf + 0 1553848424.960 * * [simplify]: Extracting #2: cost 146 inf + 0 1553848424.961 * * [simplify]: Extracting #3: cost 248 inf + 370 1553848424.964 * * [simplify]: Extracting #4: cost 288 inf + 6220 1553848424.973 * * [simplify]: Extracting #5: cost 125 inf + 50478 1553848424.990 * * [simplify]: Extracting #6: cost 29 inf + 78866 1553848425.008 * * [simplify]: Extracting #7: cost 3 inf + 97242 1553848425.021 * * [simplify]: Extracting #8: cost 0 inf + 99821 1553848425.036 * [simplify]: Simplified to (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3)) 1553848425.036 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (- (* (+ (sqrt (* x.re x.re)) x.im) (* (- (sqrt (* x.re x.re)) x.im) x.re)) (* (* (cbrt (+ (* x.re x.im) (* x.im x.re))) (* (cbrt 2) (pow (* (/ -1 x.re) (/ -1 x.im)) -1/3))) (* (cbrt (+ (* x.re x.im) (* x.im x.re))) x.im)))) 1553848425.037 * * * [progress]: adding candidates to table 1553848426.759 * [progress]: [Phase 3 of 3] Extracting. 1553848426.759 * * [regime]: Finding splitpoints for: (# # # # # # # # # #) 1553848426.762 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 1553848426.762 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # #) 1553848426.840 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # #) 1553848426.915 * * * [regime]: Found split indices: #