0.003 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.074 * * * [progress]: [2/2] Setting up program. 0.080 * [progress]: [Phase 2 of 3] Improving. 0.080 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.080 * [simplify]: Simplifying (* 0.5 (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) 0.080 * * [simplify]: iters left: 6 (12 enodes) 0.087 * * [simplify]: iters left: 5 (46 enodes) 0.101 * * [simplify]: iters left: 4 (56 enodes) 0.116 * * [simplify]: Extracting #0: cost 1 inf + 0 0.116 * * [simplify]: Extracting #1: cost 4 inf + 0 0.116 * * [simplify]: Extracting #2: cost 5 inf + 1 0.116 * * [simplify]: Extracting #3: cost 10 inf + 1 0.116 * * [simplify]: Extracting #4: cost 14 inf + 2 0.116 * * [simplify]: Extracting #5: cost 13 inf + 87 0.116 * * [simplify]: Extracting #6: cost 16 inf + 87 0.116 * * [simplify]: Extracting #7: cost 18 inf + 128 0.117 * * [simplify]: Extracting #8: cost 15 inf + 211 0.117 * * [simplify]: Extracting #9: cost 6 inf + 1670 0.117 * * [simplify]: Extracting #10: cost 1 inf + 3047 0.118 * * [simplify]: Extracting #11: cost 0 inf + 3330 0.119 * [simplify]: Simplified to (* 0.5 (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2.0))) 0.119 * [simplify]: Simplified (2) to (λ (re im) (* 0.5 (sqrt (* (+ (sqrt (+ (* re re) (* im im))) re) 2.0)))) 0.122 * * [progress]: iteration 1 / 4 0.122 * * * [progress]: picking best candidate 0.125 * * * * [pick]: Picked # 0.125 * * * [progress]: localizing error 0.166 * * * [progress]: generating rewritten candidates 0.166 * * * * [progress]: [ 1 / 3 ] rewriting at (2 2 1 2 1) 0.172 * * * * [progress]: [ 2 / 3 ] rewriting at (2 2 1 2) 0.197 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2) 0.230 * * * [progress]: generating series expansions 0.231 * * * * [progress]: [ 1 / 3 ] generating series at (2 2 1 2 1) 0.231 * [backup-simplify]: Simplify (sqrt (+ (* re re) (* im im))) into (sqrt (+ (pow im 2) (pow re 2))) 0.231 * [approximate]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in (re im) around 0 0.231 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in im 0.231 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 0.231 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.231 * [taylor]: Taking taylor expansion of im in im 0.231 * [backup-simplify]: Simplify 0 into 0 0.231 * [backup-simplify]: Simplify 1 into 1 0.231 * [taylor]: Taking taylor expansion of (pow re 2) in im 0.231 * [taylor]: Taking taylor expansion of re in im 0.231 * [backup-simplify]: Simplify re into re 0.231 * [backup-simplify]: Simplify (* re re) into (pow re 2) 0.232 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 0.232 * [backup-simplify]: Simplify (sqrt (pow re 2)) into re 0.232 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 0.232 * [backup-simplify]: Simplify (+ 0 0) into 0 0.233 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 0.233 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 0.233 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 0.233 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.233 * [taylor]: Taking taylor expansion of im in re 0.233 * [backup-simplify]: Simplify im into im 0.233 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.233 * [taylor]: Taking taylor expansion of re in re 0.233 * [backup-simplify]: Simplify 0 into 0 0.233 * [backup-simplify]: Simplify 1 into 1 0.233 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.233 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 0.233 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 0.233 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.234 * [backup-simplify]: Simplify (+ 0 0) into 0 0.234 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 0.234 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 0.234 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 0.234 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.234 * [taylor]: Taking taylor expansion of im in re 0.234 * [backup-simplify]: Simplify im into im 0.234 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.234 * [taylor]: Taking taylor expansion of re in re 0.234 * [backup-simplify]: Simplify 0 into 0 0.234 * [backup-simplify]: Simplify 1 into 1 0.234 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.234 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 0.234 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 0.234 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.235 * [backup-simplify]: Simplify (+ 0 0) into 0 0.235 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 0.235 * [taylor]: Taking taylor expansion of im in im 0.235 * [backup-simplify]: Simplify 0 into 0 0.235 * [backup-simplify]: Simplify 1 into 1 0.235 * [backup-simplify]: Simplify 0 into 0 0.235 * [taylor]: Taking taylor expansion of 0 in im 0.235 * [backup-simplify]: Simplify 0 into 0 0.235 * [backup-simplify]: Simplify 0 into 0 0.235 * [backup-simplify]: Simplify 1 into 1 0.236 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 0.236 * [backup-simplify]: Simplify (* 1 1) into 1 0.237 * [backup-simplify]: Simplify (+ 0 1) into 1 0.237 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) 0.237 * [taylor]: Taking taylor expansion of (/ 1/2 im) in im 0.237 * [taylor]: Taking taylor expansion of 1/2 in im 0.237 * [backup-simplify]: Simplify 1/2 into 1/2 0.238 * [taylor]: Taking taylor expansion of im in im 0.238 * [backup-simplify]: Simplify 0 into 0 0.238 * [backup-simplify]: Simplify 1 into 1 0.238 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 0.239 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 0.239 * [backup-simplify]: Simplify 0 into 0 0.239 * [backup-simplify]: Simplify 0 into 0 0.239 * [backup-simplify]: Simplify 0 into 0 0.240 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 0.241 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.241 * [backup-simplify]: Simplify (+ 0 0) into 0 0.241 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 0.241 * [taylor]: Taking taylor expansion of 0 in im 0.241 * [backup-simplify]: Simplify 0 into 0 0.241 * [backup-simplify]: Simplify 0 into 0 0.247 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.247 * [backup-simplify]: Simplify 0 into 0 0.247 * [backup-simplify]: Simplify 0 into 0 0.247 * [backup-simplify]: Simplify (* 1 (* im 1)) into im 0.248 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 0.248 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 0.248 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 0.248 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 0.248 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 0.248 * [taylor]: Taking taylor expansion of (pow re 2) in im 0.248 * [taylor]: Taking taylor expansion of re in im 0.248 * [backup-simplify]: Simplify re into re 0.248 * [backup-simplify]: Simplify (* re re) into (pow re 2) 0.248 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 0.248 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 0.248 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.248 * [taylor]: Taking taylor expansion of im in im 0.248 * [backup-simplify]: Simplify 0 into 0 0.248 * [backup-simplify]: Simplify 1 into 1 0.249 * [backup-simplify]: Simplify (* 1 1) into 1 0.249 * [backup-simplify]: Simplify (/ 1 1) into 1 0.250 * [backup-simplify]: Simplify (+ 0 1) into 1 0.250 * [backup-simplify]: Simplify (sqrt 1) into 1 0.251 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.251 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.252 * [backup-simplify]: Simplify (+ 0 0) into 0 0.252 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.252 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.252 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.253 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.253 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.253 * [taylor]: Taking taylor expansion of re in re 0.253 * [backup-simplify]: Simplify 0 into 0 0.253 * [backup-simplify]: Simplify 1 into 1 0.253 * [backup-simplify]: Simplify (* 1 1) into 1 0.253 * [backup-simplify]: Simplify (/ 1 1) into 1 0.253 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.253 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.253 * [taylor]: Taking taylor expansion of im in re 0.253 * [backup-simplify]: Simplify im into im 0.254 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.254 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.254 * [backup-simplify]: Simplify (+ 1 0) into 1 0.254 * [backup-simplify]: Simplify (sqrt 1) into 1 0.255 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.256 * [backup-simplify]: Simplify (+ 0 0) into 0 0.257 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.257 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.257 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.257 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.257 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.257 * [taylor]: Taking taylor expansion of re in re 0.257 * [backup-simplify]: Simplify 0 into 0 0.257 * [backup-simplify]: Simplify 1 into 1 0.257 * [backup-simplify]: Simplify (* 1 1) into 1 0.258 * [backup-simplify]: Simplify (/ 1 1) into 1 0.258 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.258 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.258 * [taylor]: Taking taylor expansion of im in re 0.258 * [backup-simplify]: Simplify im into im 0.258 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.258 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.259 * [backup-simplify]: Simplify (+ 1 0) into 1 0.259 * [backup-simplify]: Simplify (sqrt 1) into 1 0.260 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.260 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.261 * [backup-simplify]: Simplify (+ 0 0) into 0 0.261 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.261 * [taylor]: Taking taylor expansion of 1 in im 0.262 * [backup-simplify]: Simplify 1 into 1 0.262 * [taylor]: Taking taylor expansion of 0 in im 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [backup-simplify]: Simplify 1 into 1 0.263 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.263 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.264 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 0.265 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 0.265 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 0.265 * [taylor]: Taking taylor expansion of 1/2 in im 0.265 * [backup-simplify]: Simplify 1/2 into 1/2 0.265 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.265 * [taylor]: Taking taylor expansion of im in im 0.265 * [backup-simplify]: Simplify 0 into 0 0.265 * [backup-simplify]: Simplify 1 into 1 0.265 * [backup-simplify]: Simplify (* 1 1) into 1 0.266 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 0.266 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.267 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 0.267 * [backup-simplify]: Simplify 0 into 0 0.267 * [backup-simplify]: Simplify 0 into 0 0.267 * [backup-simplify]: Simplify 0 into 0 0.268 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.269 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.270 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 0.270 * [backup-simplify]: Simplify (+ 0 0) into 0 0.271 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 0.271 * [taylor]: Taking taylor expansion of 0 in im 0.271 * [backup-simplify]: Simplify 0 into 0 0.272 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.273 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.273 * [backup-simplify]: Simplify 0 into 0 0.273 * [backup-simplify]: Simplify 0 into 0 0.273 * [backup-simplify]: Simplify 0 into 0 0.273 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 re)))) into re 0.273 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 0.273 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 0.273 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 0.273 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 0.273 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 0.273 * [taylor]: Taking taylor expansion of (pow re 2) in im 0.273 * [taylor]: Taking taylor expansion of re in im 0.273 * [backup-simplify]: Simplify re into re 0.274 * [backup-simplify]: Simplify (* re re) into (pow re 2) 0.274 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 0.274 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 0.274 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.274 * [taylor]: Taking taylor expansion of im in im 0.274 * [backup-simplify]: Simplify 0 into 0 0.274 * [backup-simplify]: Simplify 1 into 1 0.274 * [backup-simplify]: Simplify (* 1 1) into 1 0.275 * [backup-simplify]: Simplify (/ 1 1) into 1 0.275 * [backup-simplify]: Simplify (+ 0 1) into 1 0.275 * [backup-simplify]: Simplify (sqrt 1) into 1 0.276 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.277 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.277 * [backup-simplify]: Simplify (+ 0 0) into 0 0.278 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.278 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.278 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.278 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.278 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.278 * [taylor]: Taking taylor expansion of re in re 0.278 * [backup-simplify]: Simplify 0 into 0 0.278 * [backup-simplify]: Simplify 1 into 1 0.278 * [backup-simplify]: Simplify (* 1 1) into 1 0.279 * [backup-simplify]: Simplify (/ 1 1) into 1 0.279 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.279 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.279 * [taylor]: Taking taylor expansion of im in re 0.279 * [backup-simplify]: Simplify im into im 0.279 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.279 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.279 * [backup-simplify]: Simplify (+ 1 0) into 1 0.280 * [backup-simplify]: Simplify (sqrt 1) into 1 0.280 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.281 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.282 * [backup-simplify]: Simplify (+ 0 0) into 0 0.282 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.282 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.282 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.282 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.282 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.283 * [taylor]: Taking taylor expansion of re in re 0.283 * [backup-simplify]: Simplify 0 into 0 0.283 * [backup-simplify]: Simplify 1 into 1 0.283 * [backup-simplify]: Simplify (* 1 1) into 1 0.283 * [backup-simplify]: Simplify (/ 1 1) into 1 0.283 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.283 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.283 * [taylor]: Taking taylor expansion of im in re 0.283 * [backup-simplify]: Simplify im into im 0.283 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.284 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.284 * [backup-simplify]: Simplify (+ 1 0) into 1 0.284 * [backup-simplify]: Simplify (sqrt 1) into 1 0.285 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.286 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.286 * [backup-simplify]: Simplify (+ 0 0) into 0 0.287 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.287 * [taylor]: Taking taylor expansion of 1 in im 0.287 * [backup-simplify]: Simplify 1 into 1 0.287 * [taylor]: Taking taylor expansion of 0 in im 0.287 * [backup-simplify]: Simplify 0 into 0 0.287 * [backup-simplify]: Simplify 1 into 1 0.288 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.289 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.289 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 0.290 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 0.290 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 0.290 * [taylor]: Taking taylor expansion of 1/2 in im 0.290 * [backup-simplify]: Simplify 1/2 into 1/2 0.290 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.290 * [taylor]: Taking taylor expansion of im in im 0.290 * [backup-simplify]: Simplify 0 into 0 0.290 * [backup-simplify]: Simplify 1 into 1 0.291 * [backup-simplify]: Simplify (* 1 1) into 1 0.291 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 0.292 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.293 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 0.293 * [backup-simplify]: Simplify 0 into 0 0.293 * [backup-simplify]: Simplify 0 into 0 0.293 * [backup-simplify]: Simplify 0 into 0 0.294 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.295 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.295 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.295 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 0.296 * [backup-simplify]: Simplify (+ 0 0) into 0 0.296 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 0.296 * [taylor]: Taking taylor expansion of 0 in im 0.297 * [backup-simplify]: Simplify 0 into 0 0.298 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.299 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.299 * [backup-simplify]: Simplify 0 into 0 0.299 * [backup-simplify]: Simplify 0 into 0 0.299 * [backup-simplify]: Simplify 0 into 0 0.299 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- re))))) into (* -1 re) 0.299 * * * * [progress]: [ 2 / 3 ] generating series at (2 2 1 2) 0.299 * [backup-simplify]: Simplify (+ (sqrt (+ (* re re) (* im im))) re) into (+ re (sqrt (+ (pow im 2) (pow re 2)))) 0.299 * [approximate]: Taking taylor expansion of (+ re (sqrt (+ (pow im 2) (pow re 2)))) in (re im) around 0 0.299 * [taylor]: Taking taylor expansion of (+ re (sqrt (+ (pow im 2) (pow re 2)))) in im 0.299 * [taylor]: Taking taylor expansion of re in im 0.299 * [backup-simplify]: Simplify re into re 0.299 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in im 0.299 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 0.299 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.299 * [taylor]: Taking taylor expansion of im in im 0.299 * [backup-simplify]: Simplify 0 into 0 0.299 * [backup-simplify]: Simplify 1 into 1 0.299 * [taylor]: Taking taylor expansion of (pow re 2) in im 0.299 * [taylor]: Taking taylor expansion of re in im 0.300 * [backup-simplify]: Simplify re into re 0.300 * [backup-simplify]: Simplify (* re re) into (pow re 2) 0.300 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 0.300 * [backup-simplify]: Simplify (sqrt (pow re 2)) into re 0.300 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 0.300 * [backup-simplify]: Simplify (+ 0 0) into 0 0.300 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 0.300 * [taylor]: Taking taylor expansion of (+ re (sqrt (+ (pow im 2) (pow re 2)))) in re 0.300 * [taylor]: Taking taylor expansion of re in re 0.300 * [backup-simplify]: Simplify 0 into 0 0.300 * [backup-simplify]: Simplify 1 into 1 0.301 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 0.301 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 0.301 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.301 * [taylor]: Taking taylor expansion of im in re 0.301 * [backup-simplify]: Simplify im into im 0.301 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.301 * [taylor]: Taking taylor expansion of re in re 0.301 * [backup-simplify]: Simplify 0 into 0 0.301 * [backup-simplify]: Simplify 1 into 1 0.301 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.301 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 0.301 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 0.301 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.301 * [backup-simplify]: Simplify (+ 0 0) into 0 0.302 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 0.302 * [taylor]: Taking taylor expansion of (+ re (sqrt (+ (pow im 2) (pow re 2)))) in re 0.302 * [taylor]: Taking taylor expansion of re in re 0.302 * [backup-simplify]: Simplify 0 into 0 0.302 * [backup-simplify]: Simplify 1 into 1 0.302 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 0.302 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 0.302 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.302 * [taylor]: Taking taylor expansion of im in re 0.302 * [backup-simplify]: Simplify im into im 0.302 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.302 * [taylor]: Taking taylor expansion of re in re 0.302 * [backup-simplify]: Simplify 0 into 0 0.302 * [backup-simplify]: Simplify 1 into 1 0.302 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.302 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 0.302 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 0.302 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.303 * [backup-simplify]: Simplify (+ 0 0) into 0 0.303 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 0.303 * [backup-simplify]: Simplify (+ 0 im) into im 0.303 * [taylor]: Taking taylor expansion of im in im 0.303 * [backup-simplify]: Simplify 0 into 0 0.303 * [backup-simplify]: Simplify 1 into 1 0.303 * [backup-simplify]: Simplify 0 into 0 0.303 * [backup-simplify]: Simplify (+ 1 0) into 1 0.303 * [taylor]: Taking taylor expansion of 1 in im 0.303 * [backup-simplify]: Simplify 1 into 1 0.303 * [backup-simplify]: Simplify 1 into 1 0.303 * [backup-simplify]: Simplify 1 into 1 0.304 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 0.304 * [backup-simplify]: Simplify (* 1 1) into 1 0.305 * [backup-simplify]: Simplify (+ 0 1) into 1 0.306 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) 0.306 * [backup-simplify]: Simplify (+ 0 (/ 1/2 im)) into (* 1/2 (/ 1 im)) 0.306 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 im)) in im 0.306 * [taylor]: Taking taylor expansion of 1/2 in im 0.306 * [backup-simplify]: Simplify 1/2 into 1/2 0.306 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.306 * [taylor]: Taking taylor expansion of im in im 0.306 * [backup-simplify]: Simplify 0 into 0 0.306 * [backup-simplify]: Simplify 1 into 1 0.306 * [backup-simplify]: Simplify (/ 1 1) into 1 0.307 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.308 * [backup-simplify]: Simplify (+ (* 1/2 0) (* 0 1)) into 0 0.308 * [backup-simplify]: Simplify 0 into 0 0.308 * [backup-simplify]: Simplify 0 into 0 0.308 * [backup-simplify]: Simplify 0 into 0 0.309 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 0.309 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.310 * [backup-simplify]: Simplify (+ 0 0) into 0 0.310 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 0.310 * [backup-simplify]: Simplify (+ 0 0) into 0 0.310 * [taylor]: Taking taylor expansion of 0 in im 0.310 * [backup-simplify]: Simplify 0 into 0 0.310 * [backup-simplify]: Simplify 0 into 0 0.311 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.313 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 0.313 * [backup-simplify]: Simplify 0 into 0 0.313 * [backup-simplify]: Simplify 0 into 0 0.313 * [backup-simplify]: Simplify (+ (* 1 (* im 1)) (* 1 (* 1 re))) into (+ re im) 0.313 * [backup-simplify]: Simplify (+ (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) (/ 1 re)) into (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) 0.313 * [approximate]: Taking taylor expansion of (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in (re im) around 0 0.313 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in im 0.313 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.313 * [taylor]: Taking taylor expansion of re in im 0.313 * [backup-simplify]: Simplify re into re 0.313 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.313 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 0.313 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 0.313 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 0.313 * [taylor]: Taking taylor expansion of (pow re 2) in im 0.314 * [taylor]: Taking taylor expansion of re in im 0.314 * [backup-simplify]: Simplify re into re 0.314 * [backup-simplify]: Simplify (* re re) into (pow re 2) 0.314 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 0.314 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 0.314 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.314 * [taylor]: Taking taylor expansion of im in im 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 1 into 1 0.314 * [backup-simplify]: Simplify (* 1 1) into 1 0.315 * [backup-simplify]: Simplify (/ 1 1) into 1 0.315 * [backup-simplify]: Simplify (+ 0 1) into 1 0.315 * [backup-simplify]: Simplify (sqrt 1) into 1 0.316 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.317 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.317 * [backup-simplify]: Simplify (+ 0 0) into 0 0.318 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.318 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 0.318 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.318 * [taylor]: Taking taylor expansion of re in re 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify 1 into 1 0.318 * [backup-simplify]: Simplify (/ 1 1) into 1 0.318 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.318 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.318 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.318 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.318 * [taylor]: Taking taylor expansion of re in re 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify 1 into 1 0.319 * [backup-simplify]: Simplify (* 1 1) into 1 0.319 * [backup-simplify]: Simplify (/ 1 1) into 1 0.319 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.319 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.319 * [taylor]: Taking taylor expansion of im in re 0.319 * [backup-simplify]: Simplify im into im 0.319 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.319 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.320 * [backup-simplify]: Simplify (+ 1 0) into 1 0.320 * [backup-simplify]: Simplify (sqrt 1) into 1 0.321 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.322 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.322 * [backup-simplify]: Simplify (+ 0 0) into 0 0.323 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.323 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 0.323 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.323 * [taylor]: Taking taylor expansion of re in re 0.323 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify 1 into 1 0.323 * [backup-simplify]: Simplify (/ 1 1) into 1 0.323 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.323 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.323 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.324 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.324 * [taylor]: Taking taylor expansion of re in re 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify 1 into 1 0.324 * [backup-simplify]: Simplify (* 1 1) into 1 0.324 * [backup-simplify]: Simplify (/ 1 1) into 1 0.324 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.324 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.324 * [taylor]: Taking taylor expansion of im in re 0.324 * [backup-simplify]: Simplify im into im 0.325 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.325 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.325 * [backup-simplify]: Simplify (+ 1 0) into 1 0.325 * [backup-simplify]: Simplify (sqrt 1) into 1 0.326 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.327 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.327 * [backup-simplify]: Simplify (+ 0 0) into 0 0.328 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.328 * [backup-simplify]: Simplify (+ 1 1) into 2 0.328 * [taylor]: Taking taylor expansion of 2 in im 0.328 * [backup-simplify]: Simplify 2 into 2 0.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.330 * [backup-simplify]: Simplify (+ 0 0) into 0 0.330 * [taylor]: Taking taylor expansion of 0 in im 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [backup-simplify]: Simplify 2 into 2 0.331 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.331 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.333 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 0.333 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 0.333 * [backup-simplify]: Simplify (+ 0 (/ 1/2 (pow im 2))) into (* 1/2 (/ 1 (pow im 2))) 0.333 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow im 2))) in im 0.333 * [taylor]: Taking taylor expansion of 1/2 in im 0.333 * [backup-simplify]: Simplify 1/2 into 1/2 0.333 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 0.333 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.333 * [taylor]: Taking taylor expansion of im in im 0.333 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify 1 into 1 0.334 * [backup-simplify]: Simplify (* 1 1) into 1 0.334 * [backup-simplify]: Simplify (/ 1 1) into 1 0.334 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.335 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.335 * [backup-simplify]: Simplify (+ (* 1/2 0) (* 0 1)) into 0 0.335 * [backup-simplify]: Simplify 0 into 0 0.335 * [backup-simplify]: Simplify 0 into 0 0.335 * [backup-simplify]: Simplify 0 into 0 0.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.336 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.337 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.337 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 0.337 * [backup-simplify]: Simplify (+ 0 0) into 0 0.338 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 0.338 * [backup-simplify]: Simplify (+ 0 0) into 0 0.338 * [taylor]: Taking taylor expansion of 0 in im 0.338 * [backup-simplify]: Simplify 0 into 0 0.339 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.339 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.340 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify (* 2 (* 1 (/ 1 (/ 1 re)))) into (* 2 re) 0.340 * [backup-simplify]: Simplify (+ (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) (/ 1 (- re))) into (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) 0.340 * [approximate]: Taking taylor expansion of (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) in (re im) around 0 0.340 * [taylor]: Taking taylor expansion of (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) in im 0.340 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 0.340 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 0.340 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 0.340 * [taylor]: Taking taylor expansion of (pow re 2) in im 0.340 * [taylor]: Taking taylor expansion of re in im 0.340 * [backup-simplify]: Simplify re into re 0.340 * [backup-simplify]: Simplify (* re re) into (pow re 2) 0.340 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 0.340 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 0.340 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.340 * [taylor]: Taking taylor expansion of im in im 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify 1 into 1 0.341 * [backup-simplify]: Simplify (* 1 1) into 1 0.341 * [backup-simplify]: Simplify (/ 1 1) into 1 0.341 * [backup-simplify]: Simplify (+ 0 1) into 1 0.341 * [backup-simplify]: Simplify (sqrt 1) into 1 0.342 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.342 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.342 * [backup-simplify]: Simplify (+ 0 0) into 0 0.343 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.343 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.343 * [taylor]: Taking taylor expansion of re in im 0.343 * [backup-simplify]: Simplify re into re 0.343 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.343 * [taylor]: Taking taylor expansion of (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) in re 0.343 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.343 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.343 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.343 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.343 * [taylor]: Taking taylor expansion of re in re 0.343 * [backup-simplify]: Simplify 0 into 0 0.343 * [backup-simplify]: Simplify 1 into 1 0.343 * [backup-simplify]: Simplify (* 1 1) into 1 0.343 * [backup-simplify]: Simplify (/ 1 1) into 1 0.343 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.343 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.344 * [taylor]: Taking taylor expansion of im in re 0.344 * [backup-simplify]: Simplify im into im 0.344 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.344 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.344 * [backup-simplify]: Simplify (+ 1 0) into 1 0.344 * [backup-simplify]: Simplify (sqrt 1) into 1 0.344 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.345 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.345 * [backup-simplify]: Simplify (+ 0 0) into 0 0.346 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.346 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.346 * [taylor]: Taking taylor expansion of re in re 0.346 * [backup-simplify]: Simplify 0 into 0 0.346 * [backup-simplify]: Simplify 1 into 1 0.346 * [backup-simplify]: Simplify (/ 1 1) into 1 0.346 * [taylor]: Taking taylor expansion of (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) in re 0.346 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.346 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.346 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.346 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.346 * [taylor]: Taking taylor expansion of re in re 0.346 * [backup-simplify]: Simplify 0 into 0 0.346 * [backup-simplify]: Simplify 1 into 1 0.346 * [backup-simplify]: Simplify (* 1 1) into 1 0.347 * [backup-simplify]: Simplify (/ 1 1) into 1 0.347 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.347 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.347 * [taylor]: Taking taylor expansion of im in re 0.347 * [backup-simplify]: Simplify im into im 0.347 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.347 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.347 * [backup-simplify]: Simplify (+ 1 0) into 1 0.347 * [backup-simplify]: Simplify (sqrt 1) into 1 0.348 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.348 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.348 * [backup-simplify]: Simplify (+ 0 0) into 0 0.349 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.349 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.349 * [taylor]: Taking taylor expansion of re in re 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify 1 into 1 0.349 * [backup-simplify]: Simplify (/ 1 1) into 1 0.349 * [backup-simplify]: Simplify (- 1) into -1 0.350 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.350 * [taylor]: Taking taylor expansion of 0 in im 0.350 * [backup-simplify]: Simplify 0 into 0 0.350 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.350 * [backup-simplify]: Simplify (- 0) into 0 0.350 * [backup-simplify]: Simplify (+ 0 0) into 0 0.351 * [taylor]: Taking taylor expansion of 0 in im 0.351 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify 0 into 0 0.351 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.352 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.352 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 0.353 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 0.353 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.353 * [backup-simplify]: Simplify (- 0) into 0 0.354 * [backup-simplify]: Simplify (+ (/ 1/2 (pow im 2)) 0) into (* 1/2 (/ 1 (pow im 2))) 0.354 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow im 2))) in im 0.354 * [taylor]: Taking taylor expansion of 1/2 in im 0.354 * [backup-simplify]: Simplify 1/2 into 1/2 0.354 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 0.354 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.354 * [taylor]: Taking taylor expansion of im in im 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify 1 into 1 0.354 * [backup-simplify]: Simplify (* 1 1) into 1 0.354 * [backup-simplify]: Simplify (/ 1 1) into 1 0.355 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.355 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.355 * [backup-simplify]: Simplify (+ (* 1/2 0) (* 0 1)) into 0 0.355 * [backup-simplify]: Simplify 0 into 0 0.356 * [backup-simplify]: Simplify 0 into 0 0.356 * [backup-simplify]: Simplify 0 into 0 0.356 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.357 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.357 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.357 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 0.357 * [backup-simplify]: Simplify (+ 0 0) into 0 0.357 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 0.358 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.358 * [backup-simplify]: Simplify (- 0) into 0 0.358 * [backup-simplify]: Simplify (+ 0 0) into 0 0.358 * [taylor]: Taking taylor expansion of 0 in im 0.358 * [backup-simplify]: Simplify 0 into 0 0.359 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.360 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.360 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 0.360 * [backup-simplify]: Simplify 0 into 0 0.360 * [backup-simplify]: Simplify 0 into 0 0.360 * [backup-simplify]: Simplify 0 into 0 0.360 * * * * [progress]: [ 3 / 3 ] generating series at (2 2) 0.360 * [backup-simplify]: Simplify (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re))) into (* (sqrt 2.0) (sqrt (+ re (sqrt (+ (pow im 2) (pow re 2)))))) 0.360 * [approximate]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (+ re (sqrt (+ (pow im 2) (pow re 2)))))) in (re im) around 0 0.360 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (+ re (sqrt (+ (pow im 2) (pow re 2)))))) in im 0.360 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.360 * [taylor]: Taking taylor expansion of 2.0 in im 0.360 * [backup-simplify]: Simplify 2.0 into 2.0 0.361 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.361 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.361 * [taylor]: Taking taylor expansion of (sqrt (+ re (sqrt (+ (pow im 2) (pow re 2))))) in im 0.361 * [taylor]: Taking taylor expansion of (+ re (sqrt (+ (pow im 2) (pow re 2)))) in im 0.361 * [taylor]: Taking taylor expansion of re in im 0.361 * [backup-simplify]: Simplify re into re 0.361 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in im 0.361 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 0.361 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.361 * [taylor]: Taking taylor expansion of im in im 0.361 * [backup-simplify]: Simplify 0 into 0 0.361 * [backup-simplify]: Simplify 1 into 1 0.361 * [taylor]: Taking taylor expansion of (pow re 2) in im 0.361 * [taylor]: Taking taylor expansion of re in im 0.361 * [backup-simplify]: Simplify re into re 0.361 * [backup-simplify]: Simplify (* re re) into (pow re 2) 0.361 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 0.362 * [backup-simplify]: Simplify (sqrt (pow re 2)) into re 0.362 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 0.362 * [backup-simplify]: Simplify (+ 0 0) into 0 0.362 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 0.362 * [backup-simplify]: Simplify (+ re re) into (* 2 re) 0.362 * [backup-simplify]: Simplify (sqrt (* 2 re)) into (* (sqrt 2) (sqrt re)) 0.362 * [backup-simplify]: Simplify (+ 0 0) into 0 0.362 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (* 2 re)))) into 0 0.362 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (+ re (sqrt (+ (pow im 2) (pow re 2)))))) in re 0.362 * [taylor]: Taking taylor expansion of (sqrt 2.0) in re 0.362 * [taylor]: Taking taylor expansion of 2.0 in re 0.362 * [backup-simplify]: Simplify 2.0 into 2.0 0.363 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.363 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.363 * [taylor]: Taking taylor expansion of (sqrt (+ re (sqrt (+ (pow im 2) (pow re 2))))) in re 0.363 * [taylor]: Taking taylor expansion of (+ re (sqrt (+ (pow im 2) (pow re 2)))) in re 0.363 * [taylor]: Taking taylor expansion of re in re 0.363 * [backup-simplify]: Simplify 0 into 0 0.363 * [backup-simplify]: Simplify 1 into 1 0.363 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 0.363 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 0.363 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.363 * [taylor]: Taking taylor expansion of im in re 0.363 * [backup-simplify]: Simplify im into im 0.363 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.363 * [taylor]: Taking taylor expansion of re in re 0.363 * [backup-simplify]: Simplify 0 into 0 0.363 * [backup-simplify]: Simplify 1 into 1 0.363 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.363 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 0.363 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 0.363 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.364 * [backup-simplify]: Simplify (+ 0 0) into 0 0.364 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 0.364 * [backup-simplify]: Simplify (+ 0 im) into im 0.364 * [backup-simplify]: Simplify (sqrt im) into (sqrt im) 0.364 * [backup-simplify]: Simplify (+ 1 0) into 1 0.364 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt im))) into (* 1/2 (sqrt (/ 1 im))) 0.364 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (+ re (sqrt (+ (pow im 2) (pow re 2)))))) in re 0.364 * [taylor]: Taking taylor expansion of (sqrt 2.0) in re 0.364 * [taylor]: Taking taylor expansion of 2.0 in re 0.364 * [backup-simplify]: Simplify 2.0 into 2.0 0.365 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.365 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.365 * [taylor]: Taking taylor expansion of (sqrt (+ re (sqrt (+ (pow im 2) (pow re 2))))) in re 0.365 * [taylor]: Taking taylor expansion of (+ re (sqrt (+ (pow im 2) (pow re 2)))) in re 0.365 * [taylor]: Taking taylor expansion of re in re 0.365 * [backup-simplify]: Simplify 0 into 0 0.365 * [backup-simplify]: Simplify 1 into 1 0.365 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 0.366 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 0.366 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.366 * [taylor]: Taking taylor expansion of im in re 0.366 * [backup-simplify]: Simplify im into im 0.366 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.366 * [taylor]: Taking taylor expansion of re in re 0.366 * [backup-simplify]: Simplify 0 into 0 0.366 * [backup-simplify]: Simplify 1 into 1 0.366 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.366 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 0.366 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 0.366 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.367 * [backup-simplify]: Simplify (+ 0 0) into 0 0.367 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 0.367 * [backup-simplify]: Simplify (+ 0 im) into im 0.367 * [backup-simplify]: Simplify (sqrt im) into (sqrt im) 0.367 * [backup-simplify]: Simplify (+ 1 0) into 1 0.367 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt im))) into (* 1/2 (sqrt (/ 1 im))) 0.368 * [backup-simplify]: Simplify (* (sqrt 2.0) (sqrt im)) into (* (sqrt 2.0) (sqrt im)) 0.368 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt im)) in im 0.368 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.368 * [taylor]: Taking taylor expansion of 2.0 in im 0.368 * [backup-simplify]: Simplify 2.0 into 2.0 0.368 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.369 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.369 * [taylor]: Taking taylor expansion of (sqrt im) in im 0.369 * [taylor]: Taking taylor expansion of im in im 0.369 * [backup-simplify]: Simplify 0 into 0 0.369 * [backup-simplify]: Simplify 1 into 1 0.370 * [backup-simplify]: Simplify (sqrt 0) into 0 0.371 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 0.372 * [backup-simplify]: Simplify (* (sqrt 2.0) 0) into 0 0.372 * [backup-simplify]: Simplify 0 into 0 0.375 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) (* 1/2 (sqrt (/ 1 im)))) (* 0 (sqrt im))) into (* 1/2 (* (sqrt 2.0) (sqrt (/ 1 im)))) 0.375 * [taylor]: Taking taylor expansion of (* 1/2 (* (sqrt 2.0) (sqrt (/ 1 im)))) in im 0.375 * [taylor]: Taking taylor expansion of 1/2 in im 0.375 * [backup-simplify]: Simplify 1/2 into 1/2 0.375 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (/ 1 im))) in im 0.375 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.375 * [taylor]: Taking taylor expansion of 2.0 in im 0.375 * [backup-simplify]: Simplify 2.0 into 2.0 0.375 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.376 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.376 * [taylor]: Taking taylor expansion of (sqrt (/ 1 im)) in im 0.376 * [taylor]: Taking taylor expansion of (/ 1 im) in im 0.376 * [taylor]: Taking taylor expansion of im in im 0.376 * [backup-simplify]: Simplify 0 into 0 0.376 * [backup-simplify]: Simplify 1 into 1 0.377 * [backup-simplify]: Simplify (/ 1 1) into 1 0.377 * [backup-simplify]: Simplify (sqrt 0) into 0 0.378 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 0.380 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) +nan.0) (* 0 0)) into (- (* +nan.0 (sqrt 2.0))) 0.381 * [backup-simplify]: Simplify (* (sqrt 2.0) 0) into 0 0.383 * [backup-simplify]: Simplify (+ (* 1/2 (- (* +nan.0 (sqrt 2.0)))) (* 0 0)) into (- (* +nan.0 (sqrt 2.0))) 0.384 * [backup-simplify]: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) 0.386 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) +nan.0) (* 0 0)) into (- (* +nan.0 (sqrt 2.0))) 0.386 * [backup-simplify]: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) 0.387 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 0.387 * [backup-simplify]: Simplify (* 1 1) into 1 0.387 * [backup-simplify]: Simplify (+ 0 1) into 1 0.388 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) 0.388 * [backup-simplify]: Simplify (+ 0 (/ 1/2 im)) into (* 1/2 (/ 1 im)) 0.388 * [backup-simplify]: Simplify (/ (- (* 1/2 (/ 1 im)) (pow (* 1/2 (sqrt (/ 1 im))) 2) (+)) (* 2 (sqrt im))) into (* 1/8 (sqrt (/ 1 (pow im 3)))) 0.389 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 0.389 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) (* 1/8 (sqrt (/ 1 (pow im 3))))) (+ (* 0 (* 1/2 (sqrt (/ 1 im)))) (* 0 (sqrt im)))) into (* 1/8 (* (sqrt 2.0) (sqrt (/ 1 (pow im 3))))) 0.389 * [taylor]: Taking taylor expansion of (* 1/8 (* (sqrt 2.0) (sqrt (/ 1 (pow im 3))))) in im 0.389 * [taylor]: Taking taylor expansion of 1/8 in im 0.389 * [backup-simplify]: Simplify 1/8 into 1/8 0.389 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (/ 1 (pow im 3)))) in im 0.389 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.389 * [taylor]: Taking taylor expansion of 2.0 in im 0.389 * [backup-simplify]: Simplify 2.0 into 2.0 0.390 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.390 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.390 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (pow im 3))) in im 0.390 * [taylor]: Taking taylor expansion of (/ 1 (pow im 3)) in im 0.390 * [taylor]: Taking taylor expansion of (pow im 3) in im 0.390 * [taylor]: Taking taylor expansion of im in im 0.390 * [backup-simplify]: Simplify 0 into 0 0.390 * [backup-simplify]: Simplify 1 into 1 0.390 * [backup-simplify]: Simplify (* 1 1) into 1 0.391 * [backup-simplify]: Simplify (* 1 1) into 1 0.391 * [backup-simplify]: Simplify (/ 1 1) into 1 0.391 * [backup-simplify]: Simplify (sqrt 0) into 0 0.392 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 0.392 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.393 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.393 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.395 * [backup-simplify]: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 0.396 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 0.397 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) +nan.0) (+ (* 0 +nan.0) (* 0 0))) into (- (* +nan.0 (sqrt 2.0))) 0.398 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) +nan.0) (* 0 0)) into (- (* +nan.0 (sqrt 2.0))) 0.399 * [backup-simplify]: Simplify (* (sqrt 2.0) 0) into 0 0.401 * [backup-simplify]: Simplify (+ (* 1/8 (- (* +nan.0 (sqrt 2.0)))) (+ (* 0 (- (* +nan.0 (sqrt 2.0)))) (* 0 0))) into (- (* +nan.0 (sqrt 2.0))) 0.403 * [backup-simplify]: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) 0.406 * [backup-simplify]: Simplify (+ (* (- (* +nan.0 (sqrt 2.0))) (pow (* 1 re) 2)) (+ (* (- (* +nan.0 (sqrt 2.0))) (* im 1)) (* (- (* +nan.0 (sqrt 2.0))) (* 1 re)))) into (- (+ (* +nan.0 (* (sqrt 2.0) (pow re 2))) (- (+ (* +nan.0 (* (sqrt 2.0) im)) (- (* +nan.0 (* (sqrt 2.0) re))))))) 0.406 * [backup-simplify]: Simplify (sqrt (* 2.0 (+ (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) (/ 1 re)))) into (* (sqrt 2.0) (sqrt (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))))) 0.406 * [approximate]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))))) in (re im) around 0 0.406 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))))) in im 0.406 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.406 * [taylor]: Taking taylor expansion of 2.0 in im 0.406 * [backup-simplify]: Simplify 2.0 into 2.0 0.406 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.407 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.407 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in im 0.407 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in im 0.407 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.407 * [taylor]: Taking taylor expansion of re in im 0.407 * [backup-simplify]: Simplify re into re 0.407 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.407 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 0.407 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 0.407 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 0.407 * [taylor]: Taking taylor expansion of (pow re 2) in im 0.407 * [taylor]: Taking taylor expansion of re in im 0.407 * [backup-simplify]: Simplify re into re 0.407 * [backup-simplify]: Simplify (* re re) into (pow re 2) 0.407 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 0.407 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 0.407 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.407 * [taylor]: Taking taylor expansion of im in im 0.407 * [backup-simplify]: Simplify 0 into 0 0.407 * [backup-simplify]: Simplify 1 into 1 0.407 * [backup-simplify]: Simplify (* 1 1) into 1 0.407 * [backup-simplify]: Simplify (/ 1 1) into 1 0.408 * [backup-simplify]: Simplify (+ 0 1) into 1 0.408 * [backup-simplify]: Simplify (sqrt 1) into 1 0.408 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.409 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.409 * [backup-simplify]: Simplify (+ 0 0) into 0 0.410 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.411 * [backup-simplify]: Simplify (+ 0 1) into 1 0.411 * [backup-simplify]: Simplify (sqrt 0) into 0 0.412 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 0.412 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))))) in re 0.412 * [taylor]: Taking taylor expansion of (sqrt 2.0) in re 0.413 * [taylor]: Taking taylor expansion of 2.0 in re 0.413 * [backup-simplify]: Simplify 2.0 into 2.0 0.413 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.414 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.414 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 0.414 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 0.414 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.414 * [taylor]: Taking taylor expansion of re in re 0.414 * [backup-simplify]: Simplify 0 into 0 0.414 * [backup-simplify]: Simplify 1 into 1 0.414 * [backup-simplify]: Simplify (/ 1 1) into 1 0.414 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.414 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.414 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.414 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.414 * [taylor]: Taking taylor expansion of re in re 0.414 * [backup-simplify]: Simplify 0 into 0 0.414 * [backup-simplify]: Simplify 1 into 1 0.415 * [backup-simplify]: Simplify (* 1 1) into 1 0.415 * [backup-simplify]: Simplify (/ 1 1) into 1 0.415 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.415 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.415 * [taylor]: Taking taylor expansion of im in re 0.415 * [backup-simplify]: Simplify im into im 0.415 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.415 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.416 * [backup-simplify]: Simplify (+ 1 0) into 1 0.416 * [backup-simplify]: Simplify (sqrt 1) into 1 0.417 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.418 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.418 * [backup-simplify]: Simplify (+ 0 0) into 0 0.419 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.419 * [backup-simplify]: Simplify (+ 1 1) into 2 0.419 * [backup-simplify]: Simplify (sqrt 0) into 0 0.421 * [backup-simplify]: Simplify (/ 2 (* 2 (sqrt 0))) into +nan.0 0.421 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))))) in re 0.421 * [taylor]: Taking taylor expansion of (sqrt 2.0) in re 0.421 * [taylor]: Taking taylor expansion of 2.0 in re 0.421 * [backup-simplify]: Simplify 2.0 into 2.0 0.421 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.422 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.422 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 0.422 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 0.422 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.422 * [taylor]: Taking taylor expansion of re in re 0.422 * [backup-simplify]: Simplify 0 into 0 0.422 * [backup-simplify]: Simplify 1 into 1 0.423 * [backup-simplify]: Simplify (/ 1 1) into 1 0.423 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.423 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.423 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.423 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.423 * [taylor]: Taking taylor expansion of re in re 0.423 * [backup-simplify]: Simplify 0 into 0 0.423 * [backup-simplify]: Simplify 1 into 1 0.423 * [backup-simplify]: Simplify (* 1 1) into 1 0.423 * [backup-simplify]: Simplify (/ 1 1) into 1 0.423 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.424 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.424 * [taylor]: Taking taylor expansion of im in re 0.424 * [backup-simplify]: Simplify im into im 0.424 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.424 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.424 * [backup-simplify]: Simplify (+ 1 0) into 1 0.425 * [backup-simplify]: Simplify (sqrt 1) into 1 0.425 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.425 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.426 * [backup-simplify]: Simplify (+ 0 0) into 0 0.426 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.426 * [backup-simplify]: Simplify (+ 1 1) into 2 0.426 * [backup-simplify]: Simplify (sqrt 0) into 0 0.427 * [backup-simplify]: Simplify (/ 2 (* 2 (sqrt 0))) into +nan.0 0.428 * [backup-simplify]: Simplify (* (sqrt 2.0) 0) into 0 0.428 * [taylor]: Taking taylor expansion of 0 in im 0.428 * [backup-simplify]: Simplify 0 into 0 0.429 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) +nan.0) (* 0 0)) into (- (* +nan.0 (sqrt 2.0))) 0.429 * [taylor]: Taking taylor expansion of (- (* +nan.0 (sqrt 2.0))) in im 0.429 * [taylor]: Taking taylor expansion of (* +nan.0 (sqrt 2.0)) in im 0.429 * [taylor]: Taking taylor expansion of +nan.0 in im 0.429 * [backup-simplify]: Simplify +nan.0 into +nan.0 0.429 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.429 * [taylor]: Taking taylor expansion of 2.0 in im 0.429 * [backup-simplify]: Simplify 2.0 into 2.0 0.429 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.430 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.430 * [backup-simplify]: Simplify 0 into 0 0.430 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.430 * [backup-simplify]: Simplify (+ 0 0) into 0 0.432 * [backup-simplify]: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 0.433 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 0.434 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) +nan.0) (+ (* 0 +nan.0) (* 0 0))) into (- (* +nan.0 (sqrt 2.0))) 0.434 * [taylor]: Taking taylor expansion of (- (* +nan.0 (sqrt 2.0))) in im 0.434 * [taylor]: Taking taylor expansion of (* +nan.0 (sqrt 2.0)) in im 0.434 * [taylor]: Taking taylor expansion of +nan.0 in im 0.434 * [backup-simplify]: Simplify +nan.0 into +nan.0 0.434 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.434 * [taylor]: Taking taylor expansion of 2.0 in im 0.434 * [backup-simplify]: Simplify 2.0 into 2.0 0.435 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.435 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.436 * [backup-simplify]: Simplify (* +nan.0 (sqrt 2.0)) into (* +nan.0 (sqrt 2.0)) 0.436 * [backup-simplify]: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) 0.437 * [backup-simplify]: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) 0.437 * [backup-simplify]: Simplify 0 into 0 0.438 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.438 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.439 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.439 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 0.440 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 0.440 * [backup-simplify]: Simplify (+ 0 (/ 1/2 (pow im 2))) into (* 1/2 (/ 1 (pow im 2))) 0.441 * [backup-simplify]: Simplify (/ (- (* 1/2 (/ 1 (pow im 2))) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (- (* 1/2 (/ 1 (pow im 2))) +nan.0)) 0.442 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 2.0))) into 0 0.443 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) (* +nan.0 (- (* 1/2 (/ 1 (pow im 2))) +nan.0))) (+ (* 0 +nan.0) (+ (* 0 +nan.0) (* 0 0)))) into (- (+ (* +nan.0 (sqrt 2.0)) (- (* +nan.0 (/ (sqrt 2.0) (pow im 2)))))) 0.443 * [taylor]: Taking taylor expansion of (- (+ (* +nan.0 (sqrt 2.0)) (- (* +nan.0 (/ (sqrt 2.0) (pow im 2)))))) in im 0.443 * [taylor]: Taking taylor expansion of (+ (* +nan.0 (sqrt 2.0)) (- (* +nan.0 (/ (sqrt 2.0) (pow im 2))))) in im 0.443 * [taylor]: Taking taylor expansion of (* +nan.0 (sqrt 2.0)) in im 0.443 * [taylor]: Taking taylor expansion of +nan.0 in im 0.443 * [backup-simplify]: Simplify +nan.0 into +nan.0 0.443 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.443 * [taylor]: Taking taylor expansion of 2.0 in im 0.443 * [backup-simplify]: Simplify 2.0 into 2.0 0.443 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.443 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.443 * [taylor]: Taking taylor expansion of (- (* +nan.0 (/ (sqrt 2.0) (pow im 2)))) in im 0.443 * [taylor]: Taking taylor expansion of (* +nan.0 (/ (sqrt 2.0) (pow im 2))) in im 0.443 * [taylor]: Taking taylor expansion of +nan.0 in im 0.443 * [backup-simplify]: Simplify +nan.0 into +nan.0 0.443 * [taylor]: Taking taylor expansion of (/ (sqrt 2.0) (pow im 2)) in im 0.443 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.443 * [taylor]: Taking taylor expansion of 2.0 in im 0.444 * [backup-simplify]: Simplify 2.0 into 2.0 0.444 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.444 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.444 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.444 * [taylor]: Taking taylor expansion of im in im 0.444 * [backup-simplify]: Simplify 0 into 0 0.444 * [backup-simplify]: Simplify 1 into 1 0.444 * [backup-simplify]: Simplify (* 1 1) into 1 0.445 * [backup-simplify]: Simplify (/ (sqrt 2.0) 1) into (sqrt 2.0) 0.445 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.446 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)))) into 0 0.446 * [backup-simplify]: Simplify (+ (* +nan.0 0) (* 0 (sqrt 2.0))) into 0 0.447 * [backup-simplify]: Simplify (- 0) into 0 0.447 * [backup-simplify]: Simplify (+ 0 0) into 0 0.447 * [backup-simplify]: Simplify (- 0) into 0 0.447 * [backup-simplify]: Simplify 0 into 0 0.448 * [backup-simplify]: Simplify (* +nan.0 (sqrt 2.0)) into (* +nan.0 (sqrt 2.0)) 0.449 * [backup-simplify]: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) 0.450 * [backup-simplify]: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) 0.450 * [backup-simplify]: Simplify (+ (* +nan.0 0) (* 0 (sqrt 2.0))) into 0 0.450 * [backup-simplify]: Simplify (- 0) into 0 0.450 * [backup-simplify]: Simplify 0 into 0 0.450 * [backup-simplify]: Simplify 0 into 0 0.451 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.452 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.452 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.452 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.452 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 0.453 * [backup-simplify]: Simplify (+ 0 0) into 0 0.453 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 0.454 * [backup-simplify]: Simplify (+ 0 0) into 0 0.455 * [backup-simplify]: Simplify (/ (- 0 (pow +nan.0 2) (+ (* 2 (* +nan.0 (* +nan.0 (- (* 1/2 (/ 1 (pow im 2))) +nan.0)))))) (* 2 0)) into (* +nan.0 (+ (* +nan.0 (/ 1 (pow im 2))) (- +nan.0))) 0.456 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt 2.0))) into 0 0.458 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) (* +nan.0 (+ (* +nan.0 (/ 1 (pow im 2))) (- +nan.0)))) (+ (* 0 (* +nan.0 (- (* 1/2 (/ 1 (pow im 2))) +nan.0))) (+ (* 0 +nan.0) (+ (* 0 +nan.0) (* 0 0))))) into (- (+ (* +nan.0 (sqrt 2.0)) (- (* +nan.0 (/ (sqrt 2.0) (pow im 2)))))) 0.458 * [taylor]: Taking taylor expansion of (- (+ (* +nan.0 (sqrt 2.0)) (- (* +nan.0 (/ (sqrt 2.0) (pow im 2)))))) in im 0.458 * [taylor]: Taking taylor expansion of (+ (* +nan.0 (sqrt 2.0)) (- (* +nan.0 (/ (sqrt 2.0) (pow im 2))))) in im 0.458 * [taylor]: Taking taylor expansion of (* +nan.0 (sqrt 2.0)) in im 0.458 * [taylor]: Taking taylor expansion of +nan.0 in im 0.458 * [backup-simplify]: Simplify +nan.0 into +nan.0 0.458 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.458 * [taylor]: Taking taylor expansion of 2.0 in im 0.458 * [backup-simplify]: Simplify 2.0 into 2.0 0.459 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.460 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.460 * [taylor]: Taking taylor expansion of (- (* +nan.0 (/ (sqrt 2.0) (pow im 2)))) in im 0.460 * [taylor]: Taking taylor expansion of (* +nan.0 (/ (sqrt 2.0) (pow im 2))) in im 0.460 * [taylor]: Taking taylor expansion of +nan.0 in im 0.460 * [backup-simplify]: Simplify +nan.0 into +nan.0 0.460 * [taylor]: Taking taylor expansion of (/ (sqrt 2.0) (pow im 2)) in im 0.460 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.460 * [taylor]: Taking taylor expansion of 2.0 in im 0.460 * [backup-simplify]: Simplify 2.0 into 2.0 0.460 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.461 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.461 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.461 * [taylor]: Taking taylor expansion of im in im 0.461 * [backup-simplify]: Simplify 0 into 0 0.461 * [backup-simplify]: Simplify 1 into 1 0.462 * [backup-simplify]: Simplify (* 1 1) into 1 0.463 * [backup-simplify]: Simplify (/ (sqrt 2.0) 1) into (sqrt 2.0) 0.463 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.464 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)))) into 0 0.465 * [backup-simplify]: Simplify (+ (* +nan.0 0) (* 0 (sqrt 2.0))) into 0 0.465 * [backup-simplify]: Simplify (- 0) into 0 0.466 * [backup-simplify]: Simplify (+ 0 0) into 0 0.466 * [backup-simplify]: Simplify (- 0) into 0 0.466 * [backup-simplify]: Simplify 0 into 0 0.467 * [backup-simplify]: Simplify (* +nan.0 (sqrt 2.0)) into (* +nan.0 (sqrt 2.0)) 0.468 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 0.469 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.470 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.471 * [backup-simplify]: Simplify (+ (* +nan.0 0) (+ (* 0 0) (* 0 (sqrt 2.0)))) into 0 0.472 * [backup-simplify]: Simplify (- 0) into 0 0.473 * [backup-simplify]: Simplify (+ (* +nan.0 (sqrt 2.0)) 0) into (- (* +nan.0 (sqrt 2.0))) 0.475 * [backup-simplify]: Simplify (- (- (* +nan.0 (sqrt 2.0)))) into (- (* +nan.0 (sqrt 2.0))) 0.479 * [backup-simplify]: Simplify (- (* +nan.0 (sqrt 2.0))) into (- (* +nan.0 (sqrt 2.0))) 0.484 * [backup-simplify]: Simplify (+ (* (- (* +nan.0 (sqrt 2.0))) (pow (* 1 (/ 1 re)) 2)) (+ (* (- (* +nan.0 (sqrt 2.0))) (* 1 (/ 1 re))) (- (* +nan.0 (sqrt 2.0))))) into (- (+ (* +nan.0 (sqrt 2.0)) (- (+ (* +nan.0 (/ (sqrt 2.0) re)) (- (* +nan.0 (/ (sqrt 2.0) (pow re 2)))))))) 0.485 * [backup-simplify]: Simplify (sqrt (* 2.0 (+ (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) (/ 1 (- re))))) into (* (sqrt 2.0) (sqrt (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)))) 0.485 * [approximate]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)))) in (re im) around 0 0.485 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)))) in im 0.485 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.485 * [taylor]: Taking taylor expansion of 2.0 in im 0.485 * [backup-simplify]: Simplify 2.0 into 2.0 0.485 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.486 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.486 * [taylor]: Taking taylor expansion of (sqrt (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re))) in im 0.486 * [taylor]: Taking taylor expansion of (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) in im 0.486 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 0.486 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 0.486 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 0.486 * [taylor]: Taking taylor expansion of (pow re 2) in im 0.486 * [taylor]: Taking taylor expansion of re in im 0.486 * [backup-simplify]: Simplify re into re 0.486 * [backup-simplify]: Simplify (* re re) into (pow re 2) 0.486 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 0.486 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 0.486 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.486 * [taylor]: Taking taylor expansion of im in im 0.486 * [backup-simplify]: Simplify 0 into 0 0.486 * [backup-simplify]: Simplify 1 into 1 0.487 * [backup-simplify]: Simplify (* 1 1) into 1 0.487 * [backup-simplify]: Simplify (/ 1 1) into 1 0.488 * [backup-simplify]: Simplify (+ 0 1) into 1 0.488 * [backup-simplify]: Simplify (sqrt 1) into 1 0.489 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.489 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.490 * [backup-simplify]: Simplify (+ 0 0) into 0 0.490 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.490 * [taylor]: Taking taylor expansion of (/ 1 re) in im 0.490 * [taylor]: Taking taylor expansion of re in im 0.491 * [backup-simplify]: Simplify re into re 0.491 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 0.491 * [backup-simplify]: Simplify (+ 1 0) into 1 0.491 * [backup-simplify]: Simplify (sqrt 0) into 0 0.493 * [backup-simplify]: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 0.493 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)))) in re 0.493 * [taylor]: Taking taylor expansion of (sqrt 2.0) in re 0.493 * [taylor]: Taking taylor expansion of 2.0 in re 0.493 * [backup-simplify]: Simplify 2.0 into 2.0 0.493 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.494 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.494 * [taylor]: Taking taylor expansion of (sqrt (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re))) in re 0.494 * [taylor]: Taking taylor expansion of (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) in re 0.494 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.494 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.494 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.494 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.494 * [taylor]: Taking taylor expansion of re in re 0.494 * [backup-simplify]: Simplify 0 into 0 0.494 * [backup-simplify]: Simplify 1 into 1 0.495 * [backup-simplify]: Simplify (* 1 1) into 1 0.495 * [backup-simplify]: Simplify (/ 1 1) into 1 0.495 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.495 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.495 * [taylor]: Taking taylor expansion of im in re 0.495 * [backup-simplify]: Simplify im into im 0.495 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.495 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.496 * [backup-simplify]: Simplify (+ 1 0) into 1 0.496 * [backup-simplify]: Simplify (sqrt 1) into 1 0.497 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.498 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.498 * [backup-simplify]: Simplify (+ 0 0) into 0 0.499 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.499 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.499 * [taylor]: Taking taylor expansion of re in re 0.499 * [backup-simplify]: Simplify 0 into 0 0.499 * [backup-simplify]: Simplify 1 into 1 0.499 * [backup-simplify]: Simplify (/ 1 1) into 1 0.500 * [backup-simplify]: Simplify (- 1) into -1 0.500 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.501 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.501 * [backup-simplify]: Simplify (- 0) into 0 0.502 * [backup-simplify]: Simplify (+ 0 0) into 0 0.503 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.503 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.504 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 0.505 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 0.506 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.506 * [backup-simplify]: Simplify (- 0) into 0 0.506 * [backup-simplify]: Simplify (+ (/ 1/2 (pow im 2)) 0) into (* 1/2 (/ 1 (pow im 2))) 0.507 * [backup-simplify]: Simplify (sqrt 0) into 0 0.507 * [backup-simplify]: Simplify (/ (* 1/2 (/ 1 (pow im 2))) (* 2 (sqrt 0))) into (/ +nan.0 (pow im 2)) 0.507 * [taylor]: Taking taylor expansion of (* (sqrt 2.0) (sqrt (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)))) in re 0.507 * [taylor]: Taking taylor expansion of (sqrt 2.0) in re 0.508 * [taylor]: Taking taylor expansion of 2.0 in re 0.508 * [backup-simplify]: Simplify 2.0 into 2.0 0.508 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.509 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.509 * [taylor]: Taking taylor expansion of (sqrt (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re))) in re 0.509 * [taylor]: Taking taylor expansion of (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) in re 0.509 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 0.509 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 0.509 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 0.509 * [taylor]: Taking taylor expansion of (pow re 2) in re 0.509 * [taylor]: Taking taylor expansion of re in re 0.509 * [backup-simplify]: Simplify 0 into 0 0.509 * [backup-simplify]: Simplify 1 into 1 0.509 * [backup-simplify]: Simplify (* 1 1) into 1 0.510 * [backup-simplify]: Simplify (/ 1 1) into 1 0.510 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 0.510 * [taylor]: Taking taylor expansion of (pow im 2) in re 0.510 * [taylor]: Taking taylor expansion of im in re 0.510 * [backup-simplify]: Simplify im into im 0.510 * [backup-simplify]: Simplify (* im im) into (pow im 2) 0.510 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 0.510 * [backup-simplify]: Simplify (+ 1 0) into 1 0.511 * [backup-simplify]: Simplify (sqrt 1) into 1 0.511 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.512 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.513 * [backup-simplify]: Simplify (+ 0 0) into 0 0.514 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 0.514 * [taylor]: Taking taylor expansion of (/ 1 re) in re 0.514 * [taylor]: Taking taylor expansion of re in re 0.514 * [backup-simplify]: Simplify 0 into 0 0.514 * [backup-simplify]: Simplify 1 into 1 0.514 * [backup-simplify]: Simplify (/ 1 1) into 1 0.514 * [backup-simplify]: Simplify (- 1) into -1 0.515 * [backup-simplify]: Simplify (+ 1 -1) into 0 0.516 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.516 * [backup-simplify]: Simplify (- 0) into 0 0.516 * [backup-simplify]: Simplify (+ 0 0) into 0 0.517 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.518 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.518 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 0.520 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 0.520 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.521 * [backup-simplify]: Simplify (- 0) into 0 0.521 * [backup-simplify]: Simplify (+ (/ 1/2 (pow im 2)) 0) into (* 1/2 (/ 1 (pow im 2))) 0.521 * [backup-simplify]: Simplify (sqrt 0) into 0 0.522 * [backup-simplify]: Simplify (/ (* 1/2 (/ 1 (pow im 2))) (* 2 (sqrt 0))) into (/ +nan.0 (pow im 2)) 0.523 * [backup-simplify]: Simplify (* (sqrt 2.0) 0) into 0 0.523 * [taylor]: Taking taylor expansion of 0 in im 0.523 * [backup-simplify]: Simplify 0 into 0 0.524 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) (/ +nan.0 (pow im 2))) (* 0 0)) into (- (* +nan.0 (/ (sqrt 2.0) (pow im 2)))) 0.524 * [taylor]: Taking taylor expansion of (- (* +nan.0 (/ (sqrt 2.0) (pow im 2)))) in im 0.524 * [taylor]: Taking taylor expansion of (* +nan.0 (/ (sqrt 2.0) (pow im 2))) in im 0.524 * [taylor]: Taking taylor expansion of +nan.0 in im 0.524 * [backup-simplify]: Simplify +nan.0 into +nan.0 0.524 * [taylor]: Taking taylor expansion of (/ (sqrt 2.0) (pow im 2)) in im 0.524 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.524 * [taylor]: Taking taylor expansion of 2.0 in im 0.524 * [backup-simplify]: Simplify 2.0 into 2.0 0.524 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.525 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.525 * [taylor]: Taking taylor expansion of (pow im 2) in im 0.525 * [taylor]: Taking taylor expansion of im in im 0.525 * [backup-simplify]: Simplify 0 into 0 0.525 * [backup-simplify]: Simplify 1 into 1 0.525 * [backup-simplify]: Simplify (* 1 1) into 1 0.526 * [backup-simplify]: Simplify (/ (sqrt 2.0) 1) into (sqrt 2.0) 0.527 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.528 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)))) into 0 0.529 * [backup-simplify]: Simplify (+ (* +nan.0 0) (* 0 (sqrt 2.0))) into 0 0.529 * [backup-simplify]: Simplify (- 0) into 0 0.529 * [backup-simplify]: Simplify 0 into 0 0.529 * [backup-simplify]: Simplify 0 into 0 0.530 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.531 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.531 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 0.532 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 0.532 * [backup-simplify]: Simplify (+ 0 0) into 0 0.533 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 0.533 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.534 * [backup-simplify]: Simplify (- 0) into 0 0.534 * [backup-simplify]: Simplify (+ 0 0) into 0 0.535 * [backup-simplify]: Simplify (/ (- 0 (pow (/ +nan.0 (pow im 2)) 2) (+)) (* 2 0)) into (/ +nan.0 (pow im 4)) 0.536 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 0.537 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) (/ +nan.0 (pow im 4))) (+ (* 0 (/ +nan.0 (pow im 2))) (* 0 0))) into (- (* +nan.0 (/ (sqrt 2.0) (pow im 4)))) 0.537 * [taylor]: Taking taylor expansion of (- (* +nan.0 (/ (sqrt 2.0) (pow im 4)))) in im 0.537 * [taylor]: Taking taylor expansion of (* +nan.0 (/ (sqrt 2.0) (pow im 4))) in im 0.537 * [taylor]: Taking taylor expansion of +nan.0 in im 0.537 * [backup-simplify]: Simplify +nan.0 into +nan.0 0.537 * [taylor]: Taking taylor expansion of (/ (sqrt 2.0) (pow im 4)) in im 0.537 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.537 * [taylor]: Taking taylor expansion of 2.0 in im 0.537 * [backup-simplify]: Simplify 2.0 into 2.0 0.538 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.539 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.539 * [taylor]: Taking taylor expansion of (pow im 4) in im 0.539 * [taylor]: Taking taylor expansion of im in im 0.539 * [backup-simplify]: Simplify 0 into 0 0.539 * [backup-simplify]: Simplify 1 into 1 0.539 * [backup-simplify]: Simplify (* 1 1) into 1 0.539 * [backup-simplify]: Simplify (* 1 1) into 1 0.540 * [backup-simplify]: Simplify (/ (sqrt 2.0) 1) into (sqrt 2.0) 0.541 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 0.543 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 2.0))) into 0 0.544 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.544 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.545 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.546 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.547 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.548 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)))) into 0 0.549 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.550 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.551 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.552 * [backup-simplify]: Simplify (+ (* +nan.0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 2.0))))) into 0 0.553 * [backup-simplify]: Simplify (- 0) into 0 0.553 * [backup-simplify]: Simplify 0 into 0 0.554 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 0.555 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.556 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.557 * [backup-simplify]: Simplify (+ (* +nan.0 0) (+ (* 0 0) (* 0 (sqrt 2.0)))) into 0 0.557 * [backup-simplify]: Simplify (- 0) into 0 0.557 * [backup-simplify]: Simplify 0 into 0 0.557 * [backup-simplify]: Simplify 0 into 0 0.558 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.559 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.559 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 0.559 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))) (* 0 (/ 0 (pow im 2))))) into 0 0.559 * [backup-simplify]: Simplify (+ 0 0) into 0 0.560 * [backup-simplify]: Simplify (/ (- 0 (pow (/ 1/2 (pow im 2)) 2) (+ (* 2 (* 0 0)))) (* 2 1)) into (/ -1/8 (pow im 4)) 0.561 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.561 * [backup-simplify]: Simplify (- 0) into 0 0.561 * [backup-simplify]: Simplify (+ (/ -1/8 (pow im 4)) 0) into (- (* 1/8 (/ 1 (pow im 4)))) 0.561 * [backup-simplify]: Simplify (/ (- (- (* 1/8 (/ 1 (pow im 4)))) (+ (* 2 (* (/ +nan.0 (pow im 2)) (/ +nan.0 (pow im 4)))))) (* 2 0)) into (* +nan.0 (+ (* +nan.0 (/ 1 (pow im 6))) (* 1/8 (/ 1 (pow im 4))))) 0.562 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 2.0))) into 0 0.563 * [backup-simplify]: Simplify (+ (* (sqrt 2.0) (* +nan.0 (+ (* +nan.0 (/ 1 (pow im 6))) (* 1/8 (/ 1 (pow im 4)))))) (+ (* 0 (/ +nan.0 (pow im 4))) (+ (* 0 (/ +nan.0 (pow im 2))) (* 0 0)))) into (- (+ (* +nan.0 (/ (sqrt 2.0) (pow im 4))) (- (* +nan.0 (/ (sqrt 2.0) (pow im 6)))))) 0.563 * [taylor]: Taking taylor expansion of (- (+ (* +nan.0 (/ (sqrt 2.0) (pow im 4))) (- (* +nan.0 (/ (sqrt 2.0) (pow im 6)))))) in im 0.563 * [taylor]: Taking taylor expansion of (+ (* +nan.0 (/ (sqrt 2.0) (pow im 4))) (- (* +nan.0 (/ (sqrt 2.0) (pow im 6))))) in im 0.563 * [taylor]: Taking taylor expansion of (* +nan.0 (/ (sqrt 2.0) (pow im 4))) in im 0.563 * [taylor]: Taking taylor expansion of +nan.0 in im 0.563 * [backup-simplify]: Simplify +nan.0 into +nan.0 0.563 * [taylor]: Taking taylor expansion of (/ (sqrt 2.0) (pow im 4)) in im 0.563 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.563 * [taylor]: Taking taylor expansion of 2.0 in im 0.563 * [backup-simplify]: Simplify 2.0 into 2.0 0.563 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.564 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.564 * [taylor]: Taking taylor expansion of (pow im 4) in im 0.564 * [taylor]: Taking taylor expansion of im in im 0.564 * [backup-simplify]: Simplify 0 into 0 0.564 * [backup-simplify]: Simplify 1 into 1 0.564 * [backup-simplify]: Simplify (* 1 1) into 1 0.564 * [backup-simplify]: Simplify (* 1 1) into 1 0.565 * [backup-simplify]: Simplify (/ (sqrt 2.0) 1) into (sqrt 2.0) 0.565 * [taylor]: Taking taylor expansion of (- (* +nan.0 (/ (sqrt 2.0) (pow im 6)))) in im 0.565 * [taylor]: Taking taylor expansion of (* +nan.0 (/ (sqrt 2.0) (pow im 6))) in im 0.565 * [taylor]: Taking taylor expansion of +nan.0 in im 0.565 * [backup-simplify]: Simplify +nan.0 into +nan.0 0.565 * [taylor]: Taking taylor expansion of (/ (sqrt 2.0) (pow im 6)) in im 0.565 * [taylor]: Taking taylor expansion of (sqrt 2.0) in im 0.565 * [taylor]: Taking taylor expansion of 2.0 in im 0.565 * [backup-simplify]: Simplify 2.0 into 2.0 0.565 * [backup-simplify]: Simplify (sqrt 2.0) into (sqrt 2.0) 0.566 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 2.0))) into 0 0.566 * [taylor]: Taking taylor expansion of (pow im 6) in im 0.566 * [taylor]: Taking taylor expansion of im in im 0.566 * [backup-simplify]: Simplify 0 into 0 0.566 * [backup-simplify]: Simplify 1 into 1 0.566 * [backup-simplify]: Simplify (* 1 1) into 1 0.566 * [backup-simplify]: Simplify (* 1 1) into 1 0.567 * [backup-simplify]: Simplify (* 1 1) into 1 0.567 * [backup-simplify]: Simplify (/ (sqrt 2.0) 1) into (sqrt 2.0) 0.568 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 0.568 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 2.0))) into 0 0.569 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.569 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.570 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.570 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.571 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.571 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)))) into 0 0.572 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.573 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.573 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.574 * [backup-simplify]: Simplify (+ (* +nan.0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 2.0))))) into 0 0.575 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt 2.0))) into 0 0.576 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt 2.0))) into 0 0.576 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+ (* 2 (* 0 0)))) (* 2 (sqrt 2.0))) into 0 0.577 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)) (* 2 (* 0 0)))) (* 2 (sqrt 2.0))) into 0 0.578 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.579 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.579 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.580 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.580 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.581 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.581 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.582 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.582 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.583 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.584 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 0.584 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 0.585 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)))) into 0 0.585 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 0.586 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 0.586 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.587 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 0.588 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.588 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.589 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (sqrt 2.0) (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.590 * [backup-simplify]: Simplify (+ (* +nan.0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt 2.0))))))) into 0 0.590 * [backup-simplify]: Simplify (- 0) into 0 0.590 * [backup-simplify]: Simplify (+ 0 0) into 0 0.591 * [backup-simplify]: Simplify (- 0) into 0 0.591 * [backup-simplify]: Simplify 0 into 0 0.591 * [backup-simplify]: Simplify 0 into 0 0.591 * * * [progress]: simplifying candidates 0.591 * * * * [progress]: [ 1 / 52 ] simplifiying candidate # 0.591 * * * * [progress]: [ 2 / 52 ] simplifiying candidate # 0.591 * * * * [progress]: [ 3 / 52 ] simplifiying candidate # 0.591 * [simplify]: Simplifying (log (sqrt (+ (* re re) (* im im)))) 0.591 * * [simplify]: iters left: 6 (7 enodes) 0.593 * * [simplify]: iters left: 5 (22 enodes) 0.596 * * [simplify]: Extracting #0: cost 1 inf + 0 0.596 * * [simplify]: Extracting #1: cost 3 inf + 0 0.596 * * [simplify]: Extracting #2: cost 5 inf + 0 0.596 * * [simplify]: Extracting #3: cost 8 inf + 0 0.596 * * [simplify]: Extracting #4: cost 12 inf + 0 0.596 * * [simplify]: Extracting #5: cost 10 inf + 2 0.596 * * [simplify]: Extracting #6: cost 1 inf + 966 0.596 * * [simplify]: Extracting #7: cost 0 inf + 1198 0.596 * [simplify]: Simplified to (log (sqrt (+ (* re re) (* im im)))) 0.596 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (exp (log (sqrt (+ (* re re) (* im im))))) re))))) 0.596 * * * * [progress]: [ 4 / 52 ] simplifiying candidate # 0.597 * [simplify]: Simplifying (exp (sqrt (+ (* re re) (* im im)))) 0.597 * * [simplify]: iters left: 6 (7 enodes) 0.598 * * [simplify]: iters left: 5 (22 enodes) 0.605 * * [simplify]: Extracting #0: cost 1 inf + 0 0.605 * * [simplify]: Extracting #1: cost 3 inf + 0 0.605 * * [simplify]: Extracting #2: cost 5 inf + 0 0.605 * * [simplify]: Extracting #3: cost 8 inf + 0 0.605 * * [simplify]: Extracting #4: cost 12 inf + 0 0.605 * * [simplify]: Extracting #5: cost 10 inf + 2 0.605 * * [simplify]: Extracting #6: cost 1 inf + 966 0.606 * * [simplify]: Extracting #7: cost 0 inf + 1198 0.606 * [simplify]: Simplified to (exp (sqrt (+ (* re re) (* im im)))) 0.606 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (log (exp (sqrt (+ (* re re) (* im im))))) re))))) 0.606 * * * * [progress]: [ 5 / 52 ] simplifiying candidate # 0.607 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 0.607 * * [simplify]: iters left: 6 (8 enodes) 0.610 * * [simplify]: iters left: 5 (25 enodes) 0.617 * * [simplify]: Extracting #0: cost 1 inf + 0 0.617 * * [simplify]: Extracting #1: cost 3 inf + 0 0.617 * * [simplify]: Extracting #2: cost 5 inf + 0 0.617 * * [simplify]: Extracting #3: cost 7 inf + 0 0.617 * * [simplify]: Extracting #4: cost 10 inf + 0 0.618 * * [simplify]: Extracting #5: cost 14 inf + 0 0.618 * * [simplify]: Extracting #6: cost 11 inf + 43 0.618 * * [simplify]: Extracting #7: cost 9 inf + 125 0.618 * * [simplify]: Extracting #8: cost 5 inf + 572 0.618 * * [simplify]: Extracting #9: cost 1 inf + 1500 0.619 * * [simplify]: Extracting #10: cost 0 inf + 1782 0.620 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 0.620 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))) re))))) 0.620 * [simplify]: Simplifying (cbrt (sqrt (+ (* re re) (* im im)))) 0.620 * * [simplify]: iters left: 6 (7 enodes) 0.623 * * [simplify]: iters left: 5 (22 enodes) 0.629 * * [simplify]: Extracting #0: cost 1 inf + 0 0.629 * * [simplify]: Extracting #1: cost 3 inf + 0 0.629 * * [simplify]: Extracting #2: cost 5 inf + 0 0.629 * * [simplify]: Extracting #3: cost 8 inf + 0 0.629 * * [simplify]: Extracting #4: cost 12 inf + 0 0.630 * * [simplify]: Extracting #5: cost 10 inf + 2 0.630 * * [simplify]: Extracting #6: cost 1 inf + 976 0.630 * * [simplify]: Extracting #7: cost 0 inf + 1218 0.631 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 0.631 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))) re))))) 0.631 * * * * [progress]: [ 6 / 52 ] simplifiying candidate # 0.631 * [simplify]: Simplifying (* (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im)))) 0.631 * * [simplify]: iters left: 6 (8 enodes) 0.635 * * [simplify]: iters left: 5 (24 enodes) 0.642 * * [simplify]: iters left: 4 (35 enodes) 0.654 * * [simplify]: iters left: 3 (58 enodes) 0.672 * * [simplify]: iters left: 2 (80 enodes) 0.696 * * [simplify]: iters left: 1 (106 enodes) 0.726 * * [simplify]: Extracting #0: cost 1 inf + 0 0.727 * * [simplify]: Extracting #1: cost 11 inf + 0 0.727 * * [simplify]: Extracting #2: cost 27 inf + 1 0.727 * * [simplify]: Extracting #3: cost 28 inf + 87 0.727 * * [simplify]: Extracting #4: cost 21 inf + 980 0.729 * * [simplify]: Extracting #5: cost 6 inf + 5217 0.731 * * [simplify]: Extracting #6: cost 0 inf + 7866 0.734 * [simplify]: Simplified to (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))) 0.734 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (cbrt (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)))) re))))) 0.734 * * * * [progress]: [ 7 / 52 ] simplifiying candidate # 0.734 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) 0.735 * * [simplify]: iters left: 6 (8 enodes) 0.738 * * [simplify]: iters left: 5 (26 enodes) 0.745 * * [simplify]: Extracting #0: cost 1 inf + 0 0.745 * * [simplify]: Extracting #1: cost 4 inf + 0 0.745 * * [simplify]: Extracting #2: cost 7 inf + 0 0.745 * * [simplify]: Extracting #3: cost 10 inf + 0 0.745 * * [simplify]: Extracting #4: cost 14 inf + 0 0.745 * * [simplify]: Extracting #5: cost 10 inf + 84 0.745 * * [simplify]: Extracting #6: cost 8 inf + 166 0.745 * * [simplify]: Extracting #7: cost 4 inf + 854 0.746 * * [simplify]: Extracting #8: cost 1 inf + 1540 0.746 * * [simplify]: Extracting #9: cost 0 inf + 1782 0.747 * [simplify]: Simplified to (fabs (cbrt (+ (* re re) (* im im)))) 0.747 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 0.747 * [simplify]: Simplifying (sqrt (cbrt (+ (* re re) (* im im)))) 0.747 * * [simplify]: iters left: 6 (7 enodes) 0.753 * * [simplify]: iters left: 5 (22 enodes) 0.759 * * [simplify]: Extracting #0: cost 1 inf + 0 0.759 * * [simplify]: Extracting #1: cost 3 inf + 0 0.759 * * [simplify]: Extracting #2: cost 5 inf + 0 0.759 * * [simplify]: Extracting #3: cost 8 inf + 0 0.759 * * [simplify]: Extracting #4: cost 12 inf + 0 0.759 * * [simplify]: Extracting #5: cost 10 inf + 2 0.759 * * [simplify]: Extracting #6: cost 1 inf + 1056 0.760 * * [simplify]: Extracting #7: cost 0 inf + 1298 0.760 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 0.760 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 0.760 * * * * [progress]: [ 8 / 52 ] simplifiying candidate # 0.761 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 0.761 * * [simplify]: iters left: 6 (7 enodes) 0.764 * * [simplify]: iters left: 5 (22 enodes) 0.770 * * [simplify]: Extracting #0: cost 1 inf + 0 0.770 * * [simplify]: Extracting #1: cost 3 inf + 0 0.770 * * [simplify]: Extracting #2: cost 5 inf + 0 0.770 * * [simplify]: Extracting #3: cost 8 inf + 0 0.770 * * [simplify]: Extracting #4: cost 12 inf + 0 0.770 * * [simplify]: Extracting #5: cost 10 inf + 2 0.770 * * [simplify]: Extracting #6: cost 1 inf + 936 0.771 * * [simplify]: Extracting #7: cost 0 inf + 1138 0.771 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 0.771 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 0.771 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 0.771 * * [simplify]: iters left: 6 (7 enodes) 0.774 * * [simplify]: iters left: 5 (22 enodes) 0.780 * * [simplify]: Extracting #0: cost 1 inf + 0 0.780 * * [simplify]: Extracting #1: cost 3 inf + 0 0.780 * * [simplify]: Extracting #2: cost 5 inf + 0 0.780 * * [simplify]: Extracting #3: cost 8 inf + 0 0.781 * * [simplify]: Extracting #4: cost 12 inf + 0 0.781 * * [simplify]: Extracting #5: cost 10 inf + 2 0.781 * * [simplify]: Extracting #6: cost 1 inf + 936 0.781 * * [simplify]: Extracting #7: cost 0 inf + 1138 0.782 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 0.782 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 0.782 * * * * [progress]: [ 9 / 52 ] simplifiying candidate # 0.782 * [simplify]: Simplifying (sqrt 1) 0.782 * * [simplify]: iters left: 1 (2 enodes) 0.786 * * [simplify]: Extracting #0: cost 1 inf + 0 0.786 * * [simplify]: Extracting #1: cost 0 inf + 1 0.786 * [simplify]: Simplified to 1 0.786 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* 1 (sqrt (+ (* re re) (* im im)))) re))))) 0.786 * [simplify]: Simplifying (sqrt (+ (* re re) (* im im))) 0.786 * * [simplify]: iters left: 5 (6 enodes) 0.789 * * [simplify]: iters left: 4 (19 enodes) 0.794 * * [simplify]: Extracting #0: cost 1 inf + 0 0.794 * * [simplify]: Extracting #1: cost 3 inf + 0 0.794 * * [simplify]: Extracting #2: cost 6 inf + 0 0.794 * * [simplify]: Extracting #3: cost 10 inf + 0 0.794 * * [simplify]: Extracting #4: cost 6 inf + 84 0.795 * * [simplify]: Extracting #5: cost 0 inf + 734 0.795 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 0.795 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* 1 (sqrt (+ (* re re) (* im im)))) re))))) 0.795 * * * * [progress]: [ 10 / 52 ] simplifiying candidate # 0.796 * [simplify]: Simplifying (sqrt (+ (pow (* re re) 3) (pow (* im im) 3))) 0.796 * * [simplify]: iters left: 6 (9 enodes) 0.801 * * [simplify]: iters left: 5 (45 enodes) 0.818 * * [simplify]: iters left: 4 (100 enodes) 0.842 * * [simplify]: iters left: 3 (201 enodes) 0.901 * * [simplify]: iters left: 2 (411 enodes) 1.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1.044 * * [simplify]: Extracting #1: cost 3 inf + 0 1.044 * * [simplify]: Extracting #2: cost 6 inf + 0 1.045 * * [simplify]: Extracting #3: cost 68 inf + 0 1.046 * * [simplify]: Extracting #4: cost 169 inf + 460 1.048 * * [simplify]: Extracting #5: cost 139 inf + 11165 1.062 * * [simplify]: Extracting #6: cost 32 inf + 53610 1.073 * * [simplify]: Extracting #7: cost 0 inf + 67222 1.083 * * [simplify]: Extracting #8: cost 0 inf + 66902 1.094 * [simplify]: Simplified to (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) 1.094 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im)))))) re))))) 1.095 * [simplify]: Simplifying (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))) 1.095 * * [simplify]: iters left: 6 (10 enodes) 1.101 * * [simplify]: iters left: 5 (52 enodes) 1.111 * * [simplify]: iters left: 4 (119 enodes) 1.136 * * [simplify]: iters left: 3 (234 enodes) 1.207 * * [simplify]: iters left: 2 (366 enodes) 1.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1.370 * * [simplify]: Extracting #1: cost 3 inf + 0 1.370 * * [simplify]: Extracting #2: cost 22 inf + 0 1.371 * * [simplify]: Extracting #3: cost 148 inf + 0 1.373 * * [simplify]: Extracting #4: cost 200 inf + 2230 1.380 * * [simplify]: Extracting #5: cost 83 inf + 21770 1.393 * * [simplify]: Extracting #6: cost 1 inf + 34604 1.402 * * [simplify]: Extracting #7: cost 0 inf + 34536 1.409 * [simplify]: Simplified to (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))) 1.409 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im)))))) re))))) 1.409 * * * * [progress]: [ 11 / 52 ] simplifiying candidate # 1.409 * [simplify]: Simplifying (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 1.410 * * [simplify]: iters left: 6 (8 enodes) 1.411 * * [simplify]: iters left: 5 (37 enodes) 1.418 * * [simplify]: iters left: 4 (67 enodes) 1.430 * * [simplify]: iters left: 3 (123 enodes) 1.466 * * [simplify]: iters left: 2 (278 enodes) 1.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1.596 * * [simplify]: Extracting #1: cost 3 inf + 0 1.596 * * [simplify]: Extracting #2: cost 50 inf + 0 1.596 * * [simplify]: Extracting #3: cost 150 inf + 0 1.597 * * [simplify]: Extracting #4: cost 192 inf + 1180 1.600 * * [simplify]: Extracting #5: cost 122 inf + 12169 1.606 * * [simplify]: Extracting #6: cost 12 inf + 33300 1.613 * * [simplify]: Extracting #7: cost 0 inf + 35625 1.624 * [simplify]: Simplified to (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 1.624 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im)))) re))))) 1.625 * [simplify]: Simplifying (sqrt (- (* re re) (* im im))) 1.625 * * [simplify]: iters left: 5 (6 enodes) 1.626 * * [simplify]: iters left: 4 (23 enodes) 1.632 * * [simplify]: iters left: 3 (36 enodes) 1.637 * * [simplify]: iters left: 2 (53 enodes) 1.646 * * [simplify]: iters left: 1 (94 enodes) 1.675 * * [simplify]: Extracting #0: cost 1 inf + 0 1.675 * * [simplify]: Extracting #1: cost 3 inf + 0 1.676 * * [simplify]: Extracting #2: cost 32 inf + 0 1.676 * * [simplify]: Extracting #3: cost 48 inf + 0 1.676 * * [simplify]: Extracting #4: cost 42 inf + 247 1.677 * * [simplify]: Extracting #5: cost 18 inf + 3412 1.680 * * [simplify]: Extracting #6: cost 0 inf + 5728 1.682 * * [simplify]: Extracting #7: cost 0 inf + 5448 1.684 * [simplify]: Simplified to (sqrt (- (* re re) (* im im))) 1.684 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im)))) re))))) 1.685 * * * * [progress]: [ 12 / 52 ] simplifiying candidate # 1.685 * [simplify]: Simplifying (/ 1 2) 1.685 * * [simplify]: iters left: 2 (3 enodes) 1.688 * * [simplify]: iters left: 1 (12 enodes) 1.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1.692 * * [simplify]: Extracting #1: cost 0 inf + 1 1.692 * [simplify]: Simplified to 1/2 1.692 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (+ (* re re) (* im im)) 1/2) re))))) 1.693 * * * * [progress]: [ 13 / 52 ] simplifiying candidate # 1.693 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 1.693 * * [simplify]: iters left: 6 (7 enodes) 1.696 * * [simplify]: iters left: 5 (22 enodes) 1.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1.702 * * [simplify]: Extracting #1: cost 3 inf + 0 1.702 * * [simplify]: Extracting #2: cost 5 inf + 0 1.702 * * [simplify]: Extracting #3: cost 8 inf + 0 1.702 * * [simplify]: Extracting #4: cost 12 inf + 0 1.702 * * [simplify]: Extracting #5: cost 10 inf + 2 1.703 * * [simplify]: Extracting #6: cost 1 inf + 936 1.703 * * [simplify]: Extracting #7: cost 0 inf + 1138 1.703 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 1.703 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 1.704 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 1.704 * * [simplify]: iters left: 6 (7 enodes) 1.707 * * [simplify]: iters left: 5 (22 enodes) 1.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1.713 * * [simplify]: Extracting #1: cost 3 inf + 0 1.713 * * [simplify]: Extracting #2: cost 5 inf + 0 1.713 * * [simplify]: Extracting #3: cost 8 inf + 0 1.713 * * [simplify]: Extracting #4: cost 12 inf + 0 1.713 * * [simplify]: Extracting #5: cost 10 inf + 2 1.713 * * [simplify]: Extracting #6: cost 1 inf + 936 1.714 * * [simplify]: Extracting #7: cost 0 inf + 1138 1.714 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 1.714 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 1.714 * * * * [progress]: [ 14 / 52 ] simplifiying candidate # 1.714 * * * * [progress]: [ 15 / 52 ] simplifiying candidate # 1.714 * * * * [progress]: [ 16 / 52 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* re re) (* im im))))) re)))))> 1.715 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* re re) (* im im)))) 1.715 * * [simplify]: iters left: 6 (7 enodes) 1.718 * * [simplify]: iters left: 5 (19 enodes) 1.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1.723 * * [simplify]: Extracting #1: cost 2 inf + 0 1.723 * * [simplify]: Extracting #2: cost 3 inf + 0 1.723 * * [simplify]: Extracting #3: cost 6 inf + 0 1.723 * * [simplify]: Extracting #4: cost 10 inf + 0 1.723 * * [simplify]: Extracting #5: cost 6 inf + 84 1.723 * * [simplify]: Extracting #6: cost 0 inf + 734 1.724 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* re re) (* im im)))) 1.724 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (posit16->real (real->posit16 (sqrt (+ (* re re) (* im im))))) re))))) 1.724 * * * * [progress]: [ 17 / 52 ] simplifiying candidate # 1.724 * [simplify]: Simplifying (* (exp (sqrt (+ (* re re) (* im im)))) (exp re)) 1.724 * * [simplify]: iters left: 6 (9 enodes) 1.728 * * [simplify]: iters left: 5 (31 enodes) 1.737 * * [simplify]: iters left: 4 (35 enodes) 1.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1.745 * * [simplify]: Extracting #1: cost 5 inf + 0 1.745 * * [simplify]: Extracting #2: cost 10 inf + 0 1.745 * * [simplify]: Extracting #3: cost 11 inf + 1 1.746 * * [simplify]: Extracting #4: cost 12 inf + 143 1.746 * * [simplify]: Extracting #5: cost 14 inf + 184 1.746 * * [simplify]: Extracting #6: cost 10 inf + 308 1.746 * * [simplify]: Extracting #7: cost 7 inf + 794 1.747 * * [simplify]: Extracting #8: cost 1 inf + 2056 1.748 * * [simplify]: Extracting #9: cost 0 inf + 2288 1.748 * [simplify]: Simplified to (exp (+ (sqrt (+ (* re re) (* im im))) re)) 1.748 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (log (exp (+ (sqrt (+ (* re re) (* im im))) re))))))) 1.748 * * * * [progress]: [ 18 / 52 ] simplifiying candidate # 1.749 * * * * [progress]: [ 19 / 52 ] simplifiying candidate # 1.749 * [simplify]: Simplifying (log (+ (sqrt (+ (* re re) (* im im))) re)) 1.749 * * [simplify]: iters left: 6 (8 enodes) 1.755 * * [simplify]: iters left: 5 (26 enodes) 1.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1.762 * * [simplify]: Extracting #1: cost 3 inf + 0 1.762 * * [simplify]: Extracting #2: cost 6 inf + 0 1.762 * * [simplify]: Extracting #3: cost 7 inf + 1 1.762 * * [simplify]: Extracting #4: cost 10 inf + 1 1.762 * * [simplify]: Extracting #5: cost 12 inf + 42 1.763 * * [simplify]: Extracting #6: cost 9 inf + 125 1.763 * * [simplify]: Extracting #7: cost 5 inf + 572 1.763 * * [simplify]: Extracting #8: cost 1 inf + 1410 1.764 * * [simplify]: Extracting #9: cost 0 inf + 1682 1.764 * [simplify]: Simplified to (log (+ (sqrt (+ (* re re) (* im im))) re)) 1.764 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (exp (log (+ (sqrt (+ (* re re) (* im im))) re))))))) 1.764 * * * * [progress]: [ 20 / 52 ] simplifiying candidate # 1.765 * [simplify]: Simplifying (exp (+ (sqrt (+ (* re re) (* im im))) re)) 1.765 * * [simplify]: iters left: 6 (8 enodes) 1.768 * * [simplify]: iters left: 5 (29 enodes) 1.777 * * [simplify]: iters left: 4 (34 enodes) 1.786 * * [simplify]: Extracting #0: cost 1 inf + 0 1.786 * * [simplify]: Extracting #1: cost 5 inf + 0 1.786 * * [simplify]: Extracting #2: cost 10 inf + 0 1.786 * * [simplify]: Extracting #3: cost 9 inf + 143 1.786 * * [simplify]: Extracting #4: cost 12 inf + 143 1.787 * * [simplify]: Extracting #5: cost 14 inf + 184 1.787 * * [simplify]: Extracting #6: cost 10 inf + 308 1.787 * * [simplify]: Extracting #7: cost 7 inf + 714 1.788 * * [simplify]: Extracting #8: cost 2 inf + 1814 1.788 * * [simplify]: Extracting #9: cost 0 inf + 2288 1.789 * [simplify]: Simplified to (exp (+ (sqrt (+ (* re re) (* im im))) re)) 1.789 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (log (exp (+ (sqrt (+ (* re re) (* im im))) re))))))) 1.789 * * * * [progress]: [ 21 / 52 ] simplifiying candidate # 1.790 * [simplify]: Simplifying (* (cbrt (+ (sqrt (+ (* re re) (* im im))) re)) (cbrt (+ (sqrt (+ (* re re) (* im im))) re))) 1.790 * * [simplify]: iters left: 6 (9 enodes) 1.794 * * [simplify]: iters left: 5 (29 enodes) 1.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1.802 * * [simplify]: Extracting #1: cost 3 inf + 0 1.802 * * [simplify]: Extracting #2: cost 5 inf + 0 1.802 * * [simplify]: Extracting #3: cost 8 inf + 0 1.802 * * [simplify]: Extracting #4: cost 9 inf + 1 1.802 * * [simplify]: Extracting #5: cost 12 inf + 1 1.802 * * [simplify]: Extracting #6: cost 14 inf + 42 1.802 * * [simplify]: Extracting #7: cost 10 inf + 166 1.802 * * [simplify]: Extracting #8: cost 7 inf + 572 1.803 * * [simplify]: Extracting #9: cost 4 inf + 1218 1.803 * * [simplify]: Extracting #10: cost 1 inf + 2024 1.804 * * [simplify]: Extracting #11: cost 0 inf + 2346 1.805 * [simplify]: Simplified to (* (cbrt (+ (sqrt (+ (* re re) (* im im))) re)) (cbrt (+ (sqrt (+ (* re re) (* im im))) re))) 1.805 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (* (cbrt (+ (sqrt (+ (* re re) (* im im))) re)) (cbrt (+ (sqrt (+ (* re re) (* im im))) re))) (cbrt (+ (sqrt (+ (* re re) (* im im))) re))))))) 1.805 * [simplify]: Simplifying (cbrt (+ (sqrt (+ (* re re) (* im im))) re)) 1.805 * * [simplify]: iters left: 6 (8 enodes) 1.807 * * [simplify]: iters left: 5 (26 enodes) 1.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1.810 * * [simplify]: Extracting #1: cost 3 inf + 0 1.810 * * [simplify]: Extracting #2: cost 6 inf + 0 1.810 * * [simplify]: Extracting #3: cost 7 inf + 1 1.810 * * [simplify]: Extracting #4: cost 10 inf + 1 1.810 * * [simplify]: Extracting #5: cost 12 inf + 42 1.810 * * [simplify]: Extracting #6: cost 9 inf + 125 1.811 * * [simplify]: Extracting #7: cost 5 inf + 572 1.811 * * [simplify]: Extracting #8: cost 1 inf + 1420 1.811 * * [simplify]: Extracting #9: cost 0 inf + 1702 1.811 * [simplify]: Simplified to (cbrt (+ (sqrt (+ (* re re) (* im im))) re)) 1.811 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (* (cbrt (+ (sqrt (+ (* re re) (* im im))) re)) (cbrt (+ (sqrt (+ (* re re) (* im im))) re))) (cbrt (+ (sqrt (+ (* re re) (* im im))) re))))))) 1.811 * * * * [progress]: [ 22 / 52 ] simplifiying candidate # 1.812 * [simplify]: Simplifying (* (* (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re)) (+ (sqrt (+ (* re re) (* im im))) re)) 1.812 * * [simplify]: iters left: 6 (9 enodes) 1.814 * * [simplify]: iters left: 5 (42 enodes) 1.823 * * [simplify]: iters left: 4 (111 enodes) 1.845 * * [simplify]: iters left: 3 (256 enodes) 1.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1.987 * * [simplify]: Extracting #1: cost 23 inf + 0 1.987 * * [simplify]: Extracting #2: cost 97 inf + 1 1.988 * * [simplify]: Extracting #3: cost 109 inf + 125 1.989 * * [simplify]: Extracting #4: cost 108 inf + 248 1.990 * * [simplify]: Extracting #5: cost 97 inf + 1988 1.999 * * [simplify]: Extracting #6: cost 27 inf + 20949 2.015 * * [simplify]: Extracting #7: cost 0 inf + 29894 2.027 * [simplify]: Simplified to (* (* (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re)) (+ (sqrt (+ (* re re) (* im im))) re)) 2.027 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (cbrt (* (* (+ (sqrt (+ (* re re) (* im im))) re) (+ (sqrt (+ (* re re) (* im im))) re)) (+ (sqrt (+ (* re re) (* im im))) re))))))) 2.028 * * * * [progress]: [ 23 / 52 ] simplifiying candidate # 2.028 * [simplify]: Simplifying (sqrt (+ (sqrt (+ (* re re) (* im im))) re)) 2.028 * * [simplify]: iters left: 6 (8 enodes) 2.030 * * [simplify]: iters left: 5 (26 enodes) 2.033 * * [simplify]: Extracting #0: cost 1 inf + 0 2.033 * * [simplify]: Extracting #1: cost 3 inf + 0 2.033 * * [simplify]: Extracting #2: cost 6 inf + 0 2.033 * * [simplify]: Extracting #3: cost 7 inf + 1 2.033 * * [simplify]: Extracting #4: cost 10 inf + 1 2.033 * * [simplify]: Extracting #5: cost 12 inf + 42 2.033 * * [simplify]: Extracting #6: cost 9 inf + 125 2.033 * * [simplify]: Extracting #7: cost 5 inf + 572 2.034 * * [simplify]: Extracting #8: cost 1 inf + 1380 2.034 * * [simplify]: Extracting #9: cost 0 inf + 1622 2.034 * [simplify]: Simplified to (sqrt (+ (sqrt (+ (* re re) (* im im))) re)) 2.034 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (sqrt (+ (sqrt (+ (* re re) (* im im))) re)) (sqrt (+ (sqrt (+ (* re re) (* im im))) re))))))) 2.034 * [simplify]: Simplifying (sqrt (+ (sqrt (+ (* re re) (* im im))) re)) 2.035 * * [simplify]: iters left: 6 (8 enodes) 2.036 * * [simplify]: iters left: 5 (26 enodes) 2.040 * * [simplify]: Extracting #0: cost 1 inf + 0 2.040 * * [simplify]: Extracting #1: cost 3 inf + 0 2.040 * * [simplify]: Extracting #2: cost 6 inf + 0 2.040 * * [simplify]: Extracting #3: cost 7 inf + 1 2.040 * * [simplify]: Extracting #4: cost 10 inf + 1 2.040 * * [simplify]: Extracting #5: cost 12 inf + 42 2.040 * * [simplify]: Extracting #6: cost 9 inf + 125 2.040 * * [simplify]: Extracting #7: cost 5 inf + 572 2.040 * * [simplify]: Extracting #8: cost 1 inf + 1380 2.041 * * [simplify]: Extracting #9: cost 0 inf + 1622 2.041 * [simplify]: Simplified to (sqrt (+ (sqrt (+ (* re re) (* im im))) re)) 2.041 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (sqrt (+ (sqrt (+ (* re re) (* im im))) re)) (sqrt (+ (sqrt (+ (* re re) (* im im))) re))))))) 2.041 * * * * [progress]: [ 24 / 52 ] simplifiying candidate # 2.041 * [simplify]: Simplifying (+ (pow (sqrt (+ (* re re) (* im im))) 3) (pow re 3)) 2.041 * * [simplify]: iters left: 6 (10 enodes) 2.044 * * [simplify]: iters left: 5 (44 enodes) 2.054 * * [simplify]: iters left: 4 (67 enodes) 2.072 * * [simplify]: iters left: 3 (125 enodes) 2.120 * * [simplify]: iters left: 2 (236 enodes) 2.170 * * [simplify]: iters left: 1 (463 enodes) 2.343 * * [simplify]: Extracting #0: cost 1 inf + 0 2.343 * * [simplify]: Extracting #1: cost 9 inf + 0 2.343 * * [simplify]: Extracting #2: cost 65 inf + 0 2.344 * * [simplify]: Extracting #3: cost 145 inf + 298 2.346 * * [simplify]: Extracting #4: cost 133 inf + 4420 2.353 * * [simplify]: Extracting #5: cost 79 inf + 29301 2.364 * * [simplify]: Extracting #6: cost 12 inf + 70771 2.376 * * [simplify]: Extracting #7: cost 0 inf + 77201 2.385 * [simplify]: Simplified to (+ (* (+ (* re re) (* im im)) (sqrt (+ (* re re) (* im im)))) (* re (* re re))) 2.385 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (+ (* (+ (* re re) (* im im)) (sqrt (+ (* re re) (* im im)))) (* re (* re re))) (+ (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (- (* re re) (* (sqrt (+ (* re re) (* im im))) re)))))))) 2.385 * [simplify]: Simplifying (+ (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (- (* re re) (* (sqrt (+ (* re re) (* im im))) re))) 2.385 * * [simplify]: iters left: 6 (10 enodes) 2.388 * * [simplify]: iters left: 5 (37 enodes) 2.399 * * [simplify]: iters left: 4 (69 enodes) 2.423 * * [simplify]: iters left: 3 (115 enodes) 2.463 * * [simplify]: iters left: 2 (175 enodes) 2.522 * * [simplify]: iters left: 1 (239 enodes) 2.605 * * [simplify]: Extracting #0: cost 1 inf + 0 2.605 * * [simplify]: Extracting #1: cost 23 inf + 0 2.605 * * [simplify]: Extracting #2: cost 59 inf + 0 2.606 * * [simplify]: Extracting #3: cost 62 inf + 288 2.606 * * [simplify]: Extracting #4: cost 41 inf + 2396 2.608 * * [simplify]: Extracting #5: cost 28 inf + 5461 2.612 * * [simplify]: Extracting #6: cost 2 inf + 11553 2.615 * * [simplify]: Extracting #7: cost 0 inf + 12037 2.618 * [simplify]: Simplified to (+ (- (* re re) (* (sqrt (+ (* re re) (* im im))) re)) (+ (* re re) (* im im))) 2.619 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (+ (* (+ (* re re) (* im im)) (sqrt (+ (* re re) (* im im)))) (* re (* re re))) (+ (- (* re re) (* (sqrt (+ (* re re) (* im im))) re)) (+ (* re re) (* im im)))))))) 2.619 * * * * [progress]: [ 25 / 52 ] simplifiying candidate # 2.619 * * * * [progress]: [ 26 / 52 ] simplifiying candidate # 2.619 * [simplify]: Simplifying (- (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (* re re)) 2.619 * * [simplify]: iters left: 6 (8 enodes) 2.621 * * [simplify]: iters left: 5 (28 enodes) 2.625 * * [simplify]: iters left: 4 (50 enodes) 2.634 * * [simplify]: iters left: 3 (80 enodes) 2.662 * * [simplify]: iters left: 2 (147 enodes) 2.701 * * [simplify]: iters left: 1 (362 enodes) 3.082 * * [simplify]: Extracting #0: cost 1 inf + 0 3.082 * * [simplify]: Extracting #1: cost 87 inf + 0 3.084 * * [simplify]: Extracting #2: cost 390 inf + 43 3.085 * * [simplify]: Extracting #3: cost 364 inf + 3811 3.093 * * [simplify]: Extracting #4: cost 229 inf + 34677 3.141 * * [simplify]: Extracting #5: cost 28 inf + 99982 3.188 * * [simplify]: Extracting #6: cost 0 inf + 109933 3.220 * [simplify]: Simplified to (* im im) 3.220 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (* im im) (- (sqrt (+ (* re re) (* im im))) re)))))) 3.221 * [simplify]: Simplifying (- (sqrt (+ (* re re) (* im im))) re) 3.221 * * [simplify]: iters left: 6 (7 enodes) 3.224 * * [simplify]: iters left: 5 (24 enodes) 3.231 * * [simplify]: iters left: 4 (27 enodes) 3.238 * * [simplify]: Extracting #0: cost 1 inf + 0 3.238 * * [simplify]: Extracting #1: cost 5 inf + 0 3.238 * * [simplify]: Extracting #2: cost 7 inf + 1 3.238 * * [simplify]: Extracting #3: cost 8 inf + 83 3.238 * * [simplify]: Extracting #4: cost 10 inf + 124 3.239 * * [simplify]: Extracting #5: cost 6 inf + 248 3.239 * * [simplify]: Extracting #6: cost 3 inf + 654 3.239 * * [simplify]: Extracting #7: cost 1 inf + 1018 3.240 * * [simplify]: Extracting #8: cost 0 inf + 1220 3.240 * [simplify]: Simplified to (- (sqrt (+ (* re re) (* im im))) re) 3.240 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (* im im) (- (sqrt (+ (* re re) (* im im))) re)))))) 3.240 * * * * [progress]: [ 27 / 52 ] simplifiying candidate # 3.241 * [simplify]: Simplifying (+ (sqrt (+ (* re re) (* im im))) re) 3.241 * * [simplify]: iters left: 6 (7 enodes) 3.244 * * [simplify]: iters left: 5 (23 enodes) 3.252 * * [simplify]: Extracting #0: cost 1 inf + 0 3.252 * * [simplify]: Extracting #1: cost 4 inf + 0 3.252 * * [simplify]: Extracting #2: cost 5 inf + 1 3.252 * * [simplify]: Extracting #3: cost 8 inf + 1 3.252 * * [simplify]: Extracting #4: cost 10 inf + 42 3.252 * * [simplify]: Extracting #5: cost 8 inf + 84 3.252 * * [simplify]: Extracting #6: cost 1 inf + 936 3.253 * * [simplify]: Extracting #7: cost 0 inf + 1138 3.253 * [simplify]: Simplified to (+ (sqrt (+ (* re re) (* im im))) re) 3.253 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* 1 (+ (sqrt (+ (* re re) (* im im))) re)))))) 3.254 * * * * [progress]: [ 28 / 52 ] simplifiying candidate #real (real->posit16 (+ (sqrt (+ (* re re) (* im im))) re)))))))> 3.254 * [simplify]: Simplifying (real->posit16 (+ (sqrt (+ (* re re) (* im im))) re)) 3.254 * * [simplify]: iters left: 6 (8 enodes) 3.257 * * [simplify]: iters left: 5 (23 enodes) 3.263 * * [simplify]: Extracting #0: cost 1 inf + 0 3.263 * * [simplify]: Extracting #1: cost 2 inf + 0 3.263 * * [simplify]: Extracting #2: cost 4 inf + 0 3.264 * * [simplify]: Extracting #3: cost 5 inf + 1 3.264 * * [simplify]: Extracting #4: cost 8 inf + 1 3.264 * * [simplify]: Extracting #5: cost 10 inf + 42 3.264 * * [simplify]: Extracting #6: cost 8 inf + 84 3.264 * * [simplify]: Extracting #7: cost 0 inf + 1138 3.265 * [simplify]: Simplified to (real->posit16 (+ (sqrt (+ (* re re) (* im im))) re)) 3.265 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (posit16->real (real->posit16 (+ (sqrt (+ (* re re) (* im im))) re))))))) 3.265 * * * * [progress]: [ 29 / 52 ] simplifiying candidate # 3.265 * * * * [progress]: [ 30 / 52 ] simplifiying candidate # 3.265 * * * * [progress]: [ 31 / 52 ] simplifiying candidate # 3.265 * * * * [progress]: [ 32 / 52 ] simplifiying candidate # 3.265 * [simplify]: Simplifying (log (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) 3.265 * * [simplify]: iters left: 6 (11 enodes) 3.271 * * [simplify]: iters left: 5 (42 enodes) 3.284 * * [simplify]: iters left: 4 (52 enodes) 3.297 * * [simplify]: Extracting #0: cost 1 inf + 0 3.297 * * [simplify]: Extracting #1: cost 3 inf + 0 3.297 * * [simplify]: Extracting #2: cost 5 inf + 0 3.297 * * [simplify]: Extracting #3: cost 10 inf + 0 3.297 * * [simplify]: Extracting #4: cost 14 inf + 1 3.297 * * [simplify]: Extracting #5: cost 14 inf + 44 3.298 * * [simplify]: Extracting #6: cost 16 inf + 86 3.298 * * [simplify]: Extracting #7: cost 18 inf + 127 3.298 * * [simplify]: Extracting #8: cost 16 inf + 169 3.298 * * [simplify]: Extracting #9: cost 13 inf + 373 3.299 * * [simplify]: Extracting #10: cost 8 inf + 1224 3.299 * * [simplify]: Extracting #11: cost 3 inf + 2398 3.301 * * [simplify]: Extracting #12: cost 0 inf + 3387 3.302 * [simplify]: Simplified to (log (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0))) 3.302 * [simplify]: Simplified (2 2 1) to (λ (re im) (* 0.5 (exp (log (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0)))))) 3.302 * * * * [progress]: [ 33 / 52 ] simplifiying candidate # 3.302 * [simplify]: Simplifying (exp (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) 3.302 * * [simplify]: iters left: 6 (11 enodes) 3.308 * * [simplify]: iters left: 5 (42 enodes) 3.317 * * [simplify]: iters left: 4 (52 enodes) 3.323 * * [simplify]: Extracting #0: cost 1 inf + 0 3.323 * * [simplify]: Extracting #1: cost 3 inf + 0 3.323 * * [simplify]: Extracting #2: cost 5 inf + 0 3.323 * * [simplify]: Extracting #3: cost 10 inf + 0 3.323 * * [simplify]: Extracting #4: cost 14 inf + 1 3.324 * * [simplify]: Extracting #5: cost 14 inf + 44 3.324 * * [simplify]: Extracting #6: cost 16 inf + 86 3.324 * * [simplify]: Extracting #7: cost 18 inf + 127 3.324 * * [simplify]: Extracting #8: cost 16 inf + 169 3.324 * * [simplify]: Extracting #9: cost 13 inf + 373 3.324 * * [simplify]: Extracting #10: cost 8 inf + 1224 3.325 * * [simplify]: Extracting #11: cost 3 inf + 2398 3.325 * * [simplify]: Extracting #12: cost 0 inf + 3387 3.326 * [simplify]: Simplified to (exp (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0))) 3.326 * [simplify]: Simplified (2 2 1) to (λ (re im) (* 0.5 (log (exp (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0)))))) 3.326 * * * * [progress]: [ 34 / 52 ] simplifiying candidate # 3.326 * [simplify]: Simplifying (* (cbrt (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) (cbrt (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re))))) 3.326 * * [simplify]: iters left: 6 (12 enodes) 3.329 * * [simplify]: iters left: 5 (45 enodes) 3.336 * * [simplify]: iters left: 4 (55 enodes) 3.350 * * [simplify]: Extracting #0: cost 1 inf + 0 3.350 * * [simplify]: Extracting #1: cost 3 inf + 0 3.350 * * [simplify]: Extracting #2: cost 5 inf + 0 3.350 * * [simplify]: Extracting #3: cost 7 inf + 0 3.350 * * [simplify]: Extracting #4: cost 12 inf + 0 3.350 * * [simplify]: Extracting #5: cost 16 inf + 1 3.350 * * [simplify]: Extracting #6: cost 17 inf + 2 3.350 * * [simplify]: Extracting #7: cost 19 inf + 44 3.350 * * [simplify]: Extracting #8: cost 20 inf + 127 3.351 * * [simplify]: Extracting #9: cost 15 inf + 373 3.351 * * [simplify]: Extracting #10: cost 5 inf + 2398 3.353 * * [simplify]: Extracting #11: cost 1 inf + 3850 3.353 * * [simplify]: Extracting #12: cost 0 inf + 4213 3.354 * [simplify]: Simplified to (* (cbrt (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0))) (cbrt (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0)))) 3.354 * [simplify]: Simplified (2 2 1) to (λ (re im) (* 0.5 (* (* (cbrt (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0))) (cbrt (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0)))) (cbrt (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re))))))) 3.354 * [simplify]: Simplifying (cbrt (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) 3.355 * * [simplify]: iters left: 6 (11 enodes) 3.357 * * [simplify]: iters left: 5 (42 enodes) 3.364 * * [simplify]: iters left: 4 (52 enodes) 3.371 * * [simplify]: Extracting #0: cost 1 inf + 0 3.372 * * [simplify]: Extracting #1: cost 3 inf + 0 3.372 * * [simplify]: Extracting #2: cost 5 inf + 0 3.372 * * [simplify]: Extracting #3: cost 10 inf + 0 3.372 * * [simplify]: Extracting #4: cost 14 inf + 1 3.372 * * [simplify]: Extracting #5: cost 14 inf + 44 3.372 * * [simplify]: Extracting #6: cost 16 inf + 86 3.372 * * [simplify]: Extracting #7: cost 18 inf + 127 3.372 * * [simplify]: Extracting #8: cost 16 inf + 169 3.372 * * [simplify]: Extracting #9: cost 13 inf + 373 3.372 * * [simplify]: Extracting #10: cost 8 inf + 1224 3.373 * * [simplify]: Extracting #11: cost 3 inf + 2398 3.373 * * [simplify]: Extracting #12: cost 0 inf + 3407 3.374 * [simplify]: Simplified to (cbrt (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0))) 3.374 * [simplify]: Simplified (2 2 2) to (λ (re im) (* 0.5 (* (* (cbrt (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) (cbrt (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re))))) (cbrt (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0)))))) 3.374 * * * * [progress]: [ 35 / 52 ] simplifiying candidate # 3.374 * [simplify]: Simplifying (* (* (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re))) (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) 3.374 * * [simplify]: iters left: 6 (12 enodes) 3.377 * * [simplify]: iters left: 5 (44 enodes) 3.389 * * [simplify]: iters left: 4 (77 enodes) 3.406 * * [simplify]: iters left: 3 (142 enodes) 3.432 * * [simplify]: iters left: 2 (174 enodes) 3.473 * * [simplify]: iters left: 1 (202 enodes) 3.511 * * [simplify]: Extracting #0: cost 1 inf + 0 3.511 * * [simplify]: Extracting #1: cost 15 inf + 0 3.511 * * [simplify]: Extracting #2: cost 33 inf + 2 3.511 * * [simplify]: Extracting #3: cost 39 inf + 5 3.511 * * [simplify]: Extracting #4: cost 40 inf + 90 3.512 * * [simplify]: Extracting #5: cost 41 inf + 132 3.512 * * [simplify]: Extracting #6: cost 32 inf + 1148 3.512 * * [simplify]: Extracting #7: cost 26 inf + 2403 3.514 * * [simplify]: Extracting #8: cost 7 inf + 9937 3.517 * * [simplify]: Extracting #9: cost 0 inf + 13806 3.519 * [simplify]: Simplified to (* (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0)) (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0)) 3.519 * [simplify]: Simplified (2 2 1) to (λ (re im) (* 0.5 (cbrt (* (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0)) (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0))))) 3.519 * * * * [progress]: [ 36 / 52 ] simplifiying candidate # 3.520 * [simplify]: Simplifying (sqrt 2.0) 3.520 * * [simplify]: iters left: 1 (2 enodes) 3.521 * * [simplify]: Extracting #0: cost 1 inf + 0 3.521 * * [simplify]: Extracting #1: cost 3 inf + 0 3.521 * * [simplify]: Extracting #2: cost 2 inf + 1 3.521 * * [simplify]: Extracting #3: cost 0 inf + 83 3.521 * [simplify]: Simplified to (sqrt 2.0) 3.521 * [simplify]: Simplified (2 2 1) to (λ (re im) (* 0.5 (* (sqrt 2.0) (sqrt (+ (sqrt (+ (* re re) (* im im))) re))))) 3.521 * [simplify]: Simplifying (sqrt (+ (sqrt (+ (* re re) (* im im))) re)) 3.521 * * [simplify]: iters left: 6 (8 enodes) 3.523 * * [simplify]: iters left: 5 (26 enodes) 3.526 * * [simplify]: Extracting #0: cost 1 inf + 0 3.526 * * [simplify]: Extracting #1: cost 3 inf + 0 3.526 * * [simplify]: Extracting #2: cost 6 inf + 0 3.526 * * [simplify]: Extracting #3: cost 7 inf + 1 3.526 * * [simplify]: Extracting #4: cost 10 inf + 1 3.526 * * [simplify]: Extracting #5: cost 12 inf + 42 3.526 * * [simplify]: Extracting #6: cost 9 inf + 125 3.527 * * [simplify]: Extracting #7: cost 5 inf + 572 3.527 * * [simplify]: Extracting #8: cost 1 inf + 1380 3.527 * * [simplify]: Extracting #9: cost 0 inf + 1622 3.527 * [simplify]: Simplified to (sqrt (+ (sqrt (+ (* re re) (* im im))) re)) 3.527 * [simplify]: Simplified (2 2 2) to (λ (re im) (* 0.5 (* (sqrt 2.0) (sqrt (+ (sqrt (+ (* re re) (* im im))) re))))) 3.527 * * * * [progress]: [ 37 / 52 ] simplifiying candidate # 3.528 * [simplify]: Simplifying (sqrt (* 2.0 (+ (pow (sqrt (+ (* re re) (* im im))) 3) (pow re 3)))) 3.528 * * [simplify]: iters left: 6 (13 enodes) 3.534 * * [simplify]: iters left: 5 (60 enodes) 3.559 * * [simplify]: iters left: 4 (109 enodes) 3.585 * * [simplify]: iters left: 3 (209 enodes) 3.639 * * [simplify]: iters left: 2 (443 enodes) 3.781 * * [simplify]: Extracting #0: cost 1 inf + 0 3.781 * * [simplify]: Extracting #1: cost 3 inf + 0 3.781 * * [simplify]: Extracting #2: cost 14 inf + 0 3.781 * * [simplify]: Extracting #3: cost 99 inf + 1 3.783 * * [simplify]: Extracting #4: cost 188 inf + 736 3.788 * * [simplify]: Extracting #5: cost 124 inf + 15217 3.800 * * [simplify]: Extracting #6: cost 16 inf + 61360 3.813 * * [simplify]: Extracting #7: cost 0 inf + 69483 3.829 * * [simplify]: Extracting #8: cost 0 inf + 69363 3.845 * [simplify]: Simplified to (sqrt (* 2.0 (+ (* (+ (* re re) (* im im)) (sqrt (+ (* re re) (* im im)))) (* (* re re) re)))) 3.845 * [simplify]: Simplified (2 2 1) to (λ (re im) (* 0.5 (/ (sqrt (* 2.0 (+ (* (+ (* re re) (* im im)) (sqrt (+ (* re re) (* im im)))) (* (* re re) re)))) (sqrt (+ (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (- (* re re) (* (sqrt (+ (* re re) (* im im))) re))))))) 3.845 * [simplify]: Simplifying (sqrt (+ (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (- (* re re) (* (sqrt (+ (* re re) (* im im))) re)))) 3.845 * * [simplify]: iters left: 6 (11 enodes) 3.847 * * [simplify]: iters left: 5 (40 enodes) 3.854 * * [simplify]: iters left: 4 (72 enodes) 3.876 * * [simplify]: iters left: 3 (118 enodes) 3.904 * * [simplify]: iters left: 2 (178 enodes) 3.948 * * [simplify]: iters left: 1 (245 enodes) 4.022 * * [simplify]: Extracting #0: cost 1 inf + 0 4.022 * * [simplify]: Extracting #1: cost 3 inf + 0 4.022 * * [simplify]: Extracting #2: cost 25 inf + 0 4.022 * * [simplify]: Extracting #3: cost 63 inf + 0 4.022 * * [simplify]: Extracting #4: cost 65 inf + 369 4.023 * * [simplify]: Extracting #5: cost 48 inf + 2032 4.024 * * [simplify]: Extracting #6: cost 33 inf + 4979 4.030 * * [simplify]: Extracting #7: cost 3 inf + 12519 4.038 * * [simplify]: Extracting #8: cost 0 inf + 13285 4.045 * [simplify]: Simplified to (sqrt (+ (- (* re re) (* (sqrt (+ (* re re) (* im im))) re)) (+ (* re re) (* im im)))) 4.045 * [simplify]: Simplified (2 2 2) to (λ (re im) (* 0.5 (/ (sqrt (* 2.0 (+ (* (+ (* re re) (* im im)) (sqrt (+ (* re re) (* im im)))) (* (* re re) re)))) (sqrt (+ (- (* re re) (* (sqrt (+ (* re re) (* im im))) re)) (+ (* re re) (* im im))))))) 4.046 * * * * [progress]: [ 38 / 52 ] simplifiying candidate # 4.046 * [simplify]: Simplifying (sqrt (* 2.0 (- (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (* re re)))) 4.046 * * [simplify]: iters left: 6 (11 enodes) 4.052 * * [simplify]: iters left: 5 (38 enodes) 4.064 * * [simplify]: iters left: 4 (70 enodes) 4.090 * * [simplify]: iters left: 3 (163 enodes) 4.133 * * [simplify]: iters left: 2 (386 enodes) 4.303 * * [simplify]: Extracting #0: cost 1 inf + 0 4.303 * * [simplify]: Extracting #1: cost 3 inf + 0 4.303 * * [simplify]: Extracting #2: cost 64 inf + 0 4.304 * * [simplify]: Extracting #3: cost 162 inf + 44 4.305 * * [simplify]: Extracting #4: cost 205 inf + 989 4.311 * * [simplify]: Extracting #5: cost 130 inf + 15920 4.333 * * [simplify]: Extracting #6: cost 2 inf + 49922 4.356 * * [simplify]: Extracting #7: cost 0 inf + 50688 4.371 * [simplify]: Simplified to (sqrt (* 2.0 (* im im))) 4.371 * [simplify]: Simplified (2 2 1) to (λ (re im) (* 0.5 (/ (sqrt (* 2.0 (* im im))) (sqrt (- (sqrt (+ (* re re) (* im im))) re))))) 4.371 * [simplify]: Simplifying (sqrt (- (sqrt (+ (* re re) (* im im))) re)) 4.371 * * [simplify]: iters left: 6 (8 enodes) 4.373 * * [simplify]: iters left: 5 (27 enodes) 4.378 * * [simplify]: iters left: 4 (30 enodes) 4.382 * * [simplify]: Extracting #0: cost 1 inf + 0 4.382 * * [simplify]: Extracting #1: cost 3 inf + 0 4.382 * * [simplify]: Extracting #2: cost 7 inf + 0 4.382 * * [simplify]: Extracting #3: cost 9 inf + 1 4.382 * * [simplify]: Extracting #4: cost 10 inf + 83 4.382 * * [simplify]: Extracting #5: cost 12 inf + 124 4.382 * * [simplify]: Extracting #6: cost 9 inf + 207 4.382 * * [simplify]: Extracting #7: cost 5 inf + 654 4.382 * * [simplify]: Extracting #8: cost 1 inf + 1462 4.382 * * [simplify]: Extracting #9: cost 0 inf + 1704 4.383 * [simplify]: Simplified to (sqrt (- (sqrt (+ (* re re) (* im im))) re)) 4.383 * [simplify]: Simplified (2 2 2) to (λ (re im) (* 0.5 (/ (sqrt (* 2.0 (* im im))) (sqrt (- (sqrt (+ (* re re) (* im im))) re))))) 4.383 * * * * [progress]: [ 39 / 52 ] simplifiying candidate # 4.383 * [simplify]: Simplifying (/ 1 2) 4.383 * * [simplify]: iters left: 2 (3 enodes) 4.387 * * [simplify]: iters left: 1 (12 enodes) 4.390 * * [simplify]: Extracting #0: cost 1 inf + 0 4.390 * * [simplify]: Extracting #1: cost 0 inf + 1 4.390 * [simplify]: Simplified to 1/2 4.390 * [simplify]: Simplified (2 2 2) to (λ (re im) (* 0.5 (pow (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)) 1/2))) 4.390 * * * * [progress]: [ 40 / 52 ] simplifiying candidate # 4.390 * [simplify]: Simplifying (/ 1 2) 4.390 * * [simplify]: iters left: 2 (3 enodes) 4.392 * * [simplify]: iters left: 1 (12 enodes) 4.395 * * [simplify]: Extracting #0: cost 1 inf + 0 4.395 * * [simplify]: Extracting #1: cost 0 inf + 1 4.395 * [simplify]: Simplified to 1/2 4.395 * [simplify]: Simplified (2 2 2) to (λ (re im) (* 0.5 (pow (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)) 1/2))) 4.396 * * * * [progress]: [ 41 / 52 ] simplifiying candidate # 4.396 * [simplify]: Simplifying (sqrt (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) 4.396 * * [simplify]: iters left: 6 (11 enodes) 4.401 * * [simplify]: iters left: 5 (42 enodes) 4.412 * * [simplify]: iters left: 4 (52 enodes) 4.418 * * [simplify]: Extracting #0: cost 1 inf + 0 4.419 * * [simplify]: Extracting #1: cost 3 inf + 0 4.419 * * [simplify]: Extracting #2: cost 5 inf + 0 4.419 * * [simplify]: Extracting #3: cost 10 inf + 0 4.419 * * [simplify]: Extracting #4: cost 14 inf + 1 4.419 * * [simplify]: Extracting #5: cost 14 inf + 44 4.419 * * [simplify]: Extracting #6: cost 16 inf + 86 4.419 * * [simplify]: Extracting #7: cost 18 inf + 127 4.419 * * [simplify]: Extracting #8: cost 16 inf + 169 4.419 * * [simplify]: Extracting #9: cost 13 inf + 373 4.419 * * [simplify]: Extracting #10: cost 8 inf + 1224 4.420 * * [simplify]: Extracting #11: cost 3 inf + 2398 4.420 * * [simplify]: Extracting #12: cost 0 inf + 3327 4.421 * [simplify]: Simplified to (sqrt (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0))) 4.421 * [simplify]: Simplified (2 2 1) to (λ (re im) (* 0.5 (* (sqrt (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0))) (sqrt (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re))))))) 4.421 * [simplify]: Simplifying (sqrt (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) 4.421 * * [simplify]: iters left: 6 (11 enodes) 4.424 * * [simplify]: iters left: 5 (42 enodes) 4.431 * * [simplify]: iters left: 4 (52 enodes) 4.439 * * [simplify]: Extracting #0: cost 1 inf + 0 4.439 * * [simplify]: Extracting #1: cost 3 inf + 0 4.439 * * [simplify]: Extracting #2: cost 5 inf + 0 4.439 * * [simplify]: Extracting #3: cost 10 inf + 0 4.440 * * [simplify]: Extracting #4: cost 14 inf + 1 4.440 * * [simplify]: Extracting #5: cost 14 inf + 44 4.440 * * [simplify]: Extracting #6: cost 16 inf + 86 4.440 * * [simplify]: Extracting #7: cost 18 inf + 127 4.440 * * [simplify]: Extracting #8: cost 16 inf + 169 4.440 * * [simplify]: Extracting #9: cost 13 inf + 373 4.441 * * [simplify]: Extracting #10: cost 8 inf + 1224 4.442 * * [simplify]: Extracting #11: cost 3 inf + 2398 4.443 * * [simplify]: Extracting #12: cost 0 inf + 3327 4.444 * [simplify]: Simplified to (sqrt (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0))) 4.444 * [simplify]: Simplified (2 2 2) to (λ (re im) (* 0.5 (* (sqrt (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) (sqrt (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0)))))) 4.444 * * * * [progress]: [ 42 / 52 ] simplifiying candidate # 4.444 * * * * [progress]: [ 43 / 52 ] simplifiying candidate #real (real->posit16 (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))))))> 4.445 * [simplify]: Simplifying (real->posit16 (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re)))) 4.445 * * [simplify]: iters left: 6 (11 enodes) 4.450 * * [simplify]: iters left: 5 (39 enodes) 4.458 * * [simplify]: iters left: 4 (49 enodes) 4.464 * * [simplify]: Extracting #0: cost 1 inf + 0 4.464 * * [simplify]: Extracting #1: cost 2 inf + 0 4.464 * * [simplify]: Extracting #2: cost 3 inf + 0 4.464 * * [simplify]: Extracting #3: cost 8 inf + 0 4.464 * * [simplify]: Extracting #4: cost 12 inf + 1 4.464 * * [simplify]: Extracting #5: cost 12 inf + 44 4.464 * * [simplify]: Extracting #6: cost 14 inf + 86 4.464 * * [simplify]: Extracting #7: cost 16 inf + 127 4.464 * * [simplify]: Extracting #8: cost 14 inf + 169 4.464 * * [simplify]: Extracting #9: cost 11 inf + 373 4.465 * * [simplify]: Extracting #10: cost 5 inf + 1427 4.465 * * [simplify]: Extracting #11: cost 2 inf + 2115 4.465 * * [simplify]: Extracting #12: cost 0 inf + 2681 4.466 * [simplify]: Simplified to (real->posit16 (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0))) 4.466 * [simplify]: Simplified (2 2 1) to (λ (re im) (* 0.5 (posit16->real (real->posit16 (sqrt (* (+ re (sqrt (+ (* re re) (* im im)))) 2.0)))))) 4.466 * * * * [progress]: [ 44 / 52 ] simplifiying candidate # 4.466 * [simplify]: Simplifying im 4.466 * * [simplify]: iters left: 0 (1 enodes) 4.467 * * [simplify]: Extracting #0: cost 1 inf + 0 4.467 * * [simplify]: Extracting #1: cost 0 inf + 1 4.467 * [simplify]: Simplified to im 4.467 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ im re))))) 4.467 * * * * [progress]: [ 45 / 52 ] simplifiying candidate # 4.467 * [simplify]: Simplifying re 4.467 * * [simplify]: iters left: 0 (1 enodes) 4.467 * * [simplify]: Extracting #0: cost 1 inf + 0 4.467 * * [simplify]: Extracting #1: cost 0 inf + 1 4.467 * [simplify]: Simplified to re 4.467 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ re re))))) 4.467 * * * * [progress]: [ 46 / 52 ] simplifiying candidate # 4.467 * [simplify]: Simplifying (* -1 re) 4.467 * * [simplify]: iters left: 2 (3 enodes) 4.469 * * [simplify]: iters left: 1 (11 enodes) 4.470 * * [simplify]: Extracting #0: cost 1 inf + 0 4.470 * * [simplify]: Extracting #1: cost 4 inf + 0 4.470 * * [simplify]: Extracting #2: cost 0 inf + 84 4.470 * [simplify]: Simplified to (- re) 4.470 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (- re) re))))) 4.470 * * * * [progress]: [ 47 / 52 ] simplifiying candidate # 4.471 * [simplify]: Simplifying (+ re im) 4.471 * * [simplify]: iters left: 2 (3 enodes) 4.471 * * [simplify]: iters left: 1 (10 enodes) 4.473 * * [simplify]: Extracting #0: cost 1 inf + 0 4.473 * * [simplify]: Extracting #1: cost 4 inf + 0 4.473 * * [simplify]: Extracting #2: cost 2 inf + 2 4.473 * * [simplify]: Extracting #3: cost 0 inf + 86 4.473 * [simplify]: Simplified to (+ im re) 4.473 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ im re))))) 4.473 * * * * [progress]: [ 48 / 52 ] simplifiying candidate # 4.473 * [simplify]: Simplifying (* 2 re) 4.473 * * [simplify]: iters left: 2 (3 enodes) 4.474 * * [simplify]: iters left: 1 (10 enodes) 4.475 * * [simplify]: Extracting #0: cost 1 inf + 0 4.476 * * [simplify]: Extracting #1: cost 4 inf + 0 4.476 * * [simplify]: Extracting #2: cost 2 inf + 2 4.476 * * [simplify]: Extracting #3: cost 0 inf + 86 4.476 * [simplify]: Simplified to (* 2 re) 4.476 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* 2 re))))) 4.476 * * * * [progress]: [ 49 / 52 ] simplifiying candidate # 4.476 * [simplify]: Simplifying 0 4.476 * * [simplify]: iters left: 0 (1 enodes) 4.476 * * [simplify]: Extracting #0: cost 1 inf + 0 4.476 * * [simplify]: Extracting #1: cost 0 inf + 1 4.476 * [simplify]: Simplified to 0 4.476 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 0)))) 4.477 * * * * [progress]: [ 50 / 52 ] simplifiying candidate # 4.477 * [simplify]: Simplifying (- (+ (* +nan.0 (* (sqrt 2.0) (pow re 2))) (- (+ (* +nan.0 (* (sqrt 2.0) im)) (- (* +nan.0 (* (sqrt 2.0) re))))))) 4.477 * [simplify]: Simplified (2 2) to (λ (re im) (* 0.5 +nan.0)) 4.477 * * * * [progress]: [ 51 / 52 ] simplifiying candidate # 4.477 * [simplify]: Simplifying (- (+ (* +nan.0 (sqrt 2.0)) (- (+ (* +nan.0 (/ (sqrt 2.0) re)) (- (* +nan.0 (/ (sqrt 2.0) (pow re 2)))))))) 4.477 * [simplify]: Simplified (2 2) to (λ (re im) (* 0.5 +nan.0)) 4.477 * * * * [progress]: [ 52 / 52 ] simplifiying candidate # 4.477 * [simplify]: Simplifying 0 4.477 * * [simplify]: iters left: 0 (1 enodes) 4.478 * * [simplify]: Extracting #0: cost 1 inf + 0 4.478 * * [simplify]: Extracting #1: cost 0 inf + 1 4.478 * [simplify]: Simplified to 0 4.478 * [simplify]: Simplified (2 2) to (λ (re im) (* 0.5 0)) 4.478 * * * [progress]: adding candidates to table 5.064 * * [progress]: iteration 2 / 4 5.064 * * * [progress]: picking best candidate 5.091 * * * * [pick]: Picked # 5.091 * * * [progress]: localizing error 5.141 * * * [progress]: generating rewritten candidates 5.141 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 2 1 2 1) 5.153 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 2 1 1 1) 5.165 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 2) 5.213 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2 1) 5.251 * * * [progress]: generating series expansions 5.251 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 2 1 2 1) 5.252 * [backup-simplify]: Simplify (sqrt (+ (* re re) (* im im))) into (sqrt (+ (pow im 2) (pow re 2))) 5.252 * [approximate]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in (re im) around 0 5.252 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in im 5.252 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 5.252 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.252 * [taylor]: Taking taylor expansion of im in im 5.252 * [backup-simplify]: Simplify 0 into 0 5.252 * [backup-simplify]: Simplify 1 into 1 5.252 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.252 * [taylor]: Taking taylor expansion of re in im 5.252 * [backup-simplify]: Simplify re into re 5.252 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.252 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 5.252 * [backup-simplify]: Simplify (sqrt (pow re 2)) into re 5.252 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 5.253 * [backup-simplify]: Simplify (+ 0 0) into 0 5.253 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 5.253 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 5.253 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 5.253 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.253 * [taylor]: Taking taylor expansion of im in re 5.253 * [backup-simplify]: Simplify im into im 5.253 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.253 * [taylor]: Taking taylor expansion of re in re 5.253 * [backup-simplify]: Simplify 0 into 0 5.253 * [backup-simplify]: Simplify 1 into 1 5.253 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.253 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 5.253 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 5.253 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.254 * [backup-simplify]: Simplify (+ 0 0) into 0 5.254 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 5.254 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 5.254 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 5.254 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.254 * [taylor]: Taking taylor expansion of im in re 5.254 * [backup-simplify]: Simplify im into im 5.254 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.254 * [taylor]: Taking taylor expansion of re in re 5.254 * [backup-simplify]: Simplify 0 into 0 5.254 * [backup-simplify]: Simplify 1 into 1 5.254 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.254 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 5.254 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 5.254 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.254 * [backup-simplify]: Simplify (+ 0 0) into 0 5.254 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 5.255 * [taylor]: Taking taylor expansion of im in im 5.255 * [backup-simplify]: Simplify 0 into 0 5.255 * [backup-simplify]: Simplify 1 into 1 5.255 * [backup-simplify]: Simplify 0 into 0 5.255 * [taylor]: Taking taylor expansion of 0 in im 5.255 * [backup-simplify]: Simplify 0 into 0 5.255 * [backup-simplify]: Simplify 0 into 0 5.255 * [backup-simplify]: Simplify 1 into 1 5.255 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 5.255 * [backup-simplify]: Simplify (* 1 1) into 1 5.256 * [backup-simplify]: Simplify (+ 0 1) into 1 5.256 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) 5.256 * [taylor]: Taking taylor expansion of (/ 1/2 im) in im 5.256 * [taylor]: Taking taylor expansion of 1/2 in im 5.256 * [backup-simplify]: Simplify 1/2 into 1/2 5.256 * [taylor]: Taking taylor expansion of im in im 5.256 * [backup-simplify]: Simplify 0 into 0 5.256 * [backup-simplify]: Simplify 1 into 1 5.256 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 5.257 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 5.257 * [backup-simplify]: Simplify 0 into 0 5.257 * [backup-simplify]: Simplify 0 into 0 5.257 * [backup-simplify]: Simplify 0 into 0 5.258 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 5.258 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.258 * [backup-simplify]: Simplify (+ 0 0) into 0 5.258 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 5.258 * [taylor]: Taking taylor expansion of 0 in im 5.258 * [backup-simplify]: Simplify 0 into 0 5.258 * [backup-simplify]: Simplify 0 into 0 5.259 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.259 * [backup-simplify]: Simplify 0 into 0 5.259 * [backup-simplify]: Simplify 0 into 0 5.259 * [backup-simplify]: Simplify (* 1 (* im 1)) into im 5.259 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 5.259 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 5.259 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 5.259 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 5.259 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 5.259 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.259 * [taylor]: Taking taylor expansion of re in im 5.259 * [backup-simplify]: Simplify re into re 5.259 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.259 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 5.259 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 5.259 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.259 * [taylor]: Taking taylor expansion of im in im 5.259 * [backup-simplify]: Simplify 0 into 0 5.259 * [backup-simplify]: Simplify 1 into 1 5.260 * [backup-simplify]: Simplify (* 1 1) into 1 5.260 * [backup-simplify]: Simplify (/ 1 1) into 1 5.260 * [backup-simplify]: Simplify (+ 0 1) into 1 5.260 * [backup-simplify]: Simplify (sqrt 1) into 1 5.261 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.261 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.261 * [backup-simplify]: Simplify (+ 0 0) into 0 5.262 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.262 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.262 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.262 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.262 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.262 * [taylor]: Taking taylor expansion of re in re 5.262 * [backup-simplify]: Simplify 0 into 0 5.262 * [backup-simplify]: Simplify 1 into 1 5.262 * [backup-simplify]: Simplify (* 1 1) into 1 5.263 * [backup-simplify]: Simplify (/ 1 1) into 1 5.263 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.263 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.263 * [taylor]: Taking taylor expansion of im in re 5.263 * [backup-simplify]: Simplify im into im 5.263 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.263 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.263 * [backup-simplify]: Simplify (+ 1 0) into 1 5.263 * [backup-simplify]: Simplify (sqrt 1) into 1 5.264 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.264 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.264 * [backup-simplify]: Simplify (+ 0 0) into 0 5.265 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.265 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.265 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.265 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.265 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.265 * [taylor]: Taking taylor expansion of re in re 5.265 * [backup-simplify]: Simplify 0 into 0 5.265 * [backup-simplify]: Simplify 1 into 1 5.265 * [backup-simplify]: Simplify (* 1 1) into 1 5.265 * [backup-simplify]: Simplify (/ 1 1) into 1 5.265 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.265 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.265 * [taylor]: Taking taylor expansion of im in re 5.265 * [backup-simplify]: Simplify im into im 5.265 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.266 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.266 * [backup-simplify]: Simplify (+ 1 0) into 1 5.266 * [backup-simplify]: Simplify (sqrt 1) into 1 5.266 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.267 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.267 * [backup-simplify]: Simplify (+ 0 0) into 0 5.267 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.268 * [taylor]: Taking taylor expansion of 1 in im 5.268 * [backup-simplify]: Simplify 1 into 1 5.268 * [taylor]: Taking taylor expansion of 0 in im 5.268 * [backup-simplify]: Simplify 0 into 0 5.268 * [backup-simplify]: Simplify 1 into 1 5.268 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.269 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.269 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 5.270 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 5.270 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 5.270 * [taylor]: Taking taylor expansion of 1/2 in im 5.270 * [backup-simplify]: Simplify 1/2 into 1/2 5.270 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.270 * [taylor]: Taking taylor expansion of im in im 5.270 * [backup-simplify]: Simplify 0 into 0 5.270 * [backup-simplify]: Simplify 1 into 1 5.270 * [backup-simplify]: Simplify (* 1 1) into 1 5.270 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 5.271 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.271 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 5.271 * [backup-simplify]: Simplify 0 into 0 5.271 * [backup-simplify]: Simplify 0 into 0 5.271 * [backup-simplify]: Simplify 0 into 0 5.275 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 5.275 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.276 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.276 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 5.276 * [backup-simplify]: Simplify (+ 0 0) into 0 5.276 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 5.276 * [taylor]: Taking taylor expansion of 0 in im 5.276 * [backup-simplify]: Simplify 0 into 0 5.277 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.277 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.277 * [backup-simplify]: Simplify 0 into 0 5.278 * [backup-simplify]: Simplify 0 into 0 5.278 * [backup-simplify]: Simplify 0 into 0 5.278 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 re)))) into re 5.278 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 5.278 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 5.278 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 5.278 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 5.278 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 5.278 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.278 * [taylor]: Taking taylor expansion of re in im 5.278 * [backup-simplify]: Simplify re into re 5.278 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.278 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 5.278 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 5.278 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.278 * [taylor]: Taking taylor expansion of im in im 5.278 * [backup-simplify]: Simplify 0 into 0 5.278 * [backup-simplify]: Simplify 1 into 1 5.278 * [backup-simplify]: Simplify (* 1 1) into 1 5.279 * [backup-simplify]: Simplify (/ 1 1) into 1 5.279 * [backup-simplify]: Simplify (+ 0 1) into 1 5.279 * [backup-simplify]: Simplify (sqrt 1) into 1 5.279 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.280 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.280 * [backup-simplify]: Simplify (+ 0 0) into 0 5.281 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.281 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.281 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.281 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.281 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.281 * [taylor]: Taking taylor expansion of re in re 5.281 * [backup-simplify]: Simplify 0 into 0 5.281 * [backup-simplify]: Simplify 1 into 1 5.281 * [backup-simplify]: Simplify (* 1 1) into 1 5.281 * [backup-simplify]: Simplify (/ 1 1) into 1 5.281 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.281 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.281 * [taylor]: Taking taylor expansion of im in re 5.281 * [backup-simplify]: Simplify im into im 5.281 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.281 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.282 * [backup-simplify]: Simplify (+ 1 0) into 1 5.282 * [backup-simplify]: Simplify (sqrt 1) into 1 5.282 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.283 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.283 * [backup-simplify]: Simplify (+ 0 0) into 0 5.283 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.283 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.283 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.283 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.283 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.283 * [taylor]: Taking taylor expansion of re in re 5.283 * [backup-simplify]: Simplify 0 into 0 5.283 * [backup-simplify]: Simplify 1 into 1 5.284 * [backup-simplify]: Simplify (* 1 1) into 1 5.284 * [backup-simplify]: Simplify (/ 1 1) into 1 5.284 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.284 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.284 * [taylor]: Taking taylor expansion of im in re 5.284 * [backup-simplify]: Simplify im into im 5.284 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.284 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.284 * [backup-simplify]: Simplify (+ 1 0) into 1 5.285 * [backup-simplify]: Simplify (sqrt 1) into 1 5.285 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.285 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.286 * [backup-simplify]: Simplify (+ 0 0) into 0 5.286 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.286 * [taylor]: Taking taylor expansion of 1 in im 5.286 * [backup-simplify]: Simplify 1 into 1 5.286 * [taylor]: Taking taylor expansion of 0 in im 5.286 * [backup-simplify]: Simplify 0 into 0 5.286 * [backup-simplify]: Simplify 1 into 1 5.287 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.287 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.287 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 5.288 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 5.288 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 5.288 * [taylor]: Taking taylor expansion of 1/2 in im 5.288 * [backup-simplify]: Simplify 1/2 into 1/2 5.288 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.288 * [taylor]: Taking taylor expansion of im in im 5.288 * [backup-simplify]: Simplify 0 into 0 5.288 * [backup-simplify]: Simplify 1 into 1 5.289 * [backup-simplify]: Simplify (* 1 1) into 1 5.289 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 5.289 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.290 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 5.290 * [backup-simplify]: Simplify 0 into 0 5.290 * [backup-simplify]: Simplify 0 into 0 5.290 * [backup-simplify]: Simplify 0 into 0 5.290 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 5.291 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.291 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.291 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 5.291 * [backup-simplify]: Simplify (+ 0 0) into 0 5.292 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 5.292 * [taylor]: Taking taylor expansion of 0 in im 5.292 * [backup-simplify]: Simplify 0 into 0 5.292 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.293 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.293 * [backup-simplify]: Simplify 0 into 0 5.293 * [backup-simplify]: Simplify 0 into 0 5.293 * [backup-simplify]: Simplify 0 into 0 5.293 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- re))))) into (* -1 re) 5.293 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 2 1 1 1) 5.293 * [backup-simplify]: Simplify (sqrt (+ (* re re) (* im im))) into (sqrt (+ (pow im 2) (pow re 2))) 5.293 * [approximate]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in (re im) around 0 5.293 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in im 5.293 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 5.293 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.293 * [taylor]: Taking taylor expansion of im in im 5.293 * [backup-simplify]: Simplify 0 into 0 5.293 * [backup-simplify]: Simplify 1 into 1 5.293 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.293 * [taylor]: Taking taylor expansion of re in im 5.293 * [backup-simplify]: Simplify re into re 5.294 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.294 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 5.294 * [backup-simplify]: Simplify (sqrt (pow re 2)) into re 5.294 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 5.294 * [backup-simplify]: Simplify (+ 0 0) into 0 5.294 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 5.294 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 5.294 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 5.294 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.294 * [taylor]: Taking taylor expansion of im in re 5.294 * [backup-simplify]: Simplify im into im 5.294 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.294 * [taylor]: Taking taylor expansion of re in re 5.294 * [backup-simplify]: Simplify 0 into 0 5.294 * [backup-simplify]: Simplify 1 into 1 5.294 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.294 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 5.294 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 5.294 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.295 * [backup-simplify]: Simplify (+ 0 0) into 0 5.295 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 5.295 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 5.295 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 5.295 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.295 * [taylor]: Taking taylor expansion of im in re 5.295 * [backup-simplify]: Simplify im into im 5.295 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.295 * [taylor]: Taking taylor expansion of re in re 5.295 * [backup-simplify]: Simplify 0 into 0 5.295 * [backup-simplify]: Simplify 1 into 1 5.295 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.295 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 5.295 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 5.295 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.295 * [backup-simplify]: Simplify (+ 0 0) into 0 5.295 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 5.295 * [taylor]: Taking taylor expansion of im in im 5.295 * [backup-simplify]: Simplify 0 into 0 5.295 * [backup-simplify]: Simplify 1 into 1 5.296 * [backup-simplify]: Simplify 0 into 0 5.296 * [taylor]: Taking taylor expansion of 0 in im 5.296 * [backup-simplify]: Simplify 0 into 0 5.296 * [backup-simplify]: Simplify 0 into 0 5.296 * [backup-simplify]: Simplify 1 into 1 5.296 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 5.296 * [backup-simplify]: Simplify (* 1 1) into 1 5.297 * [backup-simplify]: Simplify (+ 0 1) into 1 5.297 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) 5.297 * [taylor]: Taking taylor expansion of (/ 1/2 im) in im 5.297 * [taylor]: Taking taylor expansion of 1/2 in im 5.297 * [backup-simplify]: Simplify 1/2 into 1/2 5.297 * [taylor]: Taking taylor expansion of im in im 5.297 * [backup-simplify]: Simplify 0 into 0 5.297 * [backup-simplify]: Simplify 1 into 1 5.297 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 5.298 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 5.298 * [backup-simplify]: Simplify 0 into 0 5.298 * [backup-simplify]: Simplify 0 into 0 5.298 * [backup-simplify]: Simplify 0 into 0 5.299 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 5.299 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.299 * [backup-simplify]: Simplify (+ 0 0) into 0 5.299 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 5.299 * [taylor]: Taking taylor expansion of 0 in im 5.299 * [backup-simplify]: Simplify 0 into 0 5.299 * [backup-simplify]: Simplify 0 into 0 5.300 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.300 * [backup-simplify]: Simplify 0 into 0 5.300 * [backup-simplify]: Simplify 0 into 0 5.300 * [backup-simplify]: Simplify (* 1 (* im 1)) into im 5.300 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 5.300 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 5.300 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 5.300 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 5.300 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 5.300 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.300 * [taylor]: Taking taylor expansion of re in im 5.300 * [backup-simplify]: Simplify re into re 5.300 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.300 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 5.300 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 5.300 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.300 * [taylor]: Taking taylor expansion of im in im 5.300 * [backup-simplify]: Simplify 0 into 0 5.300 * [backup-simplify]: Simplify 1 into 1 5.301 * [backup-simplify]: Simplify (* 1 1) into 1 5.301 * [backup-simplify]: Simplify (/ 1 1) into 1 5.301 * [backup-simplify]: Simplify (+ 0 1) into 1 5.301 * [backup-simplify]: Simplify (sqrt 1) into 1 5.302 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.302 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.303 * [backup-simplify]: Simplify (+ 0 0) into 0 5.303 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.303 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.303 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.303 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.303 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.303 * [taylor]: Taking taylor expansion of re in re 5.303 * [backup-simplify]: Simplify 0 into 0 5.303 * [backup-simplify]: Simplify 1 into 1 5.303 * [backup-simplify]: Simplify (* 1 1) into 1 5.304 * [backup-simplify]: Simplify (/ 1 1) into 1 5.304 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.304 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.304 * [taylor]: Taking taylor expansion of im in re 5.304 * [backup-simplify]: Simplify im into im 5.304 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.304 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.304 * [backup-simplify]: Simplify (+ 1 0) into 1 5.304 * [backup-simplify]: Simplify (sqrt 1) into 1 5.305 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.305 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.306 * [backup-simplify]: Simplify (+ 0 0) into 0 5.306 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.306 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.306 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.306 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.306 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.306 * [taylor]: Taking taylor expansion of re in re 5.306 * [backup-simplify]: Simplify 0 into 0 5.306 * [backup-simplify]: Simplify 1 into 1 5.306 * [backup-simplify]: Simplify (* 1 1) into 1 5.307 * [backup-simplify]: Simplify (/ 1 1) into 1 5.307 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.307 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.307 * [taylor]: Taking taylor expansion of im in re 5.307 * [backup-simplify]: Simplify im into im 5.307 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.307 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.307 * [backup-simplify]: Simplify (+ 1 0) into 1 5.307 * [backup-simplify]: Simplify (sqrt 1) into 1 5.308 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.308 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.308 * [backup-simplify]: Simplify (+ 0 0) into 0 5.309 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.309 * [taylor]: Taking taylor expansion of 1 in im 5.309 * [backup-simplify]: Simplify 1 into 1 5.309 * [taylor]: Taking taylor expansion of 0 in im 5.309 * [backup-simplify]: Simplify 0 into 0 5.309 * [backup-simplify]: Simplify 1 into 1 5.309 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.310 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.310 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 5.311 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 5.311 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 5.311 * [taylor]: Taking taylor expansion of 1/2 in im 5.311 * [backup-simplify]: Simplify 1/2 into 1/2 5.311 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.311 * [taylor]: Taking taylor expansion of im in im 5.311 * [backup-simplify]: Simplify 0 into 0 5.311 * [backup-simplify]: Simplify 1 into 1 5.311 * [backup-simplify]: Simplify (* 1 1) into 1 5.311 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 5.312 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.312 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 5.312 * [backup-simplify]: Simplify 0 into 0 5.312 * [backup-simplify]: Simplify 0 into 0 5.312 * [backup-simplify]: Simplify 0 into 0 5.313 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 5.314 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.314 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 5.314 * [backup-simplify]: Simplify (+ 0 0) into 0 5.314 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 5.314 * [taylor]: Taking taylor expansion of 0 in im 5.314 * [backup-simplify]: Simplify 0 into 0 5.315 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.316 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.316 * [backup-simplify]: Simplify 0 into 0 5.316 * [backup-simplify]: Simplify 0 into 0 5.316 * [backup-simplify]: Simplify 0 into 0 5.316 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 re)))) into re 5.316 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 5.316 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 5.316 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 5.316 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 5.316 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 5.316 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.316 * [taylor]: Taking taylor expansion of re in im 5.316 * [backup-simplify]: Simplify re into re 5.316 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.316 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 5.316 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 5.316 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.316 * [taylor]: Taking taylor expansion of im in im 5.316 * [backup-simplify]: Simplify 0 into 0 5.316 * [backup-simplify]: Simplify 1 into 1 5.316 * [backup-simplify]: Simplify (* 1 1) into 1 5.317 * [backup-simplify]: Simplify (/ 1 1) into 1 5.317 * [backup-simplify]: Simplify (+ 0 1) into 1 5.317 * [backup-simplify]: Simplify (sqrt 1) into 1 5.318 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.318 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.318 * [backup-simplify]: Simplify (+ 0 0) into 0 5.319 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.319 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.319 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.319 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.319 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.319 * [taylor]: Taking taylor expansion of re in re 5.319 * [backup-simplify]: Simplify 0 into 0 5.319 * [backup-simplify]: Simplify 1 into 1 5.319 * [backup-simplify]: Simplify (* 1 1) into 1 5.319 * [backup-simplify]: Simplify (/ 1 1) into 1 5.319 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.319 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.319 * [taylor]: Taking taylor expansion of im in re 5.319 * [backup-simplify]: Simplify im into im 5.319 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.319 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.320 * [backup-simplify]: Simplify (+ 1 0) into 1 5.320 * [backup-simplify]: Simplify (sqrt 1) into 1 5.320 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.321 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.321 * [backup-simplify]: Simplify (+ 0 0) into 0 5.321 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.321 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.321 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.321 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.321 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.321 * [taylor]: Taking taylor expansion of re in re 5.321 * [backup-simplify]: Simplify 0 into 0 5.321 * [backup-simplify]: Simplify 1 into 1 5.322 * [backup-simplify]: Simplify (* 1 1) into 1 5.322 * [backup-simplify]: Simplify (/ 1 1) into 1 5.322 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.322 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.322 * [taylor]: Taking taylor expansion of im in re 5.322 * [backup-simplify]: Simplify im into im 5.322 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.322 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.322 * [backup-simplify]: Simplify (+ 1 0) into 1 5.323 * [backup-simplify]: Simplify (sqrt 1) into 1 5.323 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.323 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.324 * [backup-simplify]: Simplify (+ 0 0) into 0 5.324 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.324 * [taylor]: Taking taylor expansion of 1 in im 5.324 * [backup-simplify]: Simplify 1 into 1 5.324 * [taylor]: Taking taylor expansion of 0 in im 5.324 * [backup-simplify]: Simplify 0 into 0 5.324 * [backup-simplify]: Simplify 1 into 1 5.325 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.325 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.325 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 5.326 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 5.326 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 5.326 * [taylor]: Taking taylor expansion of 1/2 in im 5.326 * [backup-simplify]: Simplify 1/2 into 1/2 5.326 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.326 * [taylor]: Taking taylor expansion of im in im 5.326 * [backup-simplify]: Simplify 0 into 0 5.326 * [backup-simplify]: Simplify 1 into 1 5.327 * [backup-simplify]: Simplify (* 1 1) into 1 5.327 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 5.327 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.328 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 5.328 * [backup-simplify]: Simplify 0 into 0 5.328 * [backup-simplify]: Simplify 0 into 0 5.328 * [backup-simplify]: Simplify 0 into 0 5.328 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 5.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.329 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.330 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 5.330 * [backup-simplify]: Simplify (+ 0 0) into 0 5.330 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 5.331 * [taylor]: Taking taylor expansion of 0 in im 5.331 * [backup-simplify]: Simplify 0 into 0 5.331 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.332 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.332 * [backup-simplify]: Simplify 0 into 0 5.333 * [backup-simplify]: Simplify 0 into 0 5.333 * [backup-simplify]: Simplify 0 into 0 5.333 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- re))))) into (* -1 re) 5.333 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 2) 5.333 * [backup-simplify]: Simplify (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re) into (+ re (sqrt (+ (pow im 2) (pow re 2)))) 5.334 * [approximate]: Taking taylor expansion of (+ re (sqrt (+ (pow im 2) (pow re 2)))) in (re im) around 0 5.334 * [taylor]: Taking taylor expansion of (+ re (sqrt (+ (pow im 2) (pow re 2)))) in im 5.334 * [taylor]: Taking taylor expansion of re in im 5.334 * [backup-simplify]: Simplify re into re 5.334 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in im 5.334 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 5.334 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.334 * [taylor]: Taking taylor expansion of im in im 5.334 * [backup-simplify]: Simplify 0 into 0 5.334 * [backup-simplify]: Simplify 1 into 1 5.334 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.334 * [taylor]: Taking taylor expansion of re in im 5.334 * [backup-simplify]: Simplify re into re 5.334 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.334 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 5.334 * [backup-simplify]: Simplify (sqrt (pow re 2)) into re 5.334 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 5.335 * [backup-simplify]: Simplify (+ 0 0) into 0 5.335 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 5.335 * [taylor]: Taking taylor expansion of (+ re (sqrt (+ (pow im 2) (pow re 2)))) in re 5.335 * [taylor]: Taking taylor expansion of re in re 5.335 * [backup-simplify]: Simplify 0 into 0 5.335 * [backup-simplify]: Simplify 1 into 1 5.335 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 5.335 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 5.335 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.335 * [taylor]: Taking taylor expansion of im in re 5.335 * [backup-simplify]: Simplify im into im 5.335 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.335 * [taylor]: Taking taylor expansion of re in re 5.335 * [backup-simplify]: Simplify 0 into 0 5.335 * [backup-simplify]: Simplify 1 into 1 5.335 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.335 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 5.335 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 5.335 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.336 * [backup-simplify]: Simplify (+ 0 0) into 0 5.336 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 5.336 * [taylor]: Taking taylor expansion of (+ re (sqrt (+ (pow im 2) (pow re 2)))) in re 5.336 * [taylor]: Taking taylor expansion of re in re 5.336 * [backup-simplify]: Simplify 0 into 0 5.336 * [backup-simplify]: Simplify 1 into 1 5.336 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 5.336 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 5.336 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.336 * [taylor]: Taking taylor expansion of im in re 5.336 * [backup-simplify]: Simplify im into im 5.336 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.336 * [taylor]: Taking taylor expansion of re in re 5.336 * [backup-simplify]: Simplify 0 into 0 5.336 * [backup-simplify]: Simplify 1 into 1 5.336 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.336 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 5.336 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 5.336 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.337 * [backup-simplify]: Simplify (+ 0 0) into 0 5.337 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 5.337 * [backup-simplify]: Simplify (+ 0 im) into im 5.337 * [taylor]: Taking taylor expansion of im in im 5.337 * [backup-simplify]: Simplify 0 into 0 5.337 * [backup-simplify]: Simplify 1 into 1 5.337 * [backup-simplify]: Simplify 0 into 0 5.338 * [backup-simplify]: Simplify (+ 1 0) into 1 5.338 * [taylor]: Taking taylor expansion of 1 in im 5.338 * [backup-simplify]: Simplify 1 into 1 5.338 * [backup-simplify]: Simplify 1 into 1 5.338 * [backup-simplify]: Simplify 1 into 1 5.338 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 5.339 * [backup-simplify]: Simplify (* 1 1) into 1 5.339 * [backup-simplify]: Simplify (+ 0 1) into 1 5.340 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) 5.340 * [backup-simplify]: Simplify (+ 0 (/ 1/2 im)) into (* 1/2 (/ 1 im)) 5.340 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 im)) in im 5.340 * [taylor]: Taking taylor expansion of 1/2 in im 5.340 * [backup-simplify]: Simplify 1/2 into 1/2 5.340 * [taylor]: Taking taylor expansion of (/ 1 im) in im 5.340 * [taylor]: Taking taylor expansion of im in im 5.340 * [backup-simplify]: Simplify 0 into 0 5.340 * [backup-simplify]: Simplify 1 into 1 5.340 * [backup-simplify]: Simplify (/ 1 1) into 1 5.341 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.342 * [backup-simplify]: Simplify (+ (* 1/2 0) (* 0 1)) into 0 5.342 * [backup-simplify]: Simplify 0 into 0 5.342 * [backup-simplify]: Simplify 0 into 0 5.342 * [backup-simplify]: Simplify 0 into 0 5.343 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 5.344 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.344 * [backup-simplify]: Simplify (+ 0 0) into 0 5.344 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 5.345 * [backup-simplify]: Simplify (+ 0 0) into 0 5.345 * [taylor]: Taking taylor expansion of 0 in im 5.345 * [backup-simplify]: Simplify 0 into 0 5.345 * [backup-simplify]: Simplify 0 into 0 5.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.347 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 5.347 * [backup-simplify]: Simplify 0 into 0 5.347 * [backup-simplify]: Simplify 0 into 0 5.347 * [backup-simplify]: Simplify (+ (* 1 (* im 1)) (* 1 (* 1 re))) into (+ re im) 5.348 * [backup-simplify]: Simplify (+ (* (sqrt (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))))) (sqrt (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))))) (/ 1 re)) into (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) 5.348 * [approximate]: Taking taylor expansion of (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in (re im) around 0 5.348 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in im 5.348 * [taylor]: Taking taylor expansion of (/ 1 re) in im 5.348 * [taylor]: Taking taylor expansion of re in im 5.348 * [backup-simplify]: Simplify re into re 5.348 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 5.348 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 5.348 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 5.348 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 5.348 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.348 * [taylor]: Taking taylor expansion of re in im 5.348 * [backup-simplify]: Simplify re into re 5.348 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.348 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 5.348 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 5.348 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.348 * [taylor]: Taking taylor expansion of im in im 5.348 * [backup-simplify]: Simplify 0 into 0 5.348 * [backup-simplify]: Simplify 1 into 1 5.349 * [backup-simplify]: Simplify (* 1 1) into 1 5.349 * [backup-simplify]: Simplify (/ 1 1) into 1 5.350 * [backup-simplify]: Simplify (+ 0 1) into 1 5.350 * [backup-simplify]: Simplify (sqrt 1) into 1 5.351 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.352 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.352 * [backup-simplify]: Simplify (+ 0 0) into 0 5.353 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.353 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 5.353 * [taylor]: Taking taylor expansion of (/ 1 re) in re 5.353 * [taylor]: Taking taylor expansion of re in re 5.353 * [backup-simplify]: Simplify 0 into 0 5.353 * [backup-simplify]: Simplify 1 into 1 5.353 * [backup-simplify]: Simplify (/ 1 1) into 1 5.353 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.353 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.353 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.353 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.353 * [taylor]: Taking taylor expansion of re in re 5.353 * [backup-simplify]: Simplify 0 into 0 5.354 * [backup-simplify]: Simplify 1 into 1 5.354 * [backup-simplify]: Simplify (* 1 1) into 1 5.354 * [backup-simplify]: Simplify (/ 1 1) into 1 5.354 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.354 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.354 * [taylor]: Taking taylor expansion of im in re 5.355 * [backup-simplify]: Simplify im into im 5.355 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.355 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.355 * [backup-simplify]: Simplify (+ 1 0) into 1 5.355 * [backup-simplify]: Simplify (sqrt 1) into 1 5.356 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.357 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.357 * [backup-simplify]: Simplify (+ 0 0) into 0 5.357 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.357 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 5.357 * [taylor]: Taking taylor expansion of (/ 1 re) in re 5.357 * [taylor]: Taking taylor expansion of re in re 5.357 * [backup-simplify]: Simplify 0 into 0 5.357 * [backup-simplify]: Simplify 1 into 1 5.358 * [backup-simplify]: Simplify (/ 1 1) into 1 5.358 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.358 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.358 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.358 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.358 * [taylor]: Taking taylor expansion of re in re 5.358 * [backup-simplify]: Simplify 0 into 0 5.358 * [backup-simplify]: Simplify 1 into 1 5.358 * [backup-simplify]: Simplify (* 1 1) into 1 5.358 * [backup-simplify]: Simplify (/ 1 1) into 1 5.358 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.358 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.358 * [taylor]: Taking taylor expansion of im in re 5.358 * [backup-simplify]: Simplify im into im 5.358 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.358 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.359 * [backup-simplify]: Simplify (+ 1 0) into 1 5.359 * [backup-simplify]: Simplify (sqrt 1) into 1 5.359 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.360 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.360 * [backup-simplify]: Simplify (+ 0 0) into 0 5.360 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.361 * [backup-simplify]: Simplify (+ 1 1) into 2 5.361 * [taylor]: Taking taylor expansion of 2 in im 5.361 * [backup-simplify]: Simplify 2 into 2 5.361 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.362 * [backup-simplify]: Simplify (+ 0 0) into 0 5.362 * [taylor]: Taking taylor expansion of 0 in im 5.362 * [backup-simplify]: Simplify 0 into 0 5.362 * [backup-simplify]: Simplify 2 into 2 5.362 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.363 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.363 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.363 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 5.364 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 5.364 * [backup-simplify]: Simplify (+ 0 (/ 1/2 (pow im 2))) into (* 1/2 (/ 1 (pow im 2))) 5.364 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow im 2))) in im 5.364 * [taylor]: Taking taylor expansion of 1/2 in im 5.364 * [backup-simplify]: Simplify 1/2 into 1/2 5.364 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 5.364 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.364 * [taylor]: Taking taylor expansion of im in im 5.364 * [backup-simplify]: Simplify 0 into 0 5.364 * [backup-simplify]: Simplify 1 into 1 5.365 * [backup-simplify]: Simplify (* 1 1) into 1 5.365 * [backup-simplify]: Simplify (/ 1 1) into 1 5.365 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.366 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.366 * [backup-simplify]: Simplify (+ (* 1/2 0) (* 0 1)) into 0 5.366 * [backup-simplify]: Simplify 0 into 0 5.366 * [backup-simplify]: Simplify 0 into 0 5.366 * [backup-simplify]: Simplify 0 into 0 5.367 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.367 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 5.368 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.368 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 5.368 * [backup-simplify]: Simplify (+ 0 0) into 0 5.369 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 5.369 * [backup-simplify]: Simplify (+ 0 0) into 0 5.369 * [taylor]: Taking taylor expansion of 0 in im 5.369 * [backup-simplify]: Simplify 0 into 0 5.370 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.370 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.371 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 5.371 * [backup-simplify]: Simplify 0 into 0 5.371 * [backup-simplify]: Simplify 0 into 0 5.371 * [backup-simplify]: Simplify 0 into 0 5.371 * [backup-simplify]: Simplify (* 2 (* 1 (/ 1 (/ 1 re)))) into (* 2 re) 5.371 * [backup-simplify]: Simplify (+ (* (sqrt (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))))) (sqrt (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))))) (/ 1 (- re))) into (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) 5.371 * [approximate]: Taking taylor expansion of (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) in (re im) around 0 5.371 * [taylor]: Taking taylor expansion of (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) in im 5.371 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 5.371 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 5.371 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 5.371 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.371 * [taylor]: Taking taylor expansion of re in im 5.371 * [backup-simplify]: Simplify re into re 5.371 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.371 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 5.371 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 5.371 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.371 * [taylor]: Taking taylor expansion of im in im 5.371 * [backup-simplify]: Simplify 0 into 0 5.371 * [backup-simplify]: Simplify 1 into 1 5.372 * [backup-simplify]: Simplify (* 1 1) into 1 5.372 * [backup-simplify]: Simplify (/ 1 1) into 1 5.372 * [backup-simplify]: Simplify (+ 0 1) into 1 5.372 * [backup-simplify]: Simplify (sqrt 1) into 1 5.373 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.373 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.373 * [backup-simplify]: Simplify (+ 0 0) into 0 5.374 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.374 * [taylor]: Taking taylor expansion of (/ 1 re) in im 5.374 * [taylor]: Taking taylor expansion of re in im 5.374 * [backup-simplify]: Simplify re into re 5.374 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 5.374 * [taylor]: Taking taylor expansion of (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) in re 5.374 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.374 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.374 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.374 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.374 * [taylor]: Taking taylor expansion of re in re 5.374 * [backup-simplify]: Simplify 0 into 0 5.374 * [backup-simplify]: Simplify 1 into 1 5.376 * [backup-simplify]: Simplify (* 1 1) into 1 5.376 * [backup-simplify]: Simplify (/ 1 1) into 1 5.376 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.376 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.376 * [taylor]: Taking taylor expansion of im in re 5.376 * [backup-simplify]: Simplify im into im 5.376 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.376 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.377 * [backup-simplify]: Simplify (+ 1 0) into 1 5.377 * [backup-simplify]: Simplify (sqrt 1) into 1 5.377 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.378 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.378 * [backup-simplify]: Simplify (+ 0 0) into 0 5.378 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.378 * [taylor]: Taking taylor expansion of (/ 1 re) in re 5.378 * [taylor]: Taking taylor expansion of re in re 5.378 * [backup-simplify]: Simplify 0 into 0 5.379 * [backup-simplify]: Simplify 1 into 1 5.379 * [backup-simplify]: Simplify (/ 1 1) into 1 5.379 * [taylor]: Taking taylor expansion of (- (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) (/ 1 re)) in re 5.379 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.379 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.379 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.379 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.379 * [taylor]: Taking taylor expansion of re in re 5.379 * [backup-simplify]: Simplify 0 into 0 5.379 * [backup-simplify]: Simplify 1 into 1 5.379 * [backup-simplify]: Simplify (* 1 1) into 1 5.379 * [backup-simplify]: Simplify (/ 1 1) into 1 5.379 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.379 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.379 * [taylor]: Taking taylor expansion of im in re 5.379 * [backup-simplify]: Simplify im into im 5.379 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.379 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.380 * [backup-simplify]: Simplify (+ 1 0) into 1 5.380 * [backup-simplify]: Simplify (sqrt 1) into 1 5.380 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.381 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.381 * [backup-simplify]: Simplify (+ 0 0) into 0 5.381 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.382 * [taylor]: Taking taylor expansion of (/ 1 re) in re 5.382 * [taylor]: Taking taylor expansion of re in re 5.382 * [backup-simplify]: Simplify 0 into 0 5.382 * [backup-simplify]: Simplify 1 into 1 5.382 * [backup-simplify]: Simplify (/ 1 1) into 1 5.382 * [backup-simplify]: Simplify (- 1) into -1 5.382 * [backup-simplify]: Simplify (+ 1 -1) into 0 5.382 * [taylor]: Taking taylor expansion of 0 in im 5.382 * [backup-simplify]: Simplify 0 into 0 5.383 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.383 * [backup-simplify]: Simplify (- 0) into 0 5.384 * [backup-simplify]: Simplify (+ 0 0) into 0 5.384 * [taylor]: Taking taylor expansion of 0 in im 5.384 * [backup-simplify]: Simplify 0 into 0 5.384 * [backup-simplify]: Simplify 0 into 0 5.384 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.385 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.385 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 5.386 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 5.386 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.386 * [backup-simplify]: Simplify (- 0) into 0 5.386 * [backup-simplify]: Simplify (+ (/ 1/2 (pow im 2)) 0) into (* 1/2 (/ 1 (pow im 2))) 5.387 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow im 2))) in im 5.387 * [taylor]: Taking taylor expansion of 1/2 in im 5.387 * [backup-simplify]: Simplify 1/2 into 1/2 5.387 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 5.387 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.387 * [taylor]: Taking taylor expansion of im in im 5.387 * [backup-simplify]: Simplify 0 into 0 5.387 * [backup-simplify]: Simplify 1 into 1 5.387 * [backup-simplify]: Simplify (* 1 1) into 1 5.387 * [backup-simplify]: Simplify (/ 1 1) into 1 5.387 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.388 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.388 * [backup-simplify]: Simplify (+ (* 1/2 0) (* 0 1)) into 0 5.388 * [backup-simplify]: Simplify 0 into 0 5.388 * [backup-simplify]: Simplify 0 into 0 5.388 * [backup-simplify]: Simplify 0 into 0 5.389 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 5.390 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.390 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.391 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 5.391 * [backup-simplify]: Simplify (+ 0 0) into 0 5.392 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 5.392 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.393 * [backup-simplify]: Simplify (- 0) into 0 5.393 * [backup-simplify]: Simplify (+ 0 0) into 0 5.393 * [taylor]: Taking taylor expansion of 0 in im 5.393 * [backup-simplify]: Simplify 0 into 0 5.394 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.395 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.396 * [backup-simplify]: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 5.396 * [backup-simplify]: Simplify 0 into 0 5.396 * [backup-simplify]: Simplify 0 into 0 5.396 * [backup-simplify]: Simplify 0 into 0 5.396 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2 1) 5.397 * [backup-simplify]: Simplify (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) into (sqrt (+ (pow im 2) (pow re 2))) 5.397 * [approximate]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in (re im) around 0 5.397 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in im 5.397 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 5.397 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.397 * [taylor]: Taking taylor expansion of im in im 5.397 * [backup-simplify]: Simplify 0 into 0 5.397 * [backup-simplify]: Simplify 1 into 1 5.397 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.397 * [taylor]: Taking taylor expansion of re in im 5.397 * [backup-simplify]: Simplify re into re 5.397 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.397 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 5.397 * [backup-simplify]: Simplify (sqrt (pow re 2)) into re 5.397 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 5.398 * [backup-simplify]: Simplify (+ 0 0) into 0 5.398 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 5.398 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 5.398 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 5.398 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.398 * [taylor]: Taking taylor expansion of im in re 5.398 * [backup-simplify]: Simplify im into im 5.398 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.398 * [taylor]: Taking taylor expansion of re in re 5.398 * [backup-simplify]: Simplify 0 into 0 5.398 * [backup-simplify]: Simplify 1 into 1 5.398 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.398 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 5.398 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 5.398 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.399 * [backup-simplify]: Simplify (+ 0 0) into 0 5.399 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 5.399 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 5.399 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 5.399 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.399 * [taylor]: Taking taylor expansion of im in re 5.399 * [backup-simplify]: Simplify im into im 5.399 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.399 * [taylor]: Taking taylor expansion of re in re 5.399 * [backup-simplify]: Simplify 0 into 0 5.399 * [backup-simplify]: Simplify 1 into 1 5.399 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.399 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 5.399 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 5.400 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.400 * [backup-simplify]: Simplify (+ 0 0) into 0 5.400 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 5.400 * [taylor]: Taking taylor expansion of im in im 5.400 * [backup-simplify]: Simplify 0 into 0 5.400 * [backup-simplify]: Simplify 1 into 1 5.400 * [backup-simplify]: Simplify 0 into 0 5.400 * [taylor]: Taking taylor expansion of 0 in im 5.400 * [backup-simplify]: Simplify 0 into 0 5.400 * [backup-simplify]: Simplify 0 into 0 5.401 * [backup-simplify]: Simplify 1 into 1 5.401 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 5.401 * [backup-simplify]: Simplify (* 1 1) into 1 5.402 * [backup-simplify]: Simplify (+ 0 1) into 1 5.402 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) 5.403 * [taylor]: Taking taylor expansion of (/ 1/2 im) in im 5.403 * [taylor]: Taking taylor expansion of 1/2 in im 5.403 * [backup-simplify]: Simplify 1/2 into 1/2 5.403 * [taylor]: Taking taylor expansion of im in im 5.403 * [backup-simplify]: Simplify 0 into 0 5.403 * [backup-simplify]: Simplify 1 into 1 5.403 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 5.404 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 5.404 * [backup-simplify]: Simplify 0 into 0 5.404 * [backup-simplify]: Simplify 0 into 0 5.404 * [backup-simplify]: Simplify 0 into 0 5.405 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 5.405 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.406 * [backup-simplify]: Simplify (+ 0 0) into 0 5.406 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 5.406 * [taylor]: Taking taylor expansion of 0 in im 5.406 * [backup-simplify]: Simplify 0 into 0 5.406 * [backup-simplify]: Simplify 0 into 0 5.407 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.407 * [backup-simplify]: Simplify 0 into 0 5.407 * [backup-simplify]: Simplify 0 into 0 5.407 * [backup-simplify]: Simplify (* 1 (* im 1)) into im 5.408 * [backup-simplify]: Simplify (* (sqrt (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))))) (sqrt (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 5.408 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 5.408 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 5.408 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 5.408 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 5.408 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.408 * [taylor]: Taking taylor expansion of re in im 5.408 * [backup-simplify]: Simplify re into re 5.408 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.408 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 5.408 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 5.408 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.408 * [taylor]: Taking taylor expansion of im in im 5.408 * [backup-simplify]: Simplify 0 into 0 5.408 * [backup-simplify]: Simplify 1 into 1 5.409 * [backup-simplify]: Simplify (* 1 1) into 1 5.409 * [backup-simplify]: Simplify (/ 1 1) into 1 5.409 * [backup-simplify]: Simplify (+ 0 1) into 1 5.410 * [backup-simplify]: Simplify (sqrt 1) into 1 5.410 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.411 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.411 * [backup-simplify]: Simplify (+ 0 0) into 0 5.412 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.412 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.412 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.412 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.412 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.412 * [taylor]: Taking taylor expansion of re in re 5.412 * [backup-simplify]: Simplify 0 into 0 5.412 * [backup-simplify]: Simplify 1 into 1 5.413 * [backup-simplify]: Simplify (* 1 1) into 1 5.413 * [backup-simplify]: Simplify (/ 1 1) into 1 5.413 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.413 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.413 * [taylor]: Taking taylor expansion of im in re 5.413 * [backup-simplify]: Simplify im into im 5.413 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.413 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.414 * [backup-simplify]: Simplify (+ 1 0) into 1 5.414 * [backup-simplify]: Simplify (sqrt 1) into 1 5.415 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.416 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.416 * [backup-simplify]: Simplify (+ 0 0) into 0 5.417 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.417 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.417 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.417 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.417 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.417 * [taylor]: Taking taylor expansion of re in re 5.417 * [backup-simplify]: Simplify 0 into 0 5.417 * [backup-simplify]: Simplify 1 into 1 5.417 * [backup-simplify]: Simplify (* 1 1) into 1 5.418 * [backup-simplify]: Simplify (/ 1 1) into 1 5.418 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.418 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.418 * [taylor]: Taking taylor expansion of im in re 5.418 * [backup-simplify]: Simplify im into im 5.418 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.418 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.418 * [backup-simplify]: Simplify (+ 1 0) into 1 5.419 * [backup-simplify]: Simplify (sqrt 1) into 1 5.419 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.420 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.420 * [backup-simplify]: Simplify (+ 0 0) into 0 5.421 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.421 * [taylor]: Taking taylor expansion of 1 in im 5.421 * [backup-simplify]: Simplify 1 into 1 5.421 * [taylor]: Taking taylor expansion of 0 in im 5.421 * [backup-simplify]: Simplify 0 into 0 5.421 * [backup-simplify]: Simplify 1 into 1 5.422 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.423 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.423 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 5.424 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 5.425 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 5.425 * [taylor]: Taking taylor expansion of 1/2 in im 5.425 * [backup-simplify]: Simplify 1/2 into 1/2 5.425 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.425 * [taylor]: Taking taylor expansion of im in im 5.425 * [backup-simplify]: Simplify 0 into 0 5.425 * [backup-simplify]: Simplify 1 into 1 5.425 * [backup-simplify]: Simplify (* 1 1) into 1 5.425 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 5.426 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.427 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 5.427 * [backup-simplify]: Simplify 0 into 0 5.427 * [backup-simplify]: Simplify 0 into 0 5.427 * [backup-simplify]: Simplify 0 into 0 5.428 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 5.429 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.429 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.429 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 5.430 * [backup-simplify]: Simplify (+ 0 0) into 0 5.430 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 5.430 * [taylor]: Taking taylor expansion of 0 in im 5.430 * [backup-simplify]: Simplify 0 into 0 5.431 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.432 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.432 * [backup-simplify]: Simplify 0 into 0 5.432 * [backup-simplify]: Simplify 0 into 0 5.432 * [backup-simplify]: Simplify 0 into 0 5.433 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 re)))) into re 5.433 * [backup-simplify]: Simplify (* (sqrt (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))))) (sqrt (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 5.433 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 5.433 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 5.433 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 5.433 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 5.433 * [taylor]: Taking taylor expansion of (pow re 2) in im 5.433 * [taylor]: Taking taylor expansion of re in im 5.433 * [backup-simplify]: Simplify re into re 5.433 * [backup-simplify]: Simplify (* re re) into (pow re 2) 5.434 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 5.434 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 5.434 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.434 * [taylor]: Taking taylor expansion of im in im 5.434 * [backup-simplify]: Simplify 0 into 0 5.434 * [backup-simplify]: Simplify 1 into 1 5.434 * [backup-simplify]: Simplify (* 1 1) into 1 5.435 * [backup-simplify]: Simplify (/ 1 1) into 1 5.435 * [backup-simplify]: Simplify (+ 0 1) into 1 5.436 * [backup-simplify]: Simplify (sqrt 1) into 1 5.437 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.437 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.438 * [backup-simplify]: Simplify (+ 0 0) into 0 5.438 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.438 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.438 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.438 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.438 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.438 * [taylor]: Taking taylor expansion of re in re 5.438 * [backup-simplify]: Simplify 0 into 0 5.438 * [backup-simplify]: Simplify 1 into 1 5.439 * [backup-simplify]: Simplify (* 1 1) into 1 5.439 * [backup-simplify]: Simplify (/ 1 1) into 1 5.439 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.439 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.439 * [taylor]: Taking taylor expansion of im in re 5.439 * [backup-simplify]: Simplify im into im 5.439 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.439 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.440 * [backup-simplify]: Simplify (+ 1 0) into 1 5.440 * [backup-simplify]: Simplify (sqrt 1) into 1 5.441 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.442 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.442 * [backup-simplify]: Simplify (+ 0 0) into 0 5.443 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.443 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 5.443 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 5.443 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 5.443 * [taylor]: Taking taylor expansion of (pow re 2) in re 5.443 * [taylor]: Taking taylor expansion of re in re 5.443 * [backup-simplify]: Simplify 0 into 0 5.443 * [backup-simplify]: Simplify 1 into 1 5.443 * [backup-simplify]: Simplify (* 1 1) into 1 5.444 * [backup-simplify]: Simplify (/ 1 1) into 1 5.444 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 5.444 * [taylor]: Taking taylor expansion of (pow im 2) in re 5.444 * [taylor]: Taking taylor expansion of im in re 5.444 * [backup-simplify]: Simplify im into im 5.444 * [backup-simplify]: Simplify (* im im) into (pow im 2) 5.444 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 5.444 * [backup-simplify]: Simplify (+ 1 0) into 1 5.445 * [backup-simplify]: Simplify (sqrt 1) into 1 5.445 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.446 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.446 * [backup-simplify]: Simplify (+ 0 0) into 0 5.447 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 5.447 * [taylor]: Taking taylor expansion of 1 in im 5.447 * [backup-simplify]: Simplify 1 into 1 5.447 * [taylor]: Taking taylor expansion of 0 in im 5.447 * [backup-simplify]: Simplify 0 into 0 5.447 * [backup-simplify]: Simplify 1 into 1 5.448 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.449 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.449 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 5.450 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 5.450 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 5.451 * [taylor]: Taking taylor expansion of 1/2 in im 5.451 * [backup-simplify]: Simplify 1/2 into 1/2 5.451 * [taylor]: Taking taylor expansion of (pow im 2) in im 5.451 * [taylor]: Taking taylor expansion of im in im 5.451 * [backup-simplify]: Simplify 0 into 0 5.451 * [backup-simplify]: Simplify 1 into 1 5.451 * [backup-simplify]: Simplify (* 1 1) into 1 5.451 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 5.452 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 5.453 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 5.453 * [backup-simplify]: Simplify 0 into 0 5.453 * [backup-simplify]: Simplify 0 into 0 5.453 * [backup-simplify]: Simplify 0 into 0 5.454 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 5.455 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.455 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 5.455 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 5.456 * [backup-simplify]: Simplify (+ 0 0) into 0 5.456 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 5.456 * [taylor]: Taking taylor expansion of 0 in im 5.456 * [backup-simplify]: Simplify 0 into 0 5.457 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 5.458 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.458 * [backup-simplify]: Simplify 0 into 0 5.458 * [backup-simplify]: Simplify 0 into 0 5.458 * [backup-simplify]: Simplify 0 into 0 5.458 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- re))))) into (* -1 re) 5.458 * * * [progress]: simplifying candidates 5.458 * * * * [progress]: [ 1 / 140 ] simplifiying candidate # 5.459 * * * * [progress]: [ 2 / 140 ] simplifiying candidate # 5.459 * * * * [progress]: [ 3 / 140 ] simplifiying candidate # 5.459 * [simplify]: Simplifying (log (sqrt (+ (* re re) (* im im)))) 5.459 * * [simplify]: iters left: 6 (7 enodes) 5.462 * * [simplify]: iters left: 5 (22 enodes) 5.468 * * [simplify]: Extracting #0: cost 1 inf + 0 5.468 * * [simplify]: Extracting #1: cost 3 inf + 0 5.468 * * [simplify]: Extracting #2: cost 5 inf + 0 5.468 * * [simplify]: Extracting #3: cost 8 inf + 0 5.468 * * [simplify]: Extracting #4: cost 12 inf + 0 5.468 * * [simplify]: Extracting #5: cost 10 inf + 2 5.469 * * [simplify]: Extracting #6: cost 1 inf + 966 5.469 * * [simplify]: Extracting #7: cost 0 inf + 1198 5.469 * [simplify]: Simplified to (log (sqrt (+ (* re re) (* im im)))) 5.470 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (exp (log (sqrt (+ (* re re) (* im im))))))) re))))) 5.470 * * * * [progress]: [ 4 / 140 ] simplifiying candidate # 5.470 * [simplify]: Simplifying (exp (sqrt (+ (* re re) (* im im)))) 5.470 * * [simplify]: iters left: 6 (7 enodes) 5.473 * * [simplify]: iters left: 5 (22 enodes) 5.479 * * [simplify]: Extracting #0: cost 1 inf + 0 5.479 * * [simplify]: Extracting #1: cost 3 inf + 0 5.479 * * [simplify]: Extracting #2: cost 5 inf + 0 5.479 * * [simplify]: Extracting #3: cost 8 inf + 0 5.479 * * [simplify]: Extracting #4: cost 12 inf + 0 5.479 * * [simplify]: Extracting #5: cost 10 inf + 2 5.479 * * [simplify]: Extracting #6: cost 1 inf + 966 5.480 * * [simplify]: Extracting #7: cost 0 inf + 1198 5.480 * [simplify]: Simplified to (exp (sqrt (+ (* re re) (* im im)))) 5.480 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (log (exp (sqrt (+ (* re re) (* im im))))))) re))))) 5.480 * * * * [progress]: [ 5 / 140 ] simplifiying candidate # 5.481 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 5.481 * * [simplify]: iters left: 6 (8 enodes) 5.484 * * [simplify]: iters left: 5 (25 enodes) 5.491 * * [simplify]: Extracting #0: cost 1 inf + 0 5.491 * * [simplify]: Extracting #1: cost 3 inf + 0 5.491 * * [simplify]: Extracting #2: cost 5 inf + 0 5.491 * * [simplify]: Extracting #3: cost 7 inf + 0 5.491 * * [simplify]: Extracting #4: cost 10 inf + 0 5.491 * * [simplify]: Extracting #5: cost 14 inf + 0 5.491 * * [simplify]: Extracting #6: cost 11 inf + 43 5.492 * * [simplify]: Extracting #7: cost 9 inf + 125 5.492 * * [simplify]: Extracting #8: cost 5 inf + 572 5.492 * * [simplify]: Extracting #9: cost 1 inf + 1500 5.493 * * [simplify]: Extracting #10: cost 0 inf + 1782 5.493 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 5.493 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 5.494 * [simplify]: Simplifying (cbrt (sqrt (+ (* re re) (* im im)))) 5.494 * * [simplify]: iters left: 6 (7 enodes) 5.497 * * [simplify]: iters left: 5 (22 enodes) 5.503 * * [simplify]: Extracting #0: cost 1 inf + 0 5.503 * * [simplify]: Extracting #1: cost 3 inf + 0 5.503 * * [simplify]: Extracting #2: cost 5 inf + 0 5.503 * * [simplify]: Extracting #3: cost 8 inf + 0 5.503 * * [simplify]: Extracting #4: cost 12 inf + 0 5.504 * * [simplify]: Extracting #5: cost 10 inf + 2 5.504 * * [simplify]: Extracting #6: cost 1 inf + 976 5.504 * * [simplify]: Extracting #7: cost 0 inf + 1218 5.505 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 5.505 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 5.505 * * * * [progress]: [ 6 / 140 ] simplifiying candidate # 5.505 * [simplify]: Simplifying (* (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im)))) 5.505 * * [simplify]: iters left: 6 (8 enodes) 5.509 * * [simplify]: iters left: 5 (24 enodes) 5.516 * * [simplify]: iters left: 4 (35 enodes) 5.530 * * [simplify]: iters left: 3 (58 enodes) 5.547 * * [simplify]: iters left: 2 (80 enodes) 5.571 * * [simplify]: iters left: 1 (106 enodes) 5.600 * * [simplify]: Extracting #0: cost 1 inf + 0 5.600 * * [simplify]: Extracting #1: cost 11 inf + 0 5.600 * * [simplify]: Extracting #2: cost 27 inf + 1 5.600 * * [simplify]: Extracting #3: cost 28 inf + 87 5.601 * * [simplify]: Extracting #4: cost 21 inf + 980 5.602 * * [simplify]: Extracting #5: cost 6 inf + 5217 5.604 * * [simplify]: Extracting #6: cost 0 inf + 7866 5.607 * [simplify]: Simplified to (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))) 5.607 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (cbrt (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)))))) re))))) 5.607 * * * * [progress]: [ 7 / 140 ] simplifiying candidate # 5.607 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) 5.607 * * [simplify]: iters left: 6 (8 enodes) 5.611 * * [simplify]: iters left: 5 (26 enodes) 5.617 * * [simplify]: Extracting #0: cost 1 inf + 0 5.617 * * [simplify]: Extracting #1: cost 4 inf + 0 5.617 * * [simplify]: Extracting #2: cost 7 inf + 0 5.618 * * [simplify]: Extracting #3: cost 10 inf + 0 5.618 * * [simplify]: Extracting #4: cost 14 inf + 0 5.618 * * [simplify]: Extracting #5: cost 10 inf + 84 5.618 * * [simplify]: Extracting #6: cost 8 inf + 166 5.618 * * [simplify]: Extracting #7: cost 4 inf + 854 5.619 * * [simplify]: Extracting #8: cost 1 inf + 1540 5.619 * * [simplify]: Extracting #9: cost 0 inf + 1782 5.620 * [simplify]: Simplified to (fabs (cbrt (+ (* re re) (* im im)))) 5.620 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))) re))))) 5.620 * [simplify]: Simplifying (sqrt (cbrt (+ (* re re) (* im im)))) 5.620 * * [simplify]: iters left: 6 (7 enodes) 5.622 * * [simplify]: iters left: 5 (22 enodes) 5.625 * * [simplify]: Extracting #0: cost 1 inf + 0 5.625 * * [simplify]: Extracting #1: cost 3 inf + 0 5.625 * * [simplify]: Extracting #2: cost 5 inf + 0 5.625 * * [simplify]: Extracting #3: cost 8 inf + 0 5.625 * * [simplify]: Extracting #4: cost 12 inf + 0 5.625 * * [simplify]: Extracting #5: cost 10 inf + 2 5.625 * * [simplify]: Extracting #6: cost 1 inf + 1056 5.625 * * [simplify]: Extracting #7: cost 0 inf + 1298 5.625 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 5.625 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))) re))))) 5.626 * * * * [progress]: [ 8 / 140 ] simplifiying candidate # 5.626 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 5.626 * * [simplify]: iters left: 6 (7 enodes) 5.627 * * [simplify]: iters left: 5 (22 enodes) 5.630 * * [simplify]: Extracting #0: cost 1 inf + 0 5.630 * * [simplify]: Extracting #1: cost 3 inf + 0 5.630 * * [simplify]: Extracting #2: cost 5 inf + 0 5.630 * * [simplify]: Extracting #3: cost 8 inf + 0 5.630 * * [simplify]: Extracting #4: cost 12 inf + 0 5.630 * * [simplify]: Extracting #5: cost 10 inf + 2 5.630 * * [simplify]: Extracting #6: cost 1 inf + 936 5.631 * * [simplify]: Extracting #7: cost 0 inf + 1138 5.631 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 5.631 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 5.631 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 5.631 * * [simplify]: iters left: 6 (7 enodes) 5.632 * * [simplify]: iters left: 5 (22 enodes) 5.635 * * [simplify]: Extracting #0: cost 1 inf + 0 5.635 * * [simplify]: Extracting #1: cost 3 inf + 0 5.635 * * [simplify]: Extracting #2: cost 5 inf + 0 5.635 * * [simplify]: Extracting #3: cost 8 inf + 0 5.635 * * [simplify]: Extracting #4: cost 12 inf + 0 5.636 * * [simplify]: Extracting #5: cost 10 inf + 2 5.636 * * [simplify]: Extracting #6: cost 1 inf + 936 5.636 * * [simplify]: Extracting #7: cost 0 inf + 1138 5.636 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 5.636 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 5.636 * * * * [progress]: [ 9 / 140 ] simplifiying candidate # 5.636 * [simplify]: Simplifying (sqrt 1) 5.636 * * [simplify]: iters left: 1 (2 enodes) 5.638 * * [simplify]: Extracting #0: cost 1 inf + 0 5.638 * * [simplify]: Extracting #1: cost 0 inf + 1 5.638 * [simplify]: Simplified to 1 5.638 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* 1 (sqrt (+ (* re re) (* im im)))))) re))))) 5.639 * [simplify]: Simplifying (sqrt (+ (* re re) (* im im))) 5.639 * * [simplify]: iters left: 5 (6 enodes) 5.640 * * [simplify]: iters left: 4 (19 enodes) 5.642 * * [simplify]: Extracting #0: cost 1 inf + 0 5.642 * * [simplify]: Extracting #1: cost 3 inf + 0 5.642 * * [simplify]: Extracting #2: cost 6 inf + 0 5.642 * * [simplify]: Extracting #3: cost 10 inf + 0 5.642 * * [simplify]: Extracting #4: cost 6 inf + 84 5.643 * * [simplify]: Extracting #5: cost 0 inf + 734 5.643 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 5.643 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* 1 (sqrt (+ (* re re) (* im im)))))) re))))) 5.643 * * * * [progress]: [ 10 / 140 ] simplifiying candidate # 5.643 * [simplify]: Simplifying (sqrt (+ (pow (* re re) 3) (pow (* im im) 3))) 5.643 * * [simplify]: iters left: 6 (9 enodes) 5.648 * * [simplify]: iters left: 5 (45 enodes) 5.663 * * [simplify]: iters left: 4 (100 enodes) 5.707 * * [simplify]: iters left: 3 (201 enodes) 5.768 * * [simplify]: iters left: 2 (411 enodes) 5.912 * * [simplify]: Extracting #0: cost 1 inf + 0 5.912 * * [simplify]: Extracting #1: cost 3 inf + 0 5.912 * * [simplify]: Extracting #2: cost 6 inf + 0 5.912 * * [simplify]: Extracting #3: cost 68 inf + 0 5.913 * * [simplify]: Extracting #4: cost 169 inf + 460 5.915 * * [simplify]: Extracting #5: cost 139 inf + 11165 5.923 * * [simplify]: Extracting #6: cost 32 inf + 53610 5.933 * * [simplify]: Extracting #7: cost 0 inf + 67222 5.943 * * [simplify]: Extracting #8: cost 0 inf + 66902 5.952 * [simplify]: Simplified to (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) 5.952 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im)))))))) re))))) 5.953 * [simplify]: Simplifying (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))) 5.953 * * [simplify]: iters left: 6 (10 enodes) 5.962 * * [simplify]: iters left: 5 (52 enodes) 5.974 * * [simplify]: iters left: 4 (119 enodes) 6.003 * * [simplify]: iters left: 3 (234 enodes) 6.079 * * [simplify]: iters left: 2 (366 enodes) 6.228 * * [simplify]: Extracting #0: cost 1 inf + 0 6.228 * * [simplify]: Extracting #1: cost 3 inf + 0 6.228 * * [simplify]: Extracting #2: cost 22 inf + 0 6.229 * * [simplify]: Extracting #3: cost 148 inf + 0 6.231 * * [simplify]: Extracting #4: cost 200 inf + 2230 6.238 * * [simplify]: Extracting #5: cost 83 inf + 21770 6.252 * * [simplify]: Extracting #6: cost 1 inf + 34604 6.270 * * [simplify]: Extracting #7: cost 0 inf + 34536 6.283 * [simplify]: Simplified to (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))) 6.283 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im)))))))) re))))) 6.284 * * * * [progress]: [ 11 / 140 ] simplifiying candidate # 6.284 * [simplify]: Simplifying (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 6.284 * * [simplify]: iters left: 6 (8 enodes) 6.288 * * [simplify]: iters left: 5 (37 enodes) 6.301 * * [simplify]: iters left: 4 (67 enodes) 6.313 * * [simplify]: iters left: 3 (123 enodes) 6.346 * * [simplify]: iters left: 2 (278 enodes) 6.456 * * [simplify]: Extracting #0: cost 1 inf + 0 6.456 * * [simplify]: Extracting #1: cost 3 inf + 0 6.456 * * [simplify]: Extracting #2: cost 50 inf + 0 6.456 * * [simplify]: Extracting #3: cost 150 inf + 0 6.457 * * [simplify]: Extracting #4: cost 192 inf + 1180 6.459 * * [simplify]: Extracting #5: cost 122 inf + 12169 6.465 * * [simplify]: Extracting #6: cost 12 inf + 33300 6.472 * * [simplify]: Extracting #7: cost 0 inf + 35625 6.482 * [simplify]: Simplified to (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 6.483 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im)))))) re))))) 6.483 * [simplify]: Simplifying (sqrt (- (* re re) (* im im))) 6.483 * * [simplify]: iters left: 5 (6 enodes) 6.486 * * [simplify]: iters left: 4 (23 enodes) 6.493 * * [simplify]: iters left: 3 (36 enodes) 6.502 * * [simplify]: iters left: 2 (53 enodes) 6.511 * * [simplify]: iters left: 1 (94 enodes) 6.533 * * [simplify]: Extracting #0: cost 1 inf + 0 6.533 * * [simplify]: Extracting #1: cost 3 inf + 0 6.533 * * [simplify]: Extracting #2: cost 32 inf + 0 6.533 * * [simplify]: Extracting #3: cost 48 inf + 0 6.534 * * [simplify]: Extracting #4: cost 42 inf + 247 6.535 * * [simplify]: Extracting #5: cost 18 inf + 3412 6.537 * * [simplify]: Extracting #6: cost 0 inf + 5728 6.540 * * [simplify]: Extracting #7: cost 0 inf + 5448 6.542 * [simplify]: Simplified to (sqrt (- (* re re) (* im im))) 6.542 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im)))))) re))))) 6.543 * * * * [progress]: [ 12 / 140 ] simplifiying candidate # 6.543 * [simplify]: Simplifying (/ 1 2) 6.543 * * [simplify]: iters left: 2 (3 enodes) 6.546 * * [simplify]: iters left: 1 (12 enodes) 6.551 * * [simplify]: Extracting #0: cost 1 inf + 0 6.551 * * [simplify]: Extracting #1: cost 0 inf + 1 6.551 * [simplify]: Simplified to 1/2 6.551 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (pow (+ (* re re) (* im im)) 1/2))) re))))) 6.551 * * * * [progress]: [ 13 / 140 ] simplifiying candidate # 6.551 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 6.551 * * [simplify]: iters left: 6 (7 enodes) 6.554 * * [simplify]: iters left: 5 (22 enodes) 6.560 * * [simplify]: Extracting #0: cost 1 inf + 0 6.560 * * [simplify]: Extracting #1: cost 3 inf + 0 6.560 * * [simplify]: Extracting #2: cost 5 inf + 0 6.560 * * [simplify]: Extracting #3: cost 8 inf + 0 6.561 * * [simplify]: Extracting #4: cost 12 inf + 0 6.561 * * [simplify]: Extracting #5: cost 10 inf + 2 6.561 * * [simplify]: Extracting #6: cost 1 inf + 936 6.561 * * [simplify]: Extracting #7: cost 0 inf + 1138 6.562 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 6.562 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 6.562 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 6.562 * * [simplify]: iters left: 6 (7 enodes) 6.565 * * [simplify]: iters left: 5 (22 enodes) 6.571 * * [simplify]: Extracting #0: cost 1 inf + 0 6.571 * * [simplify]: Extracting #1: cost 3 inf + 0 6.571 * * [simplify]: Extracting #2: cost 5 inf + 0 6.571 * * [simplify]: Extracting #3: cost 8 inf + 0 6.571 * * [simplify]: Extracting #4: cost 12 inf + 0 6.572 * * [simplify]: Extracting #5: cost 10 inf + 2 6.572 * * [simplify]: Extracting #6: cost 1 inf + 936 6.572 * * [simplify]: Extracting #7: cost 0 inf + 1138 6.573 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 6.573 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 6.573 * * * * [progress]: [ 14 / 140 ] simplifiying candidate # 6.573 * * * * [progress]: [ 15 / 140 ] simplifiying candidate # 6.573 * * * * [progress]: [ 16 / 140 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* re re) (* im im))))))) re)))))> 6.573 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* re re) (* im im)))) 6.573 * * [simplify]: iters left: 6 (7 enodes) 6.576 * * [simplify]: iters left: 5 (19 enodes) 6.582 * * [simplify]: Extracting #0: cost 1 inf + 0 6.582 * * [simplify]: Extracting #1: cost 2 inf + 0 6.582 * * [simplify]: Extracting #2: cost 3 inf + 0 6.582 * * [simplify]: Extracting #3: cost 6 inf + 0 6.582 * * [simplify]: Extracting #4: cost 10 inf + 0 6.582 * * [simplify]: Extracting #5: cost 6 inf + 84 6.582 * * [simplify]: Extracting #6: cost 0 inf + 734 6.582 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* re re) (* im im)))) 6.583 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (posit16->real (real->posit16 (sqrt (+ (* re re) (* im im))))))) re))))) 6.583 * * * * [progress]: [ 17 / 140 ] simplifiying candidate # 6.583 * * * * [progress]: [ 18 / 140 ] simplifiying candidate # 6.583 * * * * [progress]: [ 19 / 140 ] simplifiying candidate # 6.583 * [simplify]: Simplifying (log (sqrt (+ (* re re) (* im im)))) 6.583 * * [simplify]: iters left: 6 (7 enodes) 6.586 * * [simplify]: iters left: 5 (22 enodes) 6.593 * * [simplify]: Extracting #0: cost 1 inf + 0 6.593 * * [simplify]: Extracting #1: cost 3 inf + 0 6.593 * * [simplify]: Extracting #2: cost 5 inf + 0 6.593 * * [simplify]: Extracting #3: cost 8 inf + 0 6.593 * * [simplify]: Extracting #4: cost 12 inf + 0 6.593 * * [simplify]: Extracting #5: cost 10 inf + 2 6.594 * * [simplify]: Extracting #6: cost 1 inf + 966 6.594 * * [simplify]: Extracting #7: cost 0 inf + 1198 6.594 * [simplify]: Simplified to (log (sqrt (+ (* re re) (* im im)))) 6.594 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (exp (log (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 6.595 * * * * [progress]: [ 20 / 140 ] simplifiying candidate # 6.595 * [simplify]: Simplifying (exp (sqrt (+ (* re re) (* im im)))) 6.595 * * [simplify]: iters left: 6 (7 enodes) 6.598 * * [simplify]: iters left: 5 (22 enodes) 6.604 * * [simplify]: Extracting #0: cost 1 inf + 0 6.605 * * [simplify]: Extracting #1: cost 3 inf + 0 6.605 * * [simplify]: Extracting #2: cost 5 inf + 0 6.605 * * [simplify]: Extracting #3: cost 8 inf + 0 6.605 * * [simplify]: Extracting #4: cost 12 inf + 0 6.605 * * [simplify]: Extracting #5: cost 10 inf + 2 6.605 * * [simplify]: Extracting #6: cost 1 inf + 966 6.606 * * [simplify]: Extracting #7: cost 0 inf + 1198 6.606 * [simplify]: Simplified to (exp (sqrt (+ (* re re) (* im im)))) 6.606 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (log (exp (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 6.606 * * * * [progress]: [ 21 / 140 ] simplifiying candidate # 6.607 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 6.607 * * [simplify]: iters left: 6 (8 enodes) 6.610 * * [simplify]: iters left: 5 (25 enodes) 6.617 * * [simplify]: Extracting #0: cost 1 inf + 0 6.617 * * [simplify]: Extracting #1: cost 3 inf + 0 6.617 * * [simplify]: Extracting #2: cost 5 inf + 0 6.617 * * [simplify]: Extracting #3: cost 7 inf + 0 6.617 * * [simplify]: Extracting #4: cost 10 inf + 0 6.617 * * [simplify]: Extracting #5: cost 14 inf + 0 6.617 * * [simplify]: Extracting #6: cost 11 inf + 43 6.617 * * [simplify]: Extracting #7: cost 9 inf + 125 6.617 * * [simplify]: Extracting #8: cost 5 inf + 572 6.618 * * [simplify]: Extracting #9: cost 1 inf + 1500 6.618 * * [simplify]: Extracting #10: cost 0 inf + 1782 6.618 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 6.618 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 6.618 * [simplify]: Simplifying (cbrt (sqrt (+ (* re re) (* im im)))) 6.618 * * [simplify]: iters left: 6 (7 enodes) 6.620 * * [simplify]: iters left: 5 (22 enodes) 6.623 * * [simplify]: Extracting #0: cost 1 inf + 0 6.623 * * [simplify]: Extracting #1: cost 3 inf + 0 6.623 * * [simplify]: Extracting #2: cost 5 inf + 0 6.623 * * [simplify]: Extracting #3: cost 8 inf + 0 6.623 * * [simplify]: Extracting #4: cost 12 inf + 0 6.623 * * [simplify]: Extracting #5: cost 10 inf + 2 6.623 * * [simplify]: Extracting #6: cost 1 inf + 976 6.623 * * [simplify]: Extracting #7: cost 0 inf + 1218 6.624 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 6.624 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 6.624 * * * * [progress]: [ 22 / 140 ] simplifiying candidate # 6.624 * [simplify]: Simplifying (* (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im)))) 6.624 * * [simplify]: iters left: 6 (8 enodes) 6.626 * * [simplify]: iters left: 5 (24 enodes) 6.629 * * [simplify]: iters left: 4 (35 enodes) 6.636 * * [simplify]: iters left: 3 (58 enodes) 6.647 * * [simplify]: iters left: 2 (80 enodes) 6.665 * * [simplify]: iters left: 1 (106 enodes) 6.695 * * [simplify]: Extracting #0: cost 1 inf + 0 6.695 * * [simplify]: Extracting #1: cost 11 inf + 0 6.695 * * [simplify]: Extracting #2: cost 27 inf + 1 6.695 * * [simplify]: Extracting #3: cost 28 inf + 87 6.696 * * [simplify]: Extracting #4: cost 21 inf + 980 6.697 * * [simplify]: Extracting #5: cost 6 inf + 5217 6.700 * * [simplify]: Extracting #6: cost 0 inf + 7866 6.702 * [simplify]: Simplified to (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))) 6.702 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (cbrt (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 6.702 * * * * [progress]: [ 23 / 140 ] simplifiying candidate # 6.703 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) 6.703 * * [simplify]: iters left: 6 (8 enodes) 6.705 * * [simplify]: iters left: 5 (26 enodes) 6.709 * * [simplify]: Extracting #0: cost 1 inf + 0 6.709 * * [simplify]: Extracting #1: cost 4 inf + 0 6.709 * * [simplify]: Extracting #2: cost 7 inf + 0 6.709 * * [simplify]: Extracting #3: cost 10 inf + 0 6.709 * * [simplify]: Extracting #4: cost 14 inf + 0 6.709 * * [simplify]: Extracting #5: cost 10 inf + 84 6.709 * * [simplify]: Extracting #6: cost 8 inf + 166 6.709 * * [simplify]: Extracting #7: cost 4 inf + 854 6.710 * * [simplify]: Extracting #8: cost 1 inf + 1540 6.710 * * [simplify]: Extracting #9: cost 0 inf + 1782 6.710 * [simplify]: Simplified to (fabs (cbrt (+ (* re re) (* im im)))) 6.710 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 6.711 * [simplify]: Simplifying (sqrt (cbrt (+ (* re re) (* im im)))) 6.711 * * [simplify]: iters left: 6 (7 enodes) 6.712 * * [simplify]: iters left: 5 (22 enodes) 6.716 * * [simplify]: Extracting #0: cost 1 inf + 0 6.716 * * [simplify]: Extracting #1: cost 3 inf + 0 6.716 * * [simplify]: Extracting #2: cost 5 inf + 0 6.716 * * [simplify]: Extracting #3: cost 8 inf + 0 6.716 * * [simplify]: Extracting #4: cost 12 inf + 0 6.716 * * [simplify]: Extracting #5: cost 10 inf + 2 6.716 * * [simplify]: Extracting #6: cost 1 inf + 1056 6.716 * * [simplify]: Extracting #7: cost 0 inf + 1298 6.716 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 6.716 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 6.717 * * * * [progress]: [ 24 / 140 ] simplifiying candidate # 6.717 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 6.717 * * [simplify]: iters left: 6 (7 enodes) 6.719 * * [simplify]: iters left: 5 (22 enodes) 6.722 * * [simplify]: Extracting #0: cost 1 inf + 0 6.722 * * [simplify]: Extracting #1: cost 3 inf + 0 6.722 * * [simplify]: Extracting #2: cost 5 inf + 0 6.722 * * [simplify]: Extracting #3: cost 8 inf + 0 6.722 * * [simplify]: Extracting #4: cost 12 inf + 0 6.722 * * [simplify]: Extracting #5: cost 10 inf + 2 6.722 * * [simplify]: Extracting #6: cost 1 inf + 936 6.722 * * [simplify]: Extracting #7: cost 0 inf + 1138 6.722 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 6.722 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 6.723 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 6.723 * * [simplify]: iters left: 6 (7 enodes) 6.724 * * [simplify]: iters left: 5 (22 enodes) 6.727 * * [simplify]: Extracting #0: cost 1 inf + 0 6.727 * * [simplify]: Extracting #1: cost 3 inf + 0 6.727 * * [simplify]: Extracting #2: cost 5 inf + 0 6.727 * * [simplify]: Extracting #3: cost 8 inf + 0 6.727 * * [simplify]: Extracting #4: cost 12 inf + 0 6.727 * * [simplify]: Extracting #5: cost 10 inf + 2 6.727 * * [simplify]: Extracting #6: cost 1 inf + 936 6.728 * * [simplify]: Extracting #7: cost 0 inf + 1138 6.728 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 6.728 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 6.728 * * * * [progress]: [ 25 / 140 ] simplifiying candidate # 6.728 * [simplify]: Simplifying (sqrt 1) 6.728 * * [simplify]: iters left: 1 (2 enodes) 6.730 * * [simplify]: Extracting #0: cost 1 inf + 0 6.731 * * [simplify]: Extracting #1: cost 0 inf + 1 6.731 * [simplify]: Simplified to 1 6.731 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* 1 (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 6.731 * [simplify]: Simplifying (sqrt (+ (* re re) (* im im))) 6.731 * * [simplify]: iters left: 5 (6 enodes) 6.732 * * [simplify]: iters left: 4 (19 enodes) 6.735 * * [simplify]: Extracting #0: cost 1 inf + 0 6.735 * * [simplify]: Extracting #1: cost 3 inf + 0 6.735 * * [simplify]: Extracting #2: cost 6 inf + 0 6.735 * * [simplify]: Extracting #3: cost 10 inf + 0 6.735 * * [simplify]: Extracting #4: cost 6 inf + 84 6.735 * * [simplify]: Extracting #5: cost 0 inf + 734 6.735 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 6.735 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* 1 (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 6.735 * * * * [progress]: [ 26 / 140 ] simplifiying candidate # 6.736 * [simplify]: Simplifying (sqrt (+ (pow (* re re) 3) (pow (* im im) 3))) 6.736 * * [simplify]: iters left: 6 (9 enodes) 6.739 * * [simplify]: iters left: 5 (45 enodes) 6.760 * * [simplify]: iters left: 4 (100 enodes) 6.801 * * [simplify]: iters left: 3 (201 enodes) 6.862 * * [simplify]: iters left: 2 (411 enodes) 7.031 * * [simplify]: Extracting #0: cost 1 inf + 0 7.031 * * [simplify]: Extracting #1: cost 3 inf + 0 7.031 * * [simplify]: Extracting #2: cost 6 inf + 0 7.031 * * [simplify]: Extracting #3: cost 68 inf + 0 7.032 * * [simplify]: Extracting #4: cost 169 inf + 460 7.035 * * [simplify]: Extracting #5: cost 139 inf + 11165 7.042 * * [simplify]: Extracting #6: cost 32 inf + 53610 7.053 * * [simplify]: Extracting #7: cost 0 inf + 67222 7.064 * * [simplify]: Extracting #8: cost 0 inf + 66902 7.075 * [simplify]: Simplified to (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) 7.075 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 7.076 * [simplify]: Simplifying (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))) 7.076 * * [simplify]: iters left: 6 (10 enodes) 7.081 * * [simplify]: iters left: 5 (52 enodes) 7.099 * * [simplify]: iters left: 4 (119 enodes) 7.125 * * [simplify]: iters left: 3 (234 enodes) 7.193 * * [simplify]: iters left: 2 (366 enodes) 7.379 * * [simplify]: Extracting #0: cost 1 inf + 0 7.379 * * [simplify]: Extracting #1: cost 3 inf + 0 7.379 * * [simplify]: Extracting #2: cost 22 inf + 0 7.380 * * [simplify]: Extracting #3: cost 148 inf + 0 7.381 * * [simplify]: Extracting #4: cost 200 inf + 2230 7.388 * * [simplify]: Extracting #5: cost 83 inf + 21770 7.397 * * [simplify]: Extracting #6: cost 1 inf + 34604 7.407 * * [simplify]: Extracting #7: cost 0 inf + 34536 7.414 * [simplify]: Simplified to (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))) 7.414 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 7.414 * * * * [progress]: [ 27 / 140 ] simplifiying candidate # 7.414 * [simplify]: Simplifying (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 7.414 * * [simplify]: iters left: 6 (8 enodes) 7.417 * * [simplify]: iters left: 5 (37 enodes) 7.423 * * [simplify]: iters left: 4 (67 enodes) 7.444 * * [simplify]: iters left: 3 (123 enodes) 7.474 * * [simplify]: iters left: 2 (278 enodes) 7.580 * * [simplify]: Extracting #0: cost 1 inf + 0 7.580 * * [simplify]: Extracting #1: cost 3 inf + 0 7.580 * * [simplify]: Extracting #2: cost 50 inf + 0 7.581 * * [simplify]: Extracting #3: cost 150 inf + 0 7.581 * * [simplify]: Extracting #4: cost 192 inf + 1180 7.584 * * [simplify]: Extracting #5: cost 122 inf + 12169 7.589 * * [simplify]: Extracting #6: cost 12 inf + 33300 7.596 * * [simplify]: Extracting #7: cost 0 inf + 35625 7.607 * [simplify]: Simplified to (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 7.607 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 7.607 * [simplify]: Simplifying (sqrt (- (* re re) (* im im))) 7.607 * * [simplify]: iters left: 5 (6 enodes) 7.610 * * [simplify]: iters left: 4 (23 enodes) 7.617 * * [simplify]: iters left: 3 (36 enodes) 7.627 * * [simplify]: iters left: 2 (53 enodes) 7.644 * * [simplify]: iters left: 1 (94 enodes) 7.682 * * [simplify]: Extracting #0: cost 1 inf + 0 7.682 * * [simplify]: Extracting #1: cost 3 inf + 0 7.682 * * [simplify]: Extracting #2: cost 32 inf + 0 7.683 * * [simplify]: Extracting #3: cost 48 inf + 0 7.683 * * [simplify]: Extracting #4: cost 42 inf + 247 7.684 * * [simplify]: Extracting #5: cost 18 inf + 3412 7.687 * * [simplify]: Extracting #6: cost 0 inf + 5728 7.689 * * [simplify]: Extracting #7: cost 0 inf + 5448 7.691 * [simplify]: Simplified to (sqrt (- (* re re) (* im im))) 7.691 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 7.692 * * * * [progress]: [ 28 / 140 ] simplifiying candidate # 7.692 * [simplify]: Simplifying (/ 1 2) 7.692 * * [simplify]: iters left: 2 (3 enodes) 7.696 * * [simplify]: iters left: 1 (12 enodes) 7.700 * * [simplify]: Extracting #0: cost 1 inf + 0 7.700 * * [simplify]: Extracting #1: cost 0 inf + 1 7.700 * [simplify]: Simplified to 1/2 7.700 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (pow (+ (* re re) (* im im)) 1/2)) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 7.700 * * * * [progress]: [ 29 / 140 ] simplifiying candidate # 7.701 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 7.701 * * [simplify]: iters left: 6 (7 enodes) 7.704 * * [simplify]: iters left: 5 (22 enodes) 7.709 * * [simplify]: Extracting #0: cost 1 inf + 0 7.710 * * [simplify]: Extracting #1: cost 3 inf + 0 7.710 * * [simplify]: Extracting #2: cost 5 inf + 0 7.710 * * [simplify]: Extracting #3: cost 8 inf + 0 7.710 * * [simplify]: Extracting #4: cost 12 inf + 0 7.710 * * [simplify]: Extracting #5: cost 10 inf + 2 7.710 * * [simplify]: Extracting #6: cost 1 inf + 936 7.710 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.711 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 7.711 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 7.711 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 7.712 * * [simplify]: iters left: 6 (7 enodes) 7.714 * * [simplify]: iters left: 5 (22 enodes) 7.721 * * [simplify]: Extracting #0: cost 1 inf + 0 7.721 * * [simplify]: Extracting #1: cost 3 inf + 0 7.721 * * [simplify]: Extracting #2: cost 5 inf + 0 7.721 * * [simplify]: Extracting #3: cost 8 inf + 0 7.721 * * [simplify]: Extracting #4: cost 12 inf + 0 7.721 * * [simplify]: Extracting #5: cost 10 inf + 2 7.721 * * [simplify]: Extracting #6: cost 1 inf + 936 7.722 * * [simplify]: Extracting #7: cost 0 inf + 1138 7.722 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 7.722 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 7.722 * * * * [progress]: [ 30 / 140 ] simplifiying candidate # 7.723 * * * * [progress]: [ 31 / 140 ] simplifiying candidate # 7.723 * * * * [progress]: [ 32 / 140 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re)))))> 7.723 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* re re) (* im im)))) 7.723 * * [simplify]: iters left: 6 (7 enodes) 7.726 * * [simplify]: iters left: 5 (19 enodes) 7.731 * * [simplify]: Extracting #0: cost 1 inf + 0 7.731 * * [simplify]: Extracting #1: cost 2 inf + 0 7.731 * * [simplify]: Extracting #2: cost 3 inf + 0 7.731 * * [simplify]: Extracting #3: cost 6 inf + 0 7.731 * * [simplify]: Extracting #4: cost 10 inf + 0 7.731 * * [simplify]: Extracting #5: cost 6 inf + 84 7.732 * * [simplify]: Extracting #6: cost 0 inf + 734 7.732 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* re re) (* im im)))) 7.732 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (posit16->real (real->posit16 (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 7.732 * * * * [progress]: [ 33 / 140 ] simplifiying candidate # 7.733 * [simplify]: Simplifying (* (exp (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (exp re)) 7.733 * * [simplify]: iters left: 6 (11 enodes) 7.737 * * [simplify]: iters left: 5 (37 enodes) 7.748 * * [simplify]: iters left: 4 (48 enodes) 7.762 * * [simplify]: iters left: 3 (63 enodes) 7.774 * * [simplify]: iters left: 2 (97 enodes) 7.792 * * [simplify]: iters left: 1 (183 enodes) 7.844 * * [simplify]: Extracting #0: cost 1 inf + 0 7.844 * * [simplify]: Extracting #1: cost 34 inf + 0 7.844 * * [simplify]: Extracting #2: cost 111 inf + 0 7.845 * * [simplify]: Extracting #3: cost 134 inf + 74 7.845 * * [simplify]: Extracting #4: cost 138 inf + 148 7.846 * * [simplify]: Extracting #5: cost 140 inf + 189 7.846 * * [simplify]: Extracting #6: cost 132 inf + 951 7.847 * * [simplify]: Extracting #7: cost 124 inf + 2837 7.850 * * [simplify]: Extracting #8: cost 94 inf + 14746 7.867 * * [simplify]: Extracting #9: cost 20 inf + 68715 7.885 * * [simplify]: Extracting #10: cost 0 inf + 88634 7.903 * * [simplify]: Extracting #11: cost 0 inf + 88503 7.925 * [simplify]: Simplified to (exp (+ re (sqrt (+ (* re re) (* im im))))) 7.925 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (log (exp (+ re (sqrt (+ (* re re) (* im im)))))))))) 7.925 * * * * [progress]: [ 34 / 140 ] simplifiying candidate # 7.926 * * * * [progress]: [ 35 / 140 ] simplifiying candidate # 7.926 * [simplify]: Simplifying (log (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)) 7.926 * * [simplify]: iters left: 6 (10 enodes) 7.931 * * [simplify]: iters left: 5 (30 enodes) 7.938 * * [simplify]: iters left: 4 (31 enodes) 7.942 * * [simplify]: Extracting #0: cost 1 inf + 0 7.942 * * [simplify]: Extracting #1: cost 3 inf + 0 7.942 * * [simplify]: Extracting #2: cost 6 inf + 0 7.942 * * [simplify]: Extracting #3: cost 8 inf + 1 7.942 * * [simplify]: Extracting #4: cost 12 inf + 1 7.942 * * [simplify]: Extracting #5: cost 14 inf + 42 7.942 * * [simplify]: Extracting #6: cost 11 inf + 125 7.942 * * [simplify]: Extracting #7: cost 7 inf + 572 7.943 * * [simplify]: Extracting #8: cost 1 inf + 1814 7.943 * * [simplify]: Extracting #9: cost 0 inf + 2086 7.943 * [simplify]: Simplified to (log (+ re (sqrt (+ (* re re) (* im im))))) 7.943 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (exp (log (+ re (sqrt (+ (* re re) (* im im)))))))))) 7.944 * * * * [progress]: [ 36 / 140 ] simplifiying candidate # 7.944 * [simplify]: Simplifying (exp (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)) 7.944 * * [simplify]: iters left: 6 (10 enodes) 7.946 * * [simplify]: iters left: 5 (33 enodes) 7.951 * * [simplify]: iters left: 4 (41 enodes) 7.956 * * [simplify]: iters left: 3 (47 enodes) 7.964 * * [simplify]: iters left: 2 (62 enodes) 7.978 * * [simplify]: iters left: 1 (97 enodes) 8.004 * * [simplify]: Extracting #0: cost 1 inf + 0 8.004 * * [simplify]: Extracting #1: cost 14 inf + 0 8.005 * * [simplify]: Extracting #2: cost 48 inf + 0 8.005 * * [simplify]: Extracting #3: cost 64 inf + 2 8.005 * * [simplify]: Extracting #4: cost 62 inf + 148 8.005 * * [simplify]: Extracting #5: cost 64 inf + 189 8.005 * * [simplify]: Extracting #6: cost 56 inf + 961 8.006 * * [simplify]: Extracting #7: cost 41 inf + 4787 8.008 * * [simplify]: Extracting #8: cost 22 inf + 13728 8.012 * * [simplify]: Extracting #9: cost 0 inf + 28513 8.017 * * [simplify]: Extracting #10: cost 0 inf + 28353 8.021 * [simplify]: Simplified to (exp (+ re (sqrt (+ (* re re) (* im im))))) 8.021 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (log (exp (+ re (sqrt (+ (* re re) (* im im)))))))))) 8.021 * * * * [progress]: [ 37 / 140 ] simplifiying candidate # 8.021 * [simplify]: Simplifying (* (cbrt (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)) (cbrt (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))) 8.022 * * [simplify]: iters left: 6 (11 enodes) 8.024 * * [simplify]: iters left: 5 (33 enodes) 8.028 * * [simplify]: iters left: 4 (34 enodes) 8.037 * * [simplify]: Extracting #0: cost 1 inf + 0 8.037 * * [simplify]: Extracting #1: cost 3 inf + 0 8.037 * * [simplify]: Extracting #2: cost 5 inf + 0 8.037 * * [simplify]: Extracting #3: cost 8 inf + 0 8.037 * * [simplify]: Extracting #4: cost 10 inf + 1 8.038 * * [simplify]: Extracting #5: cost 14 inf + 1 8.038 * * [simplify]: Extracting #6: cost 16 inf + 42 8.038 * * [simplify]: Extracting #7: cost 12 inf + 166 8.038 * * [simplify]: Extracting #8: cost 10 inf + 450 8.038 * * [simplify]: Extracting #9: cost 5 inf + 1420 8.039 * * [simplify]: Extracting #10: cost 0 inf + 2750 8.040 * [simplify]: Simplified to (* (cbrt (+ re (sqrt (+ (* re re) (* im im))))) (cbrt (+ re (sqrt (+ (* re re) (* im im)))))) 8.040 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (* (cbrt (+ re (sqrt (+ (* re re) (* im im))))) (cbrt (+ re (sqrt (+ (* re re) (* im im)))))) (cbrt (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))))) 8.041 * [simplify]: Simplifying (cbrt (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)) 8.041 * * [simplify]: iters left: 6 (10 enodes) 8.045 * * [simplify]: iters left: 5 (30 enodes) 8.054 * * [simplify]: iters left: 4 (31 enodes) 8.062 * * [simplify]: Extracting #0: cost 1 inf + 0 8.062 * * [simplify]: Extracting #1: cost 3 inf + 0 8.062 * * [simplify]: Extracting #2: cost 6 inf + 0 8.062 * * [simplify]: Extracting #3: cost 8 inf + 1 8.062 * * [simplify]: Extracting #4: cost 12 inf + 1 8.062 * * [simplify]: Extracting #5: cost 14 inf + 42 8.062 * * [simplify]: Extracting #6: cost 11 inf + 125 8.062 * * [simplify]: Extracting #7: cost 7 inf + 572 8.063 * * [simplify]: Extracting #8: cost 1 inf + 1824 8.064 * * [simplify]: Extracting #9: cost 0 inf + 2106 8.064 * [simplify]: Simplified to (cbrt (+ re (sqrt (+ (* re re) (* im im))))) 8.064 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (* (cbrt (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)) (cbrt (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))) (cbrt (+ re (sqrt (+ (* re re) (* im im)))))))))) 8.065 * * * * [progress]: [ 38 / 140 ] simplifiying candidate # 8.065 * [simplify]: Simplifying (* (* (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re) (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)) (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)) 8.065 * * [simplify]: iters left: 6 (11 enodes) 8.070 * * [simplify]: iters left: 5 (46 enodes) 8.090 * * [simplify]: iters left: 4 (126 enodes) 8.144 * * [simplify]: iters left: 3 (315 enodes) 8.315 * * [simplify]: Extracting #0: cost 1 inf + 0 8.315 * * [simplify]: Extracting #1: cost 23 inf + 0 8.316 * * [simplify]: Extracting #2: cost 116 inf + 1 8.316 * * [simplify]: Extracting #3: cost 150 inf + 44 8.317 * * [simplify]: Extracting #4: cost 148 inf + 248 8.318 * * [simplify]: Extracting #5: cost 138 inf + 1866 8.322 * * [simplify]: Extracting #6: cost 71 inf + 20272 8.331 * * [simplify]: Extracting #7: cost 7 inf + 39960 8.343 * * [simplify]: Extracting #8: cost 0 inf + 41894 8.360 * [simplify]: Simplified to (* (* (+ re (sqrt (+ (* re re) (* im im)))) (+ re (sqrt (+ (* re re) (* im im))))) (+ re (sqrt (+ (* re re) (* im im))))) 8.360 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (cbrt (* (* (+ re (sqrt (+ (* re re) (* im im)))) (+ re (sqrt (+ (* re re) (* im im))))) (+ re (sqrt (+ (* re re) (* im im)))))))))) 8.360 * * * * [progress]: [ 39 / 140 ] simplifiying candidate # 8.360 * [simplify]: Simplifying (sqrt (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)) 8.361 * * [simplify]: iters left: 6 (10 enodes) 8.365 * * [simplify]: iters left: 5 (30 enodes) 8.373 * * [simplify]: iters left: 4 (31 enodes) 8.382 * * [simplify]: Extracting #0: cost 1 inf + 0 8.382 * * [simplify]: Extracting #1: cost 3 inf + 0 8.382 * * [simplify]: Extracting #2: cost 6 inf + 0 8.382 * * [simplify]: Extracting #3: cost 8 inf + 1 8.382 * * [simplify]: Extracting #4: cost 12 inf + 1 8.382 * * [simplify]: Extracting #5: cost 14 inf + 42 8.382 * * [simplify]: Extracting #6: cost 11 inf + 125 8.383 * * [simplify]: Extracting #7: cost 7 inf + 572 8.383 * * [simplify]: Extracting #8: cost 1 inf + 1784 8.384 * * [simplify]: Extracting #9: cost 0 inf + 2026 8.384 * [simplify]: Simplified to (sqrt (+ re (sqrt (+ (* re re) (* im im))))) 8.385 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (sqrt (+ re (sqrt (+ (* re re) (* im im))))) (sqrt (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))))) 8.385 * [simplify]: Simplifying (sqrt (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)) 8.385 * * [simplify]: iters left: 6 (10 enodes) 8.390 * * [simplify]: iters left: 5 (30 enodes) 8.398 * * [simplify]: iters left: 4 (31 enodes) 8.403 * * [simplify]: Extracting #0: cost 1 inf + 0 8.403 * * [simplify]: Extracting #1: cost 3 inf + 0 8.403 * * [simplify]: Extracting #2: cost 6 inf + 0 8.403 * * [simplify]: Extracting #3: cost 8 inf + 1 8.403 * * [simplify]: Extracting #4: cost 12 inf + 1 8.403 * * [simplify]: Extracting #5: cost 14 inf + 42 8.403 * * [simplify]: Extracting #6: cost 11 inf + 125 8.403 * * [simplify]: Extracting #7: cost 7 inf + 572 8.404 * * [simplify]: Extracting #8: cost 1 inf + 1784 8.404 * * [simplify]: Extracting #9: cost 0 inf + 2026 8.404 * [simplify]: Simplified to (sqrt (+ re (sqrt (+ (* re re) (* im im))))) 8.404 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (sqrt (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)) (sqrt (+ re (sqrt (+ (* re re) (* im im)))))))))) 8.405 * * * * [progress]: [ 40 / 140 ] simplifiying candidate # 8.405 * [simplify]: Simplifying (+ (pow (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) 3) (pow re 3)) 8.405 * * [simplify]: iters left: 6 (12 enodes) 8.410 * * [simplify]: iters left: 5 (50 enodes) 8.421 * * [simplify]: iters left: 4 (85 enodes) 8.441 * * [simplify]: iters left: 3 (173 enodes) 8.484 * * [simplify]: iters left: 2 (384 enodes) 8.588 * * [simplify]: Extracting #0: cost 1 inf + 0 8.588 * * [simplify]: Extracting #1: cost 8 inf + 0 8.588 * * [simplify]: Extracting #2: cost 65 inf + 0 8.589 * * [simplify]: Extracting #3: cost 136 inf + 87 8.590 * * [simplify]: Extracting #4: cost 128 inf + 1610 8.594 * * [simplify]: Extracting #5: cost 87 inf + 15609 8.604 * * [simplify]: Extracting #6: cost 28 inf + 42642 8.620 * * [simplify]: Extracting #7: cost 1 inf + 58408 8.636 * * [simplify]: Extracting #8: cost 0 inf + 58901 8.653 * [simplify]: Simplified to (+ (* re (* re re)) (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)))) 8.653 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (+ (* re (* re re)) (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)))) (+ (* (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (- (* re re) (* (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)))))))) 8.653 * [simplify]: Simplifying (+ (* (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (- (* re re) (* (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))) 8.654 * * [simplify]: iters left: 6 (12 enodes) 8.660 * * [simplify]: iters left: 5 (49 enodes) 8.680 * * [simplify]: iters left: 4 (83 enodes) 8.710 * * [simplify]: iters left: 3 (153 enodes) 8.749 * * [simplify]: iters left: 2 (249 enodes) 8.802 * * [simplify]: iters left: 1 (402 enodes) 8.949 * * [simplify]: Extracting #0: cost 1 inf + 0 8.949 * * [simplify]: Extracting #1: cost 25 inf + 0 8.950 * * [simplify]: Extracting #2: cost 95 inf + 0 8.951 * * [simplify]: Extracting #3: cost 135 inf + 370 8.953 * * [simplify]: Extracting #4: cost 111 inf + 2282 8.961 * * [simplify]: Extracting #5: cost 66 inf + 13514 8.974 * * [simplify]: Extracting #6: cost 18 inf + 33708 8.990 * * [simplify]: Extracting #7: cost 0 inf + 44172 8.999 * [simplify]: Simplified to (- (+ (* re re) (* im im)) (- (* (sqrt (+ (* re re) (* im im))) re) (* re re))) 8.999 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (+ (* re (* re re)) (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)))) (- (+ (* re re) (* im im)) (- (* (sqrt (+ (* re re) (* im im))) re) (* re re)))))))) 8.999 * * * * [progress]: [ 41 / 140 ] simplifiying candidate # 8.999 * * * * [progress]: [ 42 / 140 ] simplifiying candidate # 8.999 * [simplify]: Simplifying (- (* (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (* re re)) 9.000 * * [simplify]: iters left: 6 (10 enodes) 9.002 * * [simplify]: iters left: 5 (38 enodes) 9.008 * * [simplify]: iters left: 4 (56 enodes) 9.017 * * [simplify]: iters left: 3 (97 enodes) 9.038 * * [simplify]: iters left: 2 (184 enodes) 9.082 * * [simplify]: iters left: 1 (294 enodes) 9.162 * * [simplify]: Extracting #0: cost 1 inf + 0 9.162 * * [simplify]: Extracting #1: cost 53 inf + 0 9.163 * * [simplify]: Extracting #2: cost 129 inf + 43 9.164 * * [simplify]: Extracting #3: cost 153 inf + 823 9.166 * * [simplify]: Extracting #4: cost 123 inf + 3514 9.173 * * [simplify]: Extracting #5: cost 69 inf + 17434 9.184 * * [simplify]: Extracting #6: cost 9 inf + 39536 9.192 * * [simplify]: Extracting #7: cost 2 inf + 43511 9.201 * * [simplify]: Extracting #8: cost 0 inf + 45010 9.209 * [simplify]: Simplified to (* im im) 9.209 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (* im im) (- (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)))))) 9.210 * [simplify]: Simplifying (- (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re) 9.210 * * [simplify]: iters left: 6 (9 enodes) 9.214 * * [simplify]: iters left: 5 (28 enodes) 9.222 * * [simplify]: iters left: 4 (32 enodes) 9.230 * * [simplify]: Extracting #0: cost 1 inf + 0 9.230 * * [simplify]: Extracting #1: cost 5 inf + 0 9.230 * * [simplify]: Extracting #2: cost 8 inf + 1 9.231 * * [simplify]: Extracting #3: cost 10 inf + 83 9.231 * * [simplify]: Extracting #4: cost 12 inf + 124 9.231 * * [simplify]: Extracting #5: cost 8 inf + 248 9.231 * * [simplify]: Extracting #6: cost 6 inf + 532 9.232 * * [simplify]: Extracting #7: cost 2 inf + 1220 9.232 * * [simplify]: Extracting #8: cost 0 inf + 1624 9.233 * [simplify]: Simplified to (- (sqrt (+ (* re re) (* im im))) re) 9.233 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (* im im) (- (sqrt (+ (* re re) (* im im))) re)))))) 9.233 * * * * [progress]: [ 43 / 140 ] simplifiying candidate #real (real->posit16 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)))))))> 9.234 * [simplify]: Simplifying (real->posit16 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re)) 9.234 * * [simplify]: iters left: 6 (10 enodes) 9.238 * * [simplify]: iters left: 5 (27 enodes) 9.249 * * [simplify]: iters left: 4 (28 enodes) 9.256 * * [simplify]: Extracting #0: cost 1 inf + 0 9.256 * * [simplify]: Extracting #1: cost 2 inf + 0 9.256 * * [simplify]: Extracting #2: cost 4 inf + 0 9.256 * * [simplify]: Extracting #3: cost 6 inf + 1 9.256 * * [simplify]: Extracting #4: cost 10 inf + 1 9.256 * * [simplify]: Extracting #5: cost 12 inf + 42 9.256 * * [simplify]: Extracting #6: cost 9 inf + 125 9.256 * * [simplify]: Extracting #7: cost 5 inf + 572 9.257 * * [simplify]: Extracting #8: cost 0 inf + 1542 9.257 * [simplify]: Simplified to (real->posit16 (+ re (sqrt (+ (* re re) (* im im))))) 9.257 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (posit16->real (real->posit16 (+ re (sqrt (+ (* re re) (* im im)))))))))) 9.258 * * * * [progress]: [ 44 / 140 ] simplifiying candidate # 9.258 * * * * [progress]: [ 45 / 140 ] simplifiying candidate # 9.258 * [simplify]: Simplifying (+ 1/2 1/2) 9.258 * * [simplify]: iters left: 2 (2 enodes) 9.260 * * [simplify]: iters left: 1 (7 enodes) 9.262 * * [simplify]: Extracting #0: cost 1 inf + 0 9.262 * * [simplify]: Extracting #1: cost 0 inf + 1 9.262 * [simplify]: Simplified to 1 9.262 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (sqrt (+ (* re re) (* im im))) 1) re))))) 9.262 * * * * [progress]: [ 46 / 140 ] simplifiying candidate # 9.262 * [simplify]: Simplifying (+ 1/2 (/ 1 2)) 9.262 * * [simplify]: iters left: 4 (5 enodes) 9.265 * * [simplify]: iters left: 3 (18 enodes) 9.269 * * [simplify]: iters left: 2 (20 enodes) 9.272 * * [simplify]: Extracting #0: cost 1 inf + 0 9.272 * * [simplify]: Extracting #1: cost 0 inf + 1 9.272 * [simplify]: Simplified to 1 9.272 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (sqrt (+ (* re re) (* im im))) 1) re))))) 9.272 * * * * [progress]: [ 47 / 140 ] simplifiying candidate # 9.272 * [simplify]: Simplifying (+ 1 1) 9.272 * * [simplify]: iters left: 2 (2 enodes) 9.274 * * [simplify]: iters left: 1 (9 enodes) 9.275 * * [simplify]: Extracting #0: cost 1 inf + 0 9.275 * * [simplify]: Extracting #1: cost 0 inf + 1 9.275 * [simplify]: Simplified to 2 9.275 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (sqrt (sqrt (+ (* re re) (* im im)))) 2) re))))) 9.275 * * * * [progress]: [ 48 / 140 ] simplifiying candidate # 9.276 * [simplify]: Simplifying (+ (/ 1/2 2) (/ 1/2 2)) 9.276 * * [simplify]: iters left: 4 (4 enodes) 9.279 * * [simplify]: iters left: 3 (13 enodes) 9.281 * * [simplify]: Extracting #0: cost 1 inf + 0 9.281 * * [simplify]: Extracting #1: cost 0 inf + 1 9.281 * [simplify]: Simplified to 1/2 9.281 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (+ (* re re) (* im im)) 1/2) re))))) 9.281 * * * * [progress]: [ 49 / 140 ] simplifiying candidate # 9.281 * [simplify]: Simplifying (+ (/ 1/2 2) (/ (/ 1 2) 2)) 9.281 * * [simplify]: iters left: 6 (7 enodes) 9.285 * * [simplify]: iters left: 5 (28 enodes) 9.291 * * [simplify]: iters left: 4 (32 enodes) 9.296 * * [simplify]: Extracting #0: cost 1 inf + 0 9.296 * * [simplify]: Extracting #1: cost 0 inf + 1 9.296 * [simplify]: Simplified to 1/2 9.296 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (+ (* re re) (* im im)) 1/2) re))))) 9.296 * * * * [progress]: [ 50 / 140 ] simplifiying candidate # 9.296 * [simplify]: Simplifying (+ (/ 1 2) 1/2) 9.296 * * [simplify]: iters left: 4 (5 enodes) 9.303 * * [simplify]: iters left: 3 (18 enodes) 9.308 * * [simplify]: iters left: 2 (20 enodes) 9.313 * * [simplify]: Extracting #0: cost 1 inf + 0 9.313 * * [simplify]: Extracting #1: cost 0 inf + 1 9.313 * [simplify]: Simplified to 1 9.313 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (sqrt (+ (* re re) (* im im))) 1) re))))) 9.313 * * * * [progress]: [ 51 / 140 ] simplifiying candidate # 9.313 * [simplify]: Simplifying (+ (/ 1 2) (/ 1 2)) 9.313 * * [simplify]: iters left: 4 (4 enodes) 9.317 * * [simplify]: iters left: 3 (15 enodes) 9.322 * * [simplify]: iters left: 2 (17 enodes) 9.326 * * [simplify]: Extracting #0: cost 1 inf + 0 9.326 * * [simplify]: Extracting #1: cost 0 inf + 1 9.326 * [simplify]: Simplified to 1 9.327 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (sqrt (+ (* re re) (* im im))) 1) re))))) 9.327 * * * * [progress]: [ 52 / 140 ] simplifiying candidate # 9.327 * [simplify]: Simplifying (+ (/ (/ 1 2) 2) (/ 1/2 2)) 9.327 * * [simplify]: iters left: 6 (7 enodes) 9.335 * * [simplify]: iters left: 5 (28 enodes) 9.345 * * [simplify]: iters left: 4 (32 enodes) 9.353 * * [simplify]: Extracting #0: cost 1 inf + 0 9.353 * * [simplify]: Extracting #1: cost 0 inf + 1 9.353 * [simplify]: Simplified to 1/2 9.353 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (+ (* re re) (* im im)) 1/2) re))))) 9.353 * * * * [progress]: [ 53 / 140 ] simplifiying candidate # 9.353 * [simplify]: Simplifying (+ (/ (/ 1 2) 2) (/ (/ 1 2) 2)) 9.353 * * [simplify]: iters left: 6 (5 enodes) 9.359 * * [simplify]: iters left: 5 (22 enodes) 9.369 * * [simplify]: iters left: 4 (26 enodes) 9.375 * * [simplify]: Extracting #0: cost 1 inf + 0 9.375 * * [simplify]: Extracting #1: cost 0 inf + 1 9.375 * [simplify]: Simplified to 1/2 9.375 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (+ (* re re) (* im im)) 1/2) re))))) 9.375 * * * * [progress]: [ 54 / 140 ] simplifiying candidate # 9.376 * [simplify]: Simplifying (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) 9.376 * * [simplify]: iters left: 6 (7 enodes) 9.377 * * [simplify]: iters left: 5 (20 enodes) 9.380 * * [simplify]: iters left: 4 (21 enodes) 9.382 * * [simplify]: Extracting #0: cost 1 inf + 0 9.382 * * [simplify]: Extracting #1: cost 5 inf + 0 9.382 * * [simplify]: Extracting #2: cost 10 inf + 0 9.383 * * [simplify]: Extracting #3: cost 6 inf + 84 9.383 * * [simplify]: Extracting #4: cost 2 inf + 410 9.383 * * [simplify]: Extracting #5: cost 0 inf + 734 9.383 * [simplify]: Simplified to (+ (* re re) (* im im)) 9.383 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (+ (* re re) (* im im)) 1/2) re))))) 9.383 * * * * [progress]: [ 55 / 140 ] simplifiying candidate # 9.383 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) 9.383 * * [simplify]: iters left: 6 (8 enodes) 9.385 * * [simplify]: iters left: 5 (23 enodes) 9.388 * * [simplify]: iters left: 4 (24 enodes) 9.391 * * [simplify]: Extracting #0: cost 1 inf + 0 9.391 * * [simplify]: Extracting #1: cost 4 inf + 0 9.391 * * [simplify]: Extracting #2: cost 8 inf + 0 9.391 * * [simplify]: Extracting #3: cost 12 inf + 0 9.392 * * [simplify]: Extracting #4: cost 10 inf + 2 9.392 * * [simplify]: Extracting #5: cost 3 inf + 572 9.392 * * [simplify]: Extracting #6: cost 0 inf + 1138 9.392 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 9.392 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (sqrt (+ (* re re) (* im im))) 1) re))))) 9.392 * * * * [progress]: [ 56 / 140 ] simplifiying candidate # 9.392 * [simplify]: Simplifying (* (+ (* re re) (* im im)) (+ (* re re) (* im im))) 9.392 * * [simplify]: iters left: 6 (6 enodes) 9.394 * * [simplify]: iters left: 5 (25 enodes) 9.399 * * [simplify]: iters left: 4 (55 enodes) 9.412 * * [simplify]: iters left: 3 (127 enodes) 9.436 * * [simplify]: iters left: 2 (201 enodes) 9.468 * * [simplify]: iters left: 1 (291 enodes) 9.542 * * [simplify]: Extracting #0: cost 1 inf + 0 9.542 * * [simplify]: Extracting #1: cost 13 inf + 0 9.542 * * [simplify]: Extracting #2: cost 54 inf + 0 9.542 * * [simplify]: Extracting #3: cost 71 inf + 491 9.543 * * [simplify]: Extracting #4: cost 29 inf + 5914 9.545 * * [simplify]: Extracting #5: cost 3 inf + 10074 9.548 * * [simplify]: Extracting #6: cost 0 inf + 10560 9.551 * [simplify]: Simplified to (* (+ (* re re) (* im im)) (+ (* re re) (* im im))) 9.551 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (* (+ (* re re) (* im im)) (+ (* re re) (* im im))) (/ 1/2 2)) re))))) 9.551 * * * * [progress]: [ 57 / 140 ] simplifiying candidate # 9.551 * [simplify]: Simplifying (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) 9.551 * * [simplify]: iters left: 6 (7 enodes) 9.553 * * [simplify]: iters left: 5 (20 enodes) 9.559 * * [simplify]: iters left: 4 (21 enodes) 9.564 * * [simplify]: Extracting #0: cost 1 inf + 0 9.564 * * [simplify]: Extracting #1: cost 5 inf + 0 9.564 * * [simplify]: Extracting #2: cost 10 inf + 0 9.564 * * [simplify]: Extracting #3: cost 6 inf + 84 9.565 * * [simplify]: Extracting #4: cost 2 inf + 410 9.565 * * [simplify]: Extracting #5: cost 0 inf + 734 9.565 * [simplify]: Simplified to (+ (* re re) (* im im)) 9.565 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (+ (* re re) (* im im)) (/ 1 2)) re))))) 9.565 * * * * [progress]: [ 58 / 140 ] simplifiying candidate # 9.566 * [simplify]: Simplifying (* (+ (* re re) (* im im)) (+ (* re re) (* im im))) 9.566 * * [simplify]: iters left: 6 (6 enodes) 9.569 * * [simplify]: iters left: 5 (25 enodes) 9.578 * * [simplify]: iters left: 4 (55 enodes) 9.589 * * [simplify]: iters left: 3 (127 enodes) 9.614 * * [simplify]: iters left: 2 (201 enodes) 9.649 * * [simplify]: iters left: 1 (291 enodes) 9.734 * * [simplify]: Extracting #0: cost 1 inf + 0 9.734 * * [simplify]: Extracting #1: cost 13 inf + 0 9.734 * * [simplify]: Extracting #2: cost 54 inf + 0 9.734 * * [simplify]: Extracting #3: cost 71 inf + 491 9.735 * * [simplify]: Extracting #4: cost 29 inf + 5914 9.737 * * [simplify]: Extracting #5: cost 3 inf + 10074 9.740 * * [simplify]: Extracting #6: cost 0 inf + 10560 9.745 * [simplify]: Simplified to (* (+ (* re re) (* im im)) (+ (* re re) (* im im))) 9.745 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (* (+ (* re re) (* im im)) (+ (* re re) (* im im))) (/ (/ 1 2) 2)) re))))) 9.745 * * * * [progress]: [ 59 / 140 ] simplifiying candidate # 9.745 * * * * [progress]: [ 60 / 140 ] simplifiying candidate # 9.745 * [simplify]: Simplifying (+ 1 1) 9.746 * * [simplify]: iters left: 2 (2 enodes) 9.748 * * [simplify]: iters left: 1 (9 enodes) 9.751 * * [simplify]: Extracting #0: cost 1 inf + 0 9.751 * * [simplify]: Extracting #1: cost 0 inf + 1 9.751 * [simplify]: Simplified to 2 9.751 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (sqrt (sqrt (+ (* re re) (* im im)))) 2) re))))) 9.751 * * * * [progress]: [ 61 / 140 ] simplifiying candidate # 9.751 * * * * [progress]: [ 62 / 140 ] simplifiying candidate # 9.752 * [simplify]: Simplifying (+ (log (sqrt (sqrt (+ (* re re) (* im im))))) (log (sqrt (sqrt (+ (* re re) (* im im)))))) 9.752 * * [simplify]: iters left: 6 (9 enodes) 9.755 * * [simplify]: iters left: 5 (28 enodes) 9.763 * * [simplify]: Extracting #0: cost 1 inf + 0 9.763 * * [simplify]: Extracting #1: cost 3 inf + 0 9.763 * * [simplify]: Extracting #2: cost 5 inf + 0 9.763 * * [simplify]: Extracting #3: cost 7 inf + 0 9.763 * * [simplify]: Extracting #4: cost 9 inf + 0 9.763 * * [simplify]: Extracting #5: cost 12 inf + 0 9.763 * * [simplify]: Extracting #6: cost 16 inf + 0 9.763 * * [simplify]: Extracting #7: cost 12 inf + 84 9.763 * * [simplify]: Extracting #8: cost 10 inf + 166 9.764 * * [simplify]: Extracting #9: cost 7 inf + 572 9.764 * * [simplify]: Extracting #10: cost 4 inf + 1208 9.765 * * [simplify]: Extracting #11: cost 1 inf + 1994 9.765 * * [simplify]: Extracting #12: cost 0 inf + 2306 9.765 * [simplify]: Simplified to (+ (log (sqrt (sqrt (+ (* re re) (* im im))))) (log (sqrt (sqrt (+ (* re re) (* im im)))))) 9.765 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (exp (+ (log (sqrt (sqrt (+ (* re re) (* im im))))) (log (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 9.765 * * * * [progress]: [ 63 / 140 ] simplifiying candidate # 9.766 * [simplify]: Simplifying (log (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 9.766 * * [simplify]: iters left: 6 (9 enodes) 9.768 * * [simplify]: iters left: 5 (28 enodes) 9.771 * * [simplify]: iters left: 4 (31 enodes) 9.775 * * [simplify]: Extracting #0: cost 1 inf + 0 9.775 * * [simplify]: Extracting #1: cost 4 inf + 0 9.775 * * [simplify]: Extracting #2: cost 8 inf + 0 9.775 * * [simplify]: Extracting #3: cost 12 inf + 0 9.775 * * [simplify]: Extracting #4: cost 16 inf + 0 9.775 * * [simplify]: Extracting #5: cost 12 inf + 84 9.776 * * [simplify]: Extracting #6: cost 10 inf + 166 9.776 * * [simplify]: Extracting #7: cost 8 inf + 450 9.776 * * [simplify]: Extracting #8: cost 3 inf + 1440 9.776 * * [simplify]: Extracting #9: cost 0 inf + 2146 9.777 * [simplify]: Simplified to (log (sqrt (+ (* re re) (* im im)))) 9.777 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (exp (log (sqrt (+ (* re re) (* im im))))) re))))) 9.777 * * * * [progress]: [ 64 / 140 ] simplifiying candidate # 9.777 * [simplify]: Simplifying (exp (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 9.777 * * [simplify]: iters left: 6 (9 enodes) 9.779 * * [simplify]: iters left: 5 (28 enodes) 9.783 * * [simplify]: iters left: 4 (35 enodes) 9.788 * * [simplify]: iters left: 3 (46 enodes) 9.798 * * [simplify]: iters left: 2 (70 enodes) 9.824 * * [simplify]: iters left: 1 (126 enodes) 9.870 * * [simplify]: Extracting #0: cost 1 inf + 0 9.870 * * [simplify]: Extracting #1: cost 14 inf + 0 9.870 * * [simplify]: Extracting #2: cost 57 inf + 1 9.870 * * [simplify]: Extracting #3: cost 72 inf + 4 9.871 * * [simplify]: Extracting #4: cost 77 inf + 5 9.871 * * [simplify]: Extracting #5: cost 72 inf + 130 9.871 * * [simplify]: Extracting #6: cost 67 inf + 809 9.872 * * [simplify]: Extracting #7: cost 56 inf + 3538 9.874 * * [simplify]: Extracting #8: cost 33 inf + 10600 9.878 * * [simplify]: Extracting #9: cost 6 inf + 30230 9.883 * * [simplify]: Extracting #10: cost 0 inf + 35695 9.889 * [simplify]: Simplified to (exp (sqrt (+ (* re re) (* im im)))) 9.889 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (log (exp (sqrt (+ (* re re) (* im im))))) re))))) 9.889 * * * * [progress]: [ 65 / 140 ] simplifiying candidate # 9.889 * [simplify]: Simplifying (* (* (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) (* (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im)))))) 9.890 * * [simplify]: iters left: 6 (10 enodes) 9.892 * * [simplify]: iters left: 5 (36 enodes) 9.899 * * [simplify]: iters left: 4 (47 enodes) 9.914 * * [simplify]: iters left: 3 (79 enodes) 9.934 * * [simplify]: iters left: 2 (163 enodes) 9.988 * * [simplify]: iters left: 1 (302 enodes) 10.070 * * [simplify]: Extracting #0: cost 1 inf + 0 10.070 * * [simplify]: Extracting #1: cost 35 inf + 0 10.071 * * [simplify]: Extracting #2: cost 127 inf + 2 10.071 * * [simplify]: Extracting #3: cost 134 inf + 1278 10.074 * * [simplify]: Extracting #4: cost 78 inf + 18754 10.087 * * [simplify]: Extracting #5: cost 11 inf + 48060 10.104 * * [simplify]: Extracting #6: cost 0 inf + 55182 10.112 * [simplify]: Simplified to (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))) 10.112 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (cbrt (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)))) re))))) 10.113 * * * * [progress]: [ 66 / 140 ] simplifiying candidate # 10.113 * [simplify]: Simplifying (* (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) 10.113 * * [simplify]: iters left: 6 (10 enodes) 10.115 * * [simplify]: iters left: 5 (29 enodes) 10.121 * * [simplify]: iters left: 4 (30 enodes) 10.125 * * [simplify]: Extracting #0: cost 1 inf + 0 10.125 * * [simplify]: Extracting #1: cost 3 inf + 0 10.125 * * [simplify]: Extracting #2: cost 5 inf + 0 10.125 * * [simplify]: Extracting #3: cost 8 inf + 0 10.125 * * [simplify]: Extracting #4: cost 12 inf + 0 10.125 * * [simplify]: Extracting #5: cost 16 inf + 0 10.126 * * [simplify]: Extracting #6: cost 13 inf + 43 10.126 * * [simplify]: Extracting #7: cost 11 inf + 125 10.126 * * [simplify]: Extracting #8: cost 7 inf + 572 10.126 * * [simplify]: Extracting #9: cost 1 inf + 1904 10.126 * * [simplify]: Extracting #10: cost 0 inf + 2186 10.127 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 10.127 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 10.127 * [simplify]: Simplifying (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 10.127 * * [simplify]: iters left: 6 (9 enodes) 10.129 * * [simplify]: iters left: 5 (26 enodes) 10.136 * * [simplify]: iters left: 4 (27 enodes) 10.143 * * [simplify]: Extracting #0: cost 1 inf + 0 10.143 * * [simplify]: Extracting #1: cost 3 inf + 0 10.143 * * [simplify]: Extracting #2: cost 6 inf + 0 10.143 * * [simplify]: Extracting #3: cost 10 inf + 0 10.144 * * [simplify]: Extracting #4: cost 14 inf + 0 10.144 * * [simplify]: Extracting #5: cost 10 inf + 84 10.144 * * [simplify]: Extracting #6: cost 8 inf + 166 10.144 * * [simplify]: Extracting #7: cost 5 inf + 572 10.144 * * [simplify]: Extracting #8: cost 2 inf + 1178 10.145 * * [simplify]: Extracting #9: cost 0 inf + 1622 10.146 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 10.146 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))) re))))) 10.146 * * * * [progress]: [ 67 / 140 ] simplifiying candidate # 10.146 * [simplify]: Simplifying (* (* (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 10.146 * * [simplify]: iters left: 6 (10 enodes) 10.150 * * [simplify]: iters left: 5 (37 enodes) 10.156 * * [simplify]: iters left: 4 (51 enodes) 10.166 * * [simplify]: iters left: 3 (84 enodes) 10.189 * * [simplify]: iters left: 2 (170 enodes) 10.250 * * [simplify]: iters left: 1 (324 enodes) 10.343 * * [simplify]: Extracting #0: cost 1 inf + 0 10.343 * * [simplify]: Extracting #1: cost 30 inf + 0 10.344 * * [simplify]: Extracting #2: cost 96 inf + 2 10.345 * * [simplify]: Extracting #3: cost 97 inf + 216 10.346 * * [simplify]: Extracting #4: cost 89 inf + 1159 10.349 * * [simplify]: Extracting #5: cost 65 inf + 9736 10.355 * * [simplify]: Extracting #6: cost 24 inf + 27738 10.361 * * [simplify]: Extracting #7: cost 2 inf + 41291 10.367 * * [simplify]: Extracting #8: cost 0 inf + 42830 10.373 * [simplify]: Simplified to (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))) 10.373 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (cbrt (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)))) re))))) 10.373 * * * * [progress]: [ 68 / 140 ] simplifiying candidate # 10.374 * [simplify]: Simplifying (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) 10.374 * * [simplify]: iters left: 6 (7 enodes) 10.375 * * [simplify]: iters left: 5 (20 enodes) 10.378 * * [simplify]: iters left: 4 (21 enodes) 10.381 * * [simplify]: Extracting #0: cost 1 inf + 0 10.381 * * [simplify]: Extracting #1: cost 5 inf + 0 10.381 * * [simplify]: Extracting #2: cost 10 inf + 0 10.381 * * [simplify]: Extracting #3: cost 6 inf + 84 10.381 * * [simplify]: Extracting #4: cost 2 inf + 410 10.381 * * [simplify]: Extracting #5: cost 0 inf + 734 10.381 * [simplify]: Simplified to (+ (* re re) (* im im)) 10.381 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (sqrt (+ (* re re) (* im im))) re))))) 10.381 * * * * [progress]: [ 69 / 140 ] simplifiying candidate # 10.381 * [simplify]: Simplifying (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 10.381 * * [simplify]: iters left: 6 (9 enodes) 10.383 * * [simplify]: iters left: 5 (26 enodes) 10.388 * * [simplify]: Extracting #0: cost 1 inf + 0 10.389 * * [simplify]: Extracting #1: cost 3 inf + 0 10.389 * * [simplify]: Extracting #2: cost 5 inf + 0 10.389 * * [simplify]: Extracting #3: cost 8 inf + 0 10.389 * * [simplify]: Extracting #4: cost 12 inf + 0 10.389 * * [simplify]: Extracting #5: cost 10 inf + 2 10.389 * * [simplify]: Extracting #6: cost 1 inf + 976 10.390 * * [simplify]: Extracting #7: cost 0 inf + 1138 10.390 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 10.390 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 10.390 * [simplify]: Simplifying (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 10.391 * * [simplify]: iters left: 6 (9 enodes) 10.394 * * [simplify]: iters left: 5 (26 enodes) 10.401 * * [simplify]: Extracting #0: cost 1 inf + 0 10.401 * * [simplify]: Extracting #1: cost 3 inf + 0 10.401 * * [simplify]: Extracting #2: cost 5 inf + 0 10.401 * * [simplify]: Extracting #3: cost 8 inf + 0 10.401 * * [simplify]: Extracting #4: cost 12 inf + 0 10.402 * * [simplify]: Extracting #5: cost 10 inf + 2 10.402 * * [simplify]: Extracting #6: cost 1 inf + 976 10.402 * * [simplify]: Extracting #7: cost 0 inf + 1138 10.403 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 10.403 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 10.403 * * * * [progress]: [ 70 / 140 ] simplifiying candidate # 10.403 * * * * [progress]: [ 71 / 140 ] simplifiying candidate # 10.403 * [simplify]: Simplifying (* (sqrt (sqrt (+ (pow (* re re) 3) (pow (* im im) 3)))) (sqrt (sqrt (+ (pow (* re re) 3) (pow (* im im) 3))))) 10.404 * * [simplify]: iters left: 6 (11 enodes) 10.410 * * [simplify]: iters left: 5 (49 enodes) 10.435 * * [simplify]: iters left: 4 (105 enodes) 10.482 * * [simplify]: iters left: 3 (201 enodes) 10.543 * * [simplify]: iters left: 2 (397 enodes) 10.649 * * [simplify]: Extracting #0: cost 1 inf + 0 10.649 * * [simplify]: Extracting #1: cost 4 inf + 0 10.649 * * [simplify]: Extracting #2: cost 8 inf + 0 10.649 * * [simplify]: Extracting #3: cost 61 inf + 0 10.649 * * [simplify]: Extracting #4: cost 154 inf + 671 10.651 * * [simplify]: Extracting #5: cost 132 inf + 9012 10.654 * * [simplify]: Extracting #6: cost 54 inf + 35983 10.659 * * [simplify]: Extracting #7: cost 8 inf + 54765 10.664 * * [simplify]: Extracting #8: cost 0 inf + 58087 10.669 * [simplify]: Simplified to (sqrt (+ (* (* (* re re) (* re re)) (* re re)) (* (* im im) (* (* im im) (* im im))))) 10.670 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (sqrt (+ (* (* (* re re) (* re re)) (* re re)) (* (* im im) (* (* im im) (* im im))))) (* (sqrt (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im)))))) (sqrt (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im)))))))) re))))) 10.670 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im)))))) (sqrt (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))))) 10.670 * * [simplify]: iters left: 6 (12 enodes) 10.673 * * [simplify]: iters left: 5 (56 enodes) 10.684 * * [simplify]: iters left: 4 (124 enodes) 10.723 * * [simplify]: iters left: 3 (239 enodes) 10.779 * * [simplify]: iters left: 2 (372 enodes) 10.901 * * [simplify]: Extracting #0: cost 1 inf + 0 10.901 * * [simplify]: Extracting #1: cost 4 inf + 0 10.901 * * [simplify]: Extracting #2: cost 24 inf + 0 10.901 * * [simplify]: Extracting #3: cost 150 inf + 0 10.902 * * [simplify]: Extracting #4: cost 208 inf + 1501 10.905 * * [simplify]: Extracting #5: cost 100 inf + 16421 10.911 * * [simplify]: Extracting #6: cost 7 inf + 33515 10.918 * * [simplify]: Extracting #7: cost 0 inf + 35180 10.925 * [simplify]: Simplified to (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))) 10.925 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (sqrt (+ (* (* (* re re) (* re re)) (* re re)) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im)))))) re))))) 10.925 * * * * [progress]: [ 72 / 140 ] simplifiying candidate # 10.926 * [simplify]: Simplifying (* (sqrt (sqrt (+ (pow (* re re) 3) (pow (* im im) 3)))) (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))))) 10.926 * * [simplify]: iters left: 6 (16 enodes) 10.933 * * [simplify]: iters left: 5 (78 enodes) 10.961 * * [simplify]: iters left: 4 (137 enodes) 10.997 * * [simplify]: iters left: 3 (277 enodes) 11.086 * * [simplify]: Extracting #0: cost 1 inf + 0 11.086 * * [simplify]: Extracting #1: cost 4 inf + 0 11.086 * * [simplify]: Extracting #2: cost 8 inf + 0 11.086 * * [simplify]: Extracting #3: cost 12 inf + 0 11.086 * * [simplify]: Extracting #4: cost 33 inf + 0 11.086 * * [simplify]: Extracting #5: cost 117 inf + 0 11.087 * * [simplify]: Extracting #6: cost 150 inf + 2882 11.092 * * [simplify]: Extracting #7: cost 75 inf + 14764 11.099 * * [simplify]: Extracting #8: cost 22 inf + 27728 11.108 * * [simplify]: Extracting #9: cost 0 inf + 36484 11.118 * [simplify]: Simplified to (* (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))) (sqrt (sqrt (+ (* (* (* re re) (* re re)) (* re re)) (* (* im im) (* (* im im) (* im im))))))) 11.118 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (* (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))) (sqrt (sqrt (+ (* (* (* re re) (* re re)) (* re re)) (* (* im im) (* (* im im) (* im im))))))) (* (sqrt (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im)))))) (sqrt (sqrt (- (* re re) (* im im)))))) re))))) 11.119 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im)))))) (sqrt (sqrt (- (* re re) (* im im))))) 11.119 * * [simplify]: iters left: 6 (15 enodes) 11.126 * * [simplify]: iters left: 5 (73 enodes) 11.144 * * [simplify]: iters left: 4 (150 enodes) 11.172 * * [simplify]: iters left: 3 (266 enodes) 11.243 * * [simplify]: iters left: 2 (422 enodes) 11.380 * * [simplify]: Extracting #0: cost 1 inf + 0 11.380 * * [simplify]: Extracting #1: cost 4 inf + 0 11.380 * * [simplify]: Extracting #2: cost 8 inf + 0 11.380 * * [simplify]: Extracting #3: cost 12 inf + 0 11.380 * * [simplify]: Extracting #4: cost 70 inf + 0 11.381 * * [simplify]: Extracting #5: cost 205 inf + 0 11.383 * * [simplify]: Extracting #6: cost 203 inf + 6492 11.394 * * [simplify]: Extracting #7: cost 55 inf + 30911 11.411 * * [simplify]: Extracting #8: cost 3 inf + 41298 11.427 * * [simplify]: Extracting #9: cost 0 inf + 42054 11.443 * [simplify]: Simplified to (* (sqrt (sqrt (+ (* (- (* re re) (* im im)) (* re re)) (* (* im im) (* im im))))) (sqrt (sqrt (- (* re re) (* im im))))) 11.444 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (* (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))) (sqrt (sqrt (+ (* (* (* re re) (* re re)) (* re re)) (* (* im im) (* (* im im) (* im im))))))) (* (sqrt (sqrt (+ (* (- (* re re) (* im im)) (* re re)) (* (* im im) (* im im))))) (sqrt (sqrt (- (* re re) (* im im)))))) re))))) 11.444 * * * * [progress]: [ 73 / 140 ] simplifiying candidate # 11.444 * [simplify]: Simplifying (* (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))) (sqrt (sqrt (+ (pow (* re re) 3) (pow (* im im) 3))))) 11.445 * * [simplify]: iters left: 6 (16 enodes) 11.449 * * [simplify]: iters left: 5 (78 enodes) 11.466 * * [simplify]: iters left: 4 (137 enodes) 11.511 * * [simplify]: iters left: 3 (280 enodes) 11.596 * * [simplify]: Extracting #0: cost 1 inf + 0 11.597 * * [simplify]: Extracting #1: cost 4 inf + 0 11.597 * * [simplify]: Extracting #2: cost 8 inf + 0 11.597 * * [simplify]: Extracting #3: cost 12 inf + 0 11.597 * * [simplify]: Extracting #4: cost 33 inf + 0 11.597 * * [simplify]: Extracting #5: cost 117 inf + 0 11.599 * * [simplify]: Extracting #6: cost 150 inf + 1705 11.604 * * [simplify]: Extracting #7: cost 69 inf + 14265 11.611 * * [simplify]: Extracting #8: cost 29 inf + 24436 11.620 * * [simplify]: Extracting #9: cost 1 inf + 35930 11.630 * * [simplify]: Extracting #10: cost 0 inf + 36393 11.639 * [simplify]: Simplified to (* (sqrt (sqrt (+ (* (* im (* im im)) (* im (* im im))) (* (* (* re re) (* re re)) (* re re))))) (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))))) 11.639 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (* (sqrt (sqrt (+ (* (* im (* im im)) (* im (* im im))) (* (* (* re re) (* re re)) (* re re))))) (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))))) (* (sqrt (sqrt (- (* re re) (* im im)))) (sqrt (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im)))))))) re))))) 11.640 * [simplify]: Simplifying (* (sqrt (sqrt (- (* re re) (* im im)))) (sqrt (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))))) 11.640 * * [simplify]: iters left: 6 (15 enodes) 11.648 * * [simplify]: iters left: 5 (73 enodes) 11.674 * * [simplify]: iters left: 4 (150 enodes) 11.731 * * [simplify]: iters left: 3 (267 enodes) 11.811 * * [simplify]: iters left: 2 (423 enodes) 11.957 * * [simplify]: Extracting #0: cost 1 inf + 0 11.957 * * [simplify]: Extracting #1: cost 4 inf + 0 11.957 * * [simplify]: Extracting #2: cost 8 inf + 0 11.957 * * [simplify]: Extracting #3: cost 12 inf + 0 11.957 * * [simplify]: Extracting #4: cost 70 inf + 0 11.959 * * [simplify]: Extracting #5: cost 205 inf + 0 11.961 * * [simplify]: Extracting #6: cost 221 inf + 4062 11.971 * * [simplify]: Extracting #7: cost 88 inf + 24426 11.988 * * [simplify]: Extracting #8: cost 2 inf + 41430 12.005 * * [simplify]: Extracting #9: cost 0 inf + 41854 12.015 * [simplify]: Simplified to (* (sqrt (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im)))))) (sqrt (sqrt (- (* re re) (* im im))))) 12.015 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (* (sqrt (sqrt (+ (* (* im (* im im)) (* im (* im im))) (* (* (* re re) (* re re)) (* re re))))) (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))))) (* (sqrt (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im)))))) (sqrt (sqrt (- (* re re) (* im im)))))) re))))) 12.015 * * * * [progress]: [ 74 / 140 ] simplifiying candidate # 12.016 * [simplify]: Simplifying (* (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))) (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))))) 12.016 * * [simplify]: iters left: 6 (10 enodes) 12.018 * * [simplify]: iters left: 5 (41 enodes) 12.028 * * [simplify]: iters left: 4 (72 enodes) 12.041 * * [simplify]: iters left: 3 (128 enodes) 12.084 * * [simplify]: iters left: 2 (283 enodes) 12.196 * * [simplify]: Extracting #0: cost 1 inf + 0 12.197 * * [simplify]: Extracting #1: cost 4 inf + 0 12.197 * * [simplify]: Extracting #2: cost 52 inf + 0 12.197 * * [simplify]: Extracting #3: cost 152 inf + 0 12.198 * * [simplify]: Extracting #4: cost 197 inf + 535 12.200 * * [simplify]: Extracting #5: cost 160 inf + 4851 12.205 * * [simplify]: Extracting #6: cost 30 inf + 30348 12.212 * * [simplify]: Extracting #7: cost 0 inf + 36109 12.223 * [simplify]: Simplified to (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 12.223 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (* (sqrt (sqrt (- (* re re) (* im im)))) (sqrt (sqrt (- (* re re) (* im im)))))) re))))) 12.223 * [simplify]: Simplifying (* (sqrt (sqrt (- (* re re) (* im im)))) (sqrt (sqrt (- (* re re) (* im im))))) 12.224 * * [simplify]: iters left: 6 (8 enodes) 12.227 * * [simplify]: iters left: 5 (27 enodes) 12.235 * * [simplify]: iters left: 4 (41 enodes) 12.247 * * [simplify]: iters left: 3 (58 enodes) 12.265 * * [simplify]: iters left: 2 (99 enodes) 12.299 * * [simplify]: iters left: 1 (182 enodes) 12.342 * * [simplify]: Extracting #0: cost 1 inf + 0 12.343 * * [simplify]: Extracting #1: cost 4 inf + 0 12.343 * * [simplify]: Extracting #2: cost 25 inf + 0 12.343 * * [simplify]: Extracting #3: cost 59 inf + 0 12.343 * * [simplify]: Extracting #4: cost 51 inf + 412 12.344 * * [simplify]: Extracting #5: cost 18 inf + 3835 12.345 * * [simplify]: Extracting #6: cost 1 inf + 6149 12.347 * * [simplify]: Extracting #7: cost 0 inf + 6351 12.349 * [simplify]: Simplified to (sqrt (- (* re re) (* im im))) 12.349 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im)))) re))))) 12.349 * * * * [progress]: [ 75 / 140 ] simplifiying candidate # 12.349 * * * * [progress]: [ 76 / 140 ] simplifiying candidate # 12.349 * [simplify]: Simplifying (* (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im)))))) (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im))))))) 12.349 * * [simplify]: iters left: 6 (10 enodes) 12.351 * * [simplify]: iters left: 5 (35 enodes) 12.357 * * [simplify]: iters left: 4 (39 enodes) 12.365 * * [simplify]: iters left: 3 (50 enodes) 12.383 * * [simplify]: iters left: 2 (74 enodes) 12.413 * * [simplify]: iters left: 1 (122 enodes) 12.442 * * [simplify]: Extracting #0: cost 1 inf + 0 12.442 * * [simplify]: Extracting #1: cost 13 inf + 0 12.442 * * [simplify]: Extracting #2: cost 40 inf + 1 12.442 * * [simplify]: Extracting #3: cost 40 inf + 7 12.443 * * [simplify]: Extracting #4: cost 42 inf + 9 12.443 * * [simplify]: Extracting #5: cost 45 inf + 10 12.443 * * [simplify]: Extracting #6: cost 41 inf + 94 12.443 * * [simplify]: Extracting #7: cost 35 inf + 744 12.444 * * [simplify]: Extracting #8: cost 31 inf + 1752 12.445 * * [simplify]: Extracting #9: cost 12 inf + 11228 12.447 * * [simplify]: Extracting #10: cost 2 inf + 18297 12.450 * * [simplify]: Extracting #11: cost 0 inf + 19785 12.453 * [simplify]: Simplified to (* (sqrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.453 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (sqrt (+ (* re re) (* im im)))))) (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.453 * [simplify]: Simplifying (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.453 * * [simplify]: iters left: 6 (9 enodes) 12.455 * * [simplify]: iters left: 5 (28 enodes) 12.459 * * [simplify]: Extracting #0: cost 1 inf + 0 12.459 * * [simplify]: Extracting #1: cost 3 inf + 0 12.459 * * [simplify]: Extracting #2: cost 5 inf + 0 12.459 * * [simplify]: Extracting #3: cost 7 inf + 0 12.459 * * [simplify]: Extracting #4: cost 9 inf + 0 12.459 * * [simplify]: Extracting #5: cost 12 inf + 0 12.459 * * [simplify]: Extracting #6: cost 16 inf + 0 12.459 * * [simplify]: Extracting #7: cost 12 inf + 84 12.459 * * [simplify]: Extracting #8: cost 10 inf + 166 12.460 * * [simplify]: Extracting #9: cost 7 inf + 572 12.460 * * [simplify]: Extracting #10: cost 4 inf + 1218 12.460 * * [simplify]: Extracting #11: cost 1 inf + 2024 12.460 * * [simplify]: Extracting #12: cost 0 inf + 2346 12.461 * [simplify]: Simplified to (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.461 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im)))))) (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im))))))) (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.462 * * * * [progress]: [ 77 / 140 ] simplifiying candidate # 12.462 * [simplify]: Simplifying (* (sqrt (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im)))))) (sqrt (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))))) 12.462 * * [simplify]: iters left: 6 (10 enodes) 12.466 * * [simplify]: iters left: 5 (30 enodes) 12.474 * * [simplify]: iters left: 4 (31 enodes) 12.482 * * [simplify]: Extracting #0: cost 1 inf + 0 12.482 * * [simplify]: Extracting #1: cost 4 inf + 0 12.483 * * [simplify]: Extracting #2: cost 7 inf + 0 12.483 * * [simplify]: Extracting #3: cost 9 inf + 0 12.483 * * [simplify]: Extracting #4: cost 12 inf + 0 12.483 * * [simplify]: Extracting #5: cost 16 inf + 0 12.483 * * [simplify]: Extracting #6: cost 12 inf + 84 12.483 * * [simplify]: Extracting #7: cost 10 inf + 166 12.483 * * [simplify]: Extracting #8: cost 8 inf + 450 12.484 * * [simplify]: Extracting #9: cost 3 inf + 1540 12.484 * * [simplify]: Extracting #10: cost 0 inf + 2346 12.485 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 12.485 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (* (sqrt (cbrt (sqrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.486 * [simplify]: Simplifying (* (sqrt (cbrt (sqrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im)))))) 12.486 * * [simplify]: iters left: 6 (9 enodes) 12.490 * * [simplify]: iters left: 5 (26 enodes) 12.497 * * [simplify]: iters left: 4 (27 enodes) 12.505 * * [simplify]: Extracting #0: cost 1 inf + 0 12.505 * * [simplify]: Extracting #1: cost 4 inf + 0 12.505 * * [simplify]: Extracting #2: cost 7 inf + 0 12.505 * * [simplify]: Extracting #3: cost 10 inf + 0 12.505 * * [simplify]: Extracting #4: cost 14 inf + 0 12.505 * * [simplify]: Extracting #5: cost 10 inf + 84 12.506 * * [simplify]: Extracting #6: cost 8 inf + 166 12.506 * * [simplify]: Extracting #7: cost 5 inf + 572 12.506 * * [simplify]: Extracting #8: cost 2 inf + 1258 12.507 * * [simplify]: Extracting #9: cost 0 inf + 1782 12.507 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 12.507 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))) re))))) 12.508 * * * * [progress]: [ 78 / 140 ] simplifiying candidate # 12.508 * [simplify]: Simplifying (* (sqrt (sqrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im)))))) (sqrt (sqrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))))) 12.508 * * [simplify]: iters left: 6 (10 enodes) 12.512 * * [simplify]: iters left: 5 (30 enodes) 12.520 * * [simplify]: iters left: 4 (31 enodes) 12.530 * * [simplify]: Extracting #0: cost 1 inf + 0 12.531 * * [simplify]: Extracting #1: cost 5 inf + 0 12.531 * * [simplify]: Extracting #2: cost 9 inf + 0 12.531 * * [simplify]: Extracting #3: cost 12 inf + 0 12.531 * * [simplify]: Extracting #4: cost 16 inf + 0 12.531 * * [simplify]: Extracting #5: cost 12 inf + 84 12.531 * * [simplify]: Extracting #6: cost 10 inf + 166 12.531 * * [simplify]: Extracting #7: cost 7 inf + 732 12.532 * * [simplify]: Extracting #8: cost 2 inf + 1822 12.532 * * [simplify]: Extracting #9: cost 0 inf + 2346 12.533 * [simplify]: Simplified to (fabs (cbrt (+ (* re re) (* im im)))) 12.533 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im))))))) re))))) 12.533 * [simplify]: Simplifying (* (sqrt (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) 12.533 * * [simplify]: iters left: 6 (9 enodes) 12.535 * * [simplify]: iters left: 5 (26 enodes) 12.539 * * [simplify]: iters left: 4 (27 enodes) 12.542 * * [simplify]: Extracting #0: cost 1 inf + 0 12.542 * * [simplify]: Extracting #1: cost 4 inf + 0 12.542 * * [simplify]: Extracting #2: cost 7 inf + 0 12.542 * * [simplify]: Extracting #3: cost 10 inf + 0 12.543 * * [simplify]: Extracting #4: cost 14 inf + 0 12.543 * * [simplify]: Extracting #5: cost 10 inf + 84 12.543 * * [simplify]: Extracting #6: cost 8 inf + 166 12.543 * * [simplify]: Extracting #7: cost 5 inf + 612 12.543 * * [simplify]: Extracting #8: cost 2 inf + 1338 12.543 * * [simplify]: Extracting #9: cost 0 inf + 1862 12.543 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 12.544 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 12.544 * * * * [progress]: [ 79 / 140 ] simplifiying candidate # 12.544 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.544 * * [simplify]: iters left: 6 (9 enodes) 12.546 * * [simplify]: iters left: 5 (26 enodes) 12.549 * * [simplify]: iters left: 4 (27 enodes) 12.553 * * [simplify]: Extracting #0: cost 1 inf + 0 12.553 * * [simplify]: Extracting #1: cost 4 inf + 0 12.553 * * [simplify]: Extracting #2: cost 7 inf + 0 12.553 * * [simplify]: Extracting #3: cost 10 inf + 0 12.553 * * [simplify]: Extracting #4: cost 14 inf + 0 12.553 * * [simplify]: Extracting #5: cost 10 inf + 84 12.553 * * [simplify]: Extracting #6: cost 8 inf + 166 12.553 * * [simplify]: Extracting #7: cost 5 inf + 572 12.553 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.554 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.554 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.554 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.554 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.554 * * [simplify]: iters left: 6 (9 enodes) 12.556 * * [simplify]: iters left: 5 (26 enodes) 12.560 * * [simplify]: iters left: 4 (27 enodes) 12.563 * * [simplify]: Extracting #0: cost 1 inf + 0 12.563 * * [simplify]: Extracting #1: cost 4 inf + 0 12.563 * * [simplify]: Extracting #2: cost 7 inf + 0 12.563 * * [simplify]: Extracting #3: cost 10 inf + 0 12.563 * * [simplify]: Extracting #4: cost 14 inf + 0 12.563 * * [simplify]: Extracting #5: cost 10 inf + 84 12.563 * * [simplify]: Extracting #6: cost 8 inf + 166 12.563 * * [simplify]: Extracting #7: cost 5 inf + 572 12.564 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.564 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.564 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.564 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.564 * * * * [progress]: [ 80 / 140 ] simplifiying candidate # 12.565 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.565 * * [simplify]: iters left: 6 (9 enodes) 12.566 * * [simplify]: iters left: 5 (26 enodes) 12.570 * * [simplify]: iters left: 4 (27 enodes) 12.574 * * [simplify]: Extracting #0: cost 1 inf + 0 12.574 * * [simplify]: Extracting #1: cost 4 inf + 0 12.574 * * [simplify]: Extracting #2: cost 7 inf + 0 12.574 * * [simplify]: Extracting #3: cost 10 inf + 0 12.574 * * [simplify]: Extracting #4: cost 14 inf + 0 12.574 * * [simplify]: Extracting #5: cost 10 inf + 84 12.574 * * [simplify]: Extracting #6: cost 8 inf + 166 12.574 * * [simplify]: Extracting #7: cost 5 inf + 572 12.574 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.575 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.575 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.575 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.575 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.575 * * [simplify]: iters left: 6 (9 enodes) 12.577 * * [simplify]: iters left: 5 (26 enodes) 12.580 * * [simplify]: iters left: 4 (27 enodes) 12.584 * * [simplify]: Extracting #0: cost 1 inf + 0 12.584 * * [simplify]: Extracting #1: cost 4 inf + 0 12.585 * * [simplify]: Extracting #2: cost 7 inf + 0 12.585 * * [simplify]: Extracting #3: cost 10 inf + 0 12.585 * * [simplify]: Extracting #4: cost 14 inf + 0 12.585 * * [simplify]: Extracting #5: cost 10 inf + 84 12.585 * * [simplify]: Extracting #6: cost 8 inf + 166 12.585 * * [simplify]: Extracting #7: cost 5 inf + 572 12.585 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.585 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.586 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.586 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.586 * * * * [progress]: [ 81 / 140 ] simplifiying candidate # 12.586 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.586 * * [simplify]: iters left: 6 (9 enodes) 12.588 * * [simplify]: iters left: 5 (26 enodes) 12.592 * * [simplify]: iters left: 4 (27 enodes) 12.595 * * [simplify]: Extracting #0: cost 1 inf + 0 12.595 * * [simplify]: Extracting #1: cost 4 inf + 0 12.595 * * [simplify]: Extracting #2: cost 7 inf + 0 12.595 * * [simplify]: Extracting #3: cost 10 inf + 0 12.595 * * [simplify]: Extracting #4: cost 14 inf + 0 12.595 * * [simplify]: Extracting #5: cost 10 inf + 84 12.595 * * [simplify]: Extracting #6: cost 8 inf + 166 12.595 * * [simplify]: Extracting #7: cost 5 inf + 572 12.596 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.596 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.596 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.596 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.597 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.597 * * [simplify]: iters left: 6 (9 enodes) 12.598 * * [simplify]: iters left: 5 (26 enodes) 12.602 * * [simplify]: iters left: 4 (27 enodes) 12.605 * * [simplify]: Extracting #0: cost 1 inf + 0 12.605 * * [simplify]: Extracting #1: cost 4 inf + 0 12.605 * * [simplify]: Extracting #2: cost 7 inf + 0 12.606 * * [simplify]: Extracting #3: cost 10 inf + 0 12.606 * * [simplify]: Extracting #4: cost 14 inf + 0 12.606 * * [simplify]: Extracting #5: cost 10 inf + 84 12.606 * * [simplify]: Extracting #6: cost 8 inf + 166 12.606 * * [simplify]: Extracting #7: cost 5 inf + 572 12.606 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.606 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.607 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.607 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.608 * * * * [progress]: [ 82 / 140 ] simplifiying candidate # 12.608 * [simplify]: Simplifying (* (sqrt (sqrt 1)) (sqrt (sqrt 1))) 12.608 * * [simplify]: iters left: 4 (4 enodes) 12.612 * * [simplify]: iters left: 3 (12 enodes) 12.615 * * [simplify]: iters left: 2 (14 enodes) 12.618 * * [simplify]: Extracting #0: cost 1 inf + 0 12.618 * * [simplify]: Extracting #1: cost 0 inf + 1 12.618 * [simplify]: Simplified to 1 12.618 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* 1 (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 12.618 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) 12.618 * * [simplify]: iters left: 6 (8 enodes) 12.622 * * [simplify]: iters left: 5 (23 enodes) 12.626 * * [simplify]: iters left: 4 (24 enodes) 12.629 * * [simplify]: Extracting #0: cost 1 inf + 0 12.629 * * [simplify]: Extracting #1: cost 4 inf + 0 12.629 * * [simplify]: Extracting #2: cost 8 inf + 0 12.629 * * [simplify]: Extracting #3: cost 12 inf + 0 12.630 * * [simplify]: Extracting #4: cost 10 inf + 2 12.630 * * [simplify]: Extracting #5: cost 3 inf + 572 12.630 * * [simplify]: Extracting #6: cost 0 inf + 1138 12.630 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 12.630 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* 1 (sqrt (+ (* re re) (* im im)))) re))))) 12.630 * * * * [progress]: [ 83 / 140 ] simplifiying candidate # 12.630 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.631 * * [simplify]: iters left: 6 (9 enodes) 12.632 * * [simplify]: iters left: 5 (26 enodes) 12.636 * * [simplify]: iters left: 4 (27 enodes) 12.639 * * [simplify]: Extracting #0: cost 1 inf + 0 12.639 * * [simplify]: Extracting #1: cost 4 inf + 0 12.639 * * [simplify]: Extracting #2: cost 7 inf + 0 12.639 * * [simplify]: Extracting #3: cost 10 inf + 0 12.639 * * [simplify]: Extracting #4: cost 14 inf + 0 12.639 * * [simplify]: Extracting #5: cost 10 inf + 84 12.639 * * [simplify]: Extracting #6: cost 8 inf + 166 12.640 * * [simplify]: Extracting #7: cost 5 inf + 572 12.640 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.640 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.640 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.640 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.641 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.641 * * [simplify]: iters left: 6 (9 enodes) 12.643 * * [simplify]: iters left: 5 (26 enodes) 12.646 * * [simplify]: iters left: 4 (27 enodes) 12.650 * * [simplify]: Extracting #0: cost 1 inf + 0 12.650 * * [simplify]: Extracting #1: cost 4 inf + 0 12.650 * * [simplify]: Extracting #2: cost 7 inf + 0 12.650 * * [simplify]: Extracting #3: cost 10 inf + 0 12.650 * * [simplify]: Extracting #4: cost 14 inf + 0 12.650 * * [simplify]: Extracting #5: cost 10 inf + 84 12.650 * * [simplify]: Extracting #6: cost 8 inf + 166 12.650 * * [simplify]: Extracting #7: cost 5 inf + 572 12.650 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.651 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.651 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.651 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.651 * * * * [progress]: [ 84 / 140 ] simplifiying candidate # 12.651 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.651 * * [simplify]: iters left: 6 (9 enodes) 12.653 * * [simplify]: iters left: 5 (26 enodes) 12.657 * * [simplify]: iters left: 4 (27 enodes) 12.664 * * [simplify]: Extracting #0: cost 1 inf + 0 12.664 * * [simplify]: Extracting #1: cost 4 inf + 0 12.664 * * [simplify]: Extracting #2: cost 7 inf + 0 12.664 * * [simplify]: Extracting #3: cost 10 inf + 0 12.664 * * [simplify]: Extracting #4: cost 14 inf + 0 12.664 * * [simplify]: Extracting #5: cost 10 inf + 84 12.664 * * [simplify]: Extracting #6: cost 8 inf + 166 12.664 * * [simplify]: Extracting #7: cost 5 inf + 572 12.665 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.665 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.666 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.666 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.666 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.666 * * [simplify]: iters left: 6 (9 enodes) 12.670 * * [simplify]: iters left: 5 (26 enodes) 12.677 * * [simplify]: iters left: 4 (27 enodes) 12.684 * * [simplify]: Extracting #0: cost 1 inf + 0 12.684 * * [simplify]: Extracting #1: cost 4 inf + 0 12.684 * * [simplify]: Extracting #2: cost 7 inf + 0 12.684 * * [simplify]: Extracting #3: cost 10 inf + 0 12.684 * * [simplify]: Extracting #4: cost 14 inf + 0 12.684 * * [simplify]: Extracting #5: cost 10 inf + 84 12.685 * * [simplify]: Extracting #6: cost 8 inf + 166 12.685 * * [simplify]: Extracting #7: cost 5 inf + 572 12.685 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.686 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.686 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.686 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.687 * * * * [progress]: [ 85 / 140 ] simplifiying candidate # 12.687 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.687 * * [simplify]: iters left: 6 (9 enodes) 12.690 * * [simplify]: iters left: 5 (26 enodes) 12.694 * * [simplify]: iters left: 4 (27 enodes) 12.697 * * [simplify]: Extracting #0: cost 1 inf + 0 12.697 * * [simplify]: Extracting #1: cost 4 inf + 0 12.697 * * [simplify]: Extracting #2: cost 7 inf + 0 12.697 * * [simplify]: Extracting #3: cost 10 inf + 0 12.697 * * [simplify]: Extracting #4: cost 14 inf + 0 12.697 * * [simplify]: Extracting #5: cost 10 inf + 84 12.698 * * [simplify]: Extracting #6: cost 8 inf + 166 12.698 * * [simplify]: Extracting #7: cost 5 inf + 572 12.698 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.698 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.698 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.698 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.699 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.699 * * [simplify]: iters left: 6 (9 enodes) 12.701 * * [simplify]: iters left: 5 (26 enodes) 12.704 * * [simplify]: iters left: 4 (27 enodes) 12.709 * * [simplify]: Extracting #0: cost 1 inf + 0 12.709 * * [simplify]: Extracting #1: cost 4 inf + 0 12.709 * * [simplify]: Extracting #2: cost 7 inf + 0 12.709 * * [simplify]: Extracting #3: cost 10 inf + 0 12.709 * * [simplify]: Extracting #4: cost 14 inf + 0 12.709 * * [simplify]: Extracting #5: cost 10 inf + 84 12.709 * * [simplify]: Extracting #6: cost 8 inf + 166 12.709 * * [simplify]: Extracting #7: cost 5 inf + 572 12.710 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.710 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.710 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.710 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.710 * * * * [progress]: [ 86 / 140 ] simplifiying candidate # 12.711 * [simplify]: Simplifying (* (sqrt 1) (sqrt 1)) 12.711 * * [simplify]: iters left: 3 (3 enodes) 12.713 * * [simplify]: iters left: 2 (9 enodes) 12.714 * * [simplify]: iters left: 1 (11 enodes) 12.716 * * [simplify]: Extracting #0: cost 1 inf + 0 12.716 * * [simplify]: Extracting #1: cost 0 inf + 1 12.716 * [simplify]: Simplified to 1 12.716 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* 1 (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 12.716 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) 12.716 * * [simplify]: iters left: 6 (8 enodes) 12.719 * * [simplify]: iters left: 5 (23 enodes) 12.725 * * [simplify]: iters left: 4 (24 enodes) 12.730 * * [simplify]: Extracting #0: cost 1 inf + 0 12.730 * * [simplify]: Extracting #1: cost 4 inf + 0 12.730 * * [simplify]: Extracting #2: cost 8 inf + 0 12.730 * * [simplify]: Extracting #3: cost 12 inf + 0 12.730 * * [simplify]: Extracting #4: cost 10 inf + 2 12.730 * * [simplify]: Extracting #5: cost 3 inf + 572 12.731 * * [simplify]: Extracting #6: cost 0 inf + 1138 12.731 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 12.731 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* 1 (sqrt (+ (* re re) (* im im)))) re))))) 12.731 * * * * [progress]: [ 87 / 140 ] simplifiying candidate # 12.731 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.731 * * [simplify]: iters left: 6 (9 enodes) 12.733 * * [simplify]: iters left: 5 (26 enodes) 12.736 * * [simplify]: iters left: 4 (27 enodes) 12.740 * * [simplify]: Extracting #0: cost 1 inf + 0 12.740 * * [simplify]: Extracting #1: cost 4 inf + 0 12.740 * * [simplify]: Extracting #2: cost 7 inf + 0 12.740 * * [simplify]: Extracting #3: cost 10 inf + 0 12.740 * * [simplify]: Extracting #4: cost 14 inf + 0 12.740 * * [simplify]: Extracting #5: cost 10 inf + 84 12.740 * * [simplify]: Extracting #6: cost 8 inf + 166 12.740 * * [simplify]: Extracting #7: cost 5 inf + 572 12.741 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.741 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.741 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.741 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.741 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.742 * * [simplify]: iters left: 6 (9 enodes) 12.743 * * [simplify]: iters left: 5 (26 enodes) 12.747 * * [simplify]: iters left: 4 (27 enodes) 12.750 * * [simplify]: Extracting #0: cost 1 inf + 0 12.751 * * [simplify]: Extracting #1: cost 4 inf + 0 12.751 * * [simplify]: Extracting #2: cost 7 inf + 0 12.751 * * [simplify]: Extracting #3: cost 10 inf + 0 12.751 * * [simplify]: Extracting #4: cost 14 inf + 0 12.751 * * [simplify]: Extracting #5: cost 10 inf + 84 12.751 * * [simplify]: Extracting #6: cost 8 inf + 166 12.751 * * [simplify]: Extracting #7: cost 5 inf + 572 12.751 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.751 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.752 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.752 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.752 * * * * [progress]: [ 88 / 140 ] simplifiying candidate # 12.752 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.752 * * [simplify]: iters left: 6 (9 enodes) 12.754 * * [simplify]: iters left: 5 (26 enodes) 12.757 * * [simplify]: iters left: 4 (27 enodes) 12.762 * * [simplify]: Extracting #0: cost 1 inf + 0 12.762 * * [simplify]: Extracting #1: cost 4 inf + 0 12.762 * * [simplify]: Extracting #2: cost 7 inf + 0 12.762 * * [simplify]: Extracting #3: cost 10 inf + 0 12.762 * * [simplify]: Extracting #4: cost 14 inf + 0 12.762 * * [simplify]: Extracting #5: cost 10 inf + 84 12.762 * * [simplify]: Extracting #6: cost 8 inf + 166 12.763 * * [simplify]: Extracting #7: cost 5 inf + 572 12.763 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.763 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.764 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.764 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.765 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.765 * * [simplify]: iters left: 6 (9 enodes) 12.768 * * [simplify]: iters left: 5 (26 enodes) 12.775 * * [simplify]: iters left: 4 (27 enodes) 12.782 * * [simplify]: Extracting #0: cost 1 inf + 0 12.783 * * [simplify]: Extracting #1: cost 4 inf + 0 12.783 * * [simplify]: Extracting #2: cost 7 inf + 0 12.783 * * [simplify]: Extracting #3: cost 10 inf + 0 12.783 * * [simplify]: Extracting #4: cost 14 inf + 0 12.783 * * [simplify]: Extracting #5: cost 10 inf + 84 12.783 * * [simplify]: Extracting #6: cost 8 inf + 166 12.783 * * [simplify]: Extracting #7: cost 5 inf + 572 12.784 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.784 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.785 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.785 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.785 * * * * [progress]: [ 89 / 140 ] simplifiying candidate # 12.785 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.785 * * [simplify]: iters left: 6 (9 enodes) 12.789 * * [simplify]: iters left: 5 (26 enodes) 12.797 * * [simplify]: iters left: 4 (27 enodes) 12.804 * * [simplify]: Extracting #0: cost 1 inf + 0 12.804 * * [simplify]: Extracting #1: cost 4 inf + 0 12.804 * * [simplify]: Extracting #2: cost 7 inf + 0 12.804 * * [simplify]: Extracting #3: cost 10 inf + 0 12.804 * * [simplify]: Extracting #4: cost 14 inf + 0 12.804 * * [simplify]: Extracting #5: cost 10 inf + 84 12.804 * * [simplify]: Extracting #6: cost 8 inf + 166 12.804 * * [simplify]: Extracting #7: cost 5 inf + 572 12.805 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.805 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.806 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.806 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.806 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.807 * * [simplify]: iters left: 6 (9 enodes) 12.810 * * [simplify]: iters left: 5 (26 enodes) 12.817 * * [simplify]: iters left: 4 (27 enodes) 12.825 * * [simplify]: Extracting #0: cost 1 inf + 0 12.825 * * [simplify]: Extracting #1: cost 4 inf + 0 12.825 * * [simplify]: Extracting #2: cost 7 inf + 0 12.825 * * [simplify]: Extracting #3: cost 10 inf + 0 12.825 * * [simplify]: Extracting #4: cost 14 inf + 0 12.826 * * [simplify]: Extracting #5: cost 10 inf + 84 12.826 * * [simplify]: Extracting #6: cost 8 inf + 166 12.826 * * [simplify]: Extracting #7: cost 5 inf + 572 12.826 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.827 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.827 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.827 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.828 * * * * [progress]: [ 90 / 140 ] simplifiying candidate # 12.828 * [simplify]: Simplifying (* 1 1) 12.828 * * [simplify]: iters left: 2 (2 enodes) 12.830 * * [simplify]: iters left: 1 (6 enodes) 12.832 * * [simplify]: Extracting #0: cost 1 inf + 0 12.832 * * [simplify]: Extracting #1: cost 0 inf + 1 12.832 * [simplify]: Simplified to 1 12.832 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* 1 (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 12.832 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) 12.832 * * [simplify]: iters left: 6 (8 enodes) 12.836 * * [simplify]: iters left: 5 (23 enodes) 12.839 * * [simplify]: iters left: 4 (24 enodes) 12.842 * * [simplify]: Extracting #0: cost 1 inf + 0 12.842 * * [simplify]: Extracting #1: cost 4 inf + 0 12.842 * * [simplify]: Extracting #2: cost 8 inf + 0 12.842 * * [simplify]: Extracting #3: cost 12 inf + 0 12.842 * * [simplify]: Extracting #4: cost 10 inf + 2 12.843 * * [simplify]: Extracting #5: cost 3 inf + 572 12.843 * * [simplify]: Extracting #6: cost 0 inf + 1138 12.843 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 12.843 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* 1 (sqrt (+ (* re re) (* im im)))) re))))) 12.843 * * * * [progress]: [ 91 / 140 ] simplifiying candidate # 12.844 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.844 * * [simplify]: iters left: 6 (9 enodes) 12.845 * * [simplify]: iters left: 5 (26 enodes) 12.849 * * [simplify]: iters left: 4 (27 enodes) 12.852 * * [simplify]: Extracting #0: cost 1 inf + 0 12.853 * * [simplify]: Extracting #1: cost 4 inf + 0 12.853 * * [simplify]: Extracting #2: cost 7 inf + 0 12.853 * * [simplify]: Extracting #3: cost 10 inf + 0 12.853 * * [simplify]: Extracting #4: cost 14 inf + 0 12.853 * * [simplify]: Extracting #5: cost 10 inf + 84 12.853 * * [simplify]: Extracting #6: cost 8 inf + 166 12.853 * * [simplify]: Extracting #7: cost 5 inf + 572 12.853 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.853 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.854 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.854 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.854 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.854 * * [simplify]: iters left: 6 (9 enodes) 12.856 * * [simplify]: iters left: 5 (26 enodes) 12.860 * * [simplify]: iters left: 4 (27 enodes) 12.863 * * [simplify]: Extracting #0: cost 1 inf + 0 12.863 * * [simplify]: Extracting #1: cost 4 inf + 0 12.863 * * [simplify]: Extracting #2: cost 7 inf + 0 12.864 * * [simplify]: Extracting #3: cost 10 inf + 0 12.864 * * [simplify]: Extracting #4: cost 14 inf + 0 12.864 * * [simplify]: Extracting #5: cost 10 inf + 84 12.864 * * [simplify]: Extracting #6: cost 8 inf + 166 12.864 * * [simplify]: Extracting #7: cost 5 inf + 572 12.864 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.864 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.865 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.865 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.865 * * * * [progress]: [ 92 / 140 ] simplifiying candidate # 12.865 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.866 * * [simplify]: iters left: 6 (9 enodes) 12.869 * * [simplify]: iters left: 5 (26 enodes) 12.876 * * [simplify]: iters left: 4 (27 enodes) 12.882 * * [simplify]: Extracting #0: cost 1 inf + 0 12.882 * * [simplify]: Extracting #1: cost 4 inf + 0 12.882 * * [simplify]: Extracting #2: cost 7 inf + 0 12.882 * * [simplify]: Extracting #3: cost 10 inf + 0 12.882 * * [simplify]: Extracting #4: cost 14 inf + 0 12.882 * * [simplify]: Extracting #5: cost 10 inf + 84 12.882 * * [simplify]: Extracting #6: cost 8 inf + 166 12.882 * * [simplify]: Extracting #7: cost 5 inf + 572 12.882 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.883 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.883 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.883 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.883 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.884 * * [simplify]: iters left: 6 (9 enodes) 12.885 * * [simplify]: iters left: 5 (26 enodes) 12.889 * * [simplify]: iters left: 4 (27 enodes) 12.893 * * [simplify]: Extracting #0: cost 1 inf + 0 12.893 * * [simplify]: Extracting #1: cost 4 inf + 0 12.893 * * [simplify]: Extracting #2: cost 7 inf + 0 12.893 * * [simplify]: Extracting #3: cost 10 inf + 0 12.893 * * [simplify]: Extracting #4: cost 14 inf + 0 12.893 * * [simplify]: Extracting #5: cost 10 inf + 84 12.893 * * [simplify]: Extracting #6: cost 8 inf + 166 12.893 * * [simplify]: Extracting #7: cost 5 inf + 572 12.894 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.894 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.894 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.894 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.894 * * * * [progress]: [ 93 / 140 ] simplifiying candidate # 12.894 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.895 * * [simplify]: iters left: 6 (9 enodes) 12.896 * * [simplify]: iters left: 5 (26 enodes) 12.900 * * [simplify]: iters left: 4 (27 enodes) 12.903 * * [simplify]: Extracting #0: cost 1 inf + 0 12.904 * * [simplify]: Extracting #1: cost 4 inf + 0 12.904 * * [simplify]: Extracting #2: cost 7 inf + 0 12.904 * * [simplify]: Extracting #3: cost 10 inf + 0 12.904 * * [simplify]: Extracting #4: cost 14 inf + 0 12.904 * * [simplify]: Extracting #5: cost 10 inf + 84 12.904 * * [simplify]: Extracting #6: cost 8 inf + 166 12.904 * * [simplify]: Extracting #7: cost 5 inf + 572 12.904 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.904 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.905 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.905 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.905 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.905 * * [simplify]: iters left: 6 (9 enodes) 12.907 * * [simplify]: iters left: 5 (26 enodes) 12.910 * * [simplify]: iters left: 4 (27 enodes) 12.915 * * [simplify]: Extracting #0: cost 1 inf + 0 12.915 * * [simplify]: Extracting #1: cost 4 inf + 0 12.915 * * [simplify]: Extracting #2: cost 7 inf + 0 12.915 * * [simplify]: Extracting #3: cost 10 inf + 0 12.915 * * [simplify]: Extracting #4: cost 14 inf + 0 12.915 * * [simplify]: Extracting #5: cost 10 inf + 84 12.915 * * [simplify]: Extracting #6: cost 8 inf + 166 12.916 * * [simplify]: Extracting #7: cost 5 inf + 572 12.916 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.917 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.919 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.919 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.919 * * * * [progress]: [ 94 / 140 ] simplifiying candidate # 12.919 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.919 * * [simplify]: iters left: 6 (9 enodes) 12.923 * * [simplify]: iters left: 5 (26 enodes) 12.930 * * [simplify]: iters left: 4 (27 enodes) 12.937 * * [simplify]: Extracting #0: cost 1 inf + 0 12.937 * * [simplify]: Extracting #1: cost 4 inf + 0 12.937 * * [simplify]: Extracting #2: cost 7 inf + 0 12.937 * * [simplify]: Extracting #3: cost 10 inf + 0 12.937 * * [simplify]: Extracting #4: cost 14 inf + 0 12.937 * * [simplify]: Extracting #5: cost 10 inf + 84 12.937 * * [simplify]: Extracting #6: cost 8 inf + 166 12.938 * * [simplify]: Extracting #7: cost 5 inf + 572 12.938 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.939 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.939 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.939 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.940 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.940 * * [simplify]: iters left: 6 (9 enodes) 12.944 * * [simplify]: iters left: 5 (26 enodes) 12.948 * * [simplify]: iters left: 4 (27 enodes) 12.952 * * [simplify]: Extracting #0: cost 1 inf + 0 12.952 * * [simplify]: Extracting #1: cost 4 inf + 0 12.952 * * [simplify]: Extracting #2: cost 7 inf + 0 12.952 * * [simplify]: Extracting #3: cost 10 inf + 0 12.952 * * [simplify]: Extracting #4: cost 14 inf + 0 12.952 * * [simplify]: Extracting #5: cost 10 inf + 84 12.952 * * [simplify]: Extracting #6: cost 8 inf + 166 12.952 * * [simplify]: Extracting #7: cost 5 inf + 572 12.952 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.953 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.953 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.953 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.953 * * * * [progress]: [ 95 / 140 ] simplifiying candidate # 12.953 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.953 * * [simplify]: iters left: 6 (9 enodes) 12.955 * * [simplify]: iters left: 5 (26 enodes) 12.959 * * [simplify]: iters left: 4 (27 enodes) 12.962 * * [simplify]: Extracting #0: cost 1 inf + 0 12.962 * * [simplify]: Extracting #1: cost 4 inf + 0 12.962 * * [simplify]: Extracting #2: cost 7 inf + 0 12.962 * * [simplify]: Extracting #3: cost 10 inf + 0 12.962 * * [simplify]: Extracting #4: cost 14 inf + 0 12.962 * * [simplify]: Extracting #5: cost 10 inf + 84 12.962 * * [simplify]: Extracting #6: cost 8 inf + 166 12.963 * * [simplify]: Extracting #7: cost 5 inf + 572 12.963 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.963 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.963 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.963 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.964 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.964 * * [simplify]: iters left: 6 (9 enodes) 12.966 * * [simplify]: iters left: 5 (26 enodes) 12.969 * * [simplify]: iters left: 4 (27 enodes) 12.973 * * [simplify]: Extracting #0: cost 1 inf + 0 12.973 * * [simplify]: Extracting #1: cost 4 inf + 0 12.973 * * [simplify]: Extracting #2: cost 7 inf + 0 12.973 * * [simplify]: Extracting #3: cost 10 inf + 0 12.973 * * [simplify]: Extracting #4: cost 14 inf + 0 12.973 * * [simplify]: Extracting #5: cost 10 inf + 84 12.973 * * [simplify]: Extracting #6: cost 8 inf + 166 12.973 * * [simplify]: Extracting #7: cost 5 inf + 572 12.973 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.973 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.974 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.974 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 12.974 * * * * [progress]: [ 96 / 140 ] simplifiying candidate # 12.974 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.974 * * [simplify]: iters left: 6 (9 enodes) 12.976 * * [simplify]: iters left: 5 (26 enodes) 12.983 * * [simplify]: iters left: 4 (27 enodes) 12.990 * * [simplify]: Extracting #0: cost 1 inf + 0 12.990 * * [simplify]: Extracting #1: cost 4 inf + 0 12.990 * * [simplify]: Extracting #2: cost 7 inf + 0 12.991 * * [simplify]: Extracting #3: cost 10 inf + 0 12.991 * * [simplify]: Extracting #4: cost 14 inf + 0 12.991 * * [simplify]: Extracting #5: cost 10 inf + 84 12.991 * * [simplify]: Extracting #6: cost 8 inf + 166 12.991 * * [simplify]: Extracting #7: cost 5 inf + 572 12.991 * * [simplify]: Extracting #8: cost 2 inf + 1178 12.992 * * [simplify]: Extracting #9: cost 0 inf + 1622 12.993 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 12.993 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 12.993 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 12.993 * * [simplify]: iters left: 6 (9 enodes) 12.995 * * [simplify]: iters left: 5 (26 enodes) 12.998 * * [simplify]: iters left: 4 (27 enodes) 13.002 * * [simplify]: Extracting #0: cost 1 inf + 0 13.002 * * [simplify]: Extracting #1: cost 4 inf + 0 13.002 * * [simplify]: Extracting #2: cost 7 inf + 0 13.002 * * [simplify]: Extracting #3: cost 10 inf + 0 13.002 * * [simplify]: Extracting #4: cost 14 inf + 0 13.002 * * [simplify]: Extracting #5: cost 10 inf + 84 13.002 * * [simplify]: Extracting #6: cost 8 inf + 166 13.002 * * [simplify]: Extracting #7: cost 5 inf + 572 13.002 * * [simplify]: Extracting #8: cost 2 inf + 1178 13.003 * * [simplify]: Extracting #9: cost 0 inf + 1622 13.003 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 13.003 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 13.003 * * * * [progress]: [ 97 / 140 ] simplifiying candidate # 13.003 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 13.003 * * [simplify]: iters left: 6 (9 enodes) 13.005 * * [simplify]: iters left: 5 (26 enodes) 13.009 * * [simplify]: iters left: 4 (27 enodes) 13.012 * * [simplify]: Extracting #0: cost 1 inf + 0 13.012 * * [simplify]: Extracting #1: cost 4 inf + 0 13.012 * * [simplify]: Extracting #2: cost 7 inf + 0 13.012 * * [simplify]: Extracting #3: cost 10 inf + 0 13.012 * * [simplify]: Extracting #4: cost 14 inf + 0 13.013 * * [simplify]: Extracting #5: cost 10 inf + 84 13.013 * * [simplify]: Extracting #6: cost 8 inf + 166 13.013 * * [simplify]: Extracting #7: cost 5 inf + 572 13.013 * * [simplify]: Extracting #8: cost 2 inf + 1178 13.014 * * [simplify]: Extracting #9: cost 0 inf + 1622 13.015 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 13.015 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 13.015 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 13.015 * * [simplify]: iters left: 6 (9 enodes) 13.020 * * [simplify]: iters left: 5 (26 enodes) 13.027 * * [simplify]: iters left: 4 (27 enodes) 13.034 * * [simplify]: Extracting #0: cost 1 inf + 0 13.034 * * [simplify]: Extracting #1: cost 4 inf + 0 13.034 * * [simplify]: Extracting #2: cost 7 inf + 0 13.034 * * [simplify]: Extracting #3: cost 10 inf + 0 13.034 * * [simplify]: Extracting #4: cost 14 inf + 0 13.034 * * [simplify]: Extracting #5: cost 10 inf + 84 13.034 * * [simplify]: Extracting #6: cost 8 inf + 166 13.034 * * [simplify]: Extracting #7: cost 5 inf + 572 13.035 * * [simplify]: Extracting #8: cost 2 inf + 1178 13.035 * * [simplify]: Extracting #9: cost 0 inf + 1622 13.036 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 13.036 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 13.036 * * * * [progress]: [ 98 / 140 ] simplifiying candidate # 13.037 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 13.037 * * [simplify]: iters left: 6 (9 enodes) 13.040 * * [simplify]: iters left: 5 (26 enodes) 13.048 * * [simplify]: iters left: 4 (27 enodes) 13.055 * * [simplify]: Extracting #0: cost 1 inf + 0 13.055 * * [simplify]: Extracting #1: cost 4 inf + 0 13.055 * * [simplify]: Extracting #2: cost 7 inf + 0 13.055 * * [simplify]: Extracting #3: cost 10 inf + 0 13.055 * * [simplify]: Extracting #4: cost 14 inf + 0 13.056 * * [simplify]: Extracting #5: cost 10 inf + 84 13.056 * * [simplify]: Extracting #6: cost 8 inf + 166 13.056 * * [simplify]: Extracting #7: cost 5 inf + 572 13.056 * * [simplify]: Extracting #8: cost 2 inf + 1178 13.057 * * [simplify]: Extracting #9: cost 0 inf + 1622 13.058 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 13.058 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 13.058 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 13.058 * * [simplify]: iters left: 6 (9 enodes) 13.062 * * [simplify]: iters left: 5 (26 enodes) 13.070 * * [simplify]: iters left: 4 (27 enodes) 13.077 * * [simplify]: Extracting #0: cost 1 inf + 0 13.077 * * [simplify]: Extracting #1: cost 4 inf + 0 13.077 * * [simplify]: Extracting #2: cost 7 inf + 0 13.077 * * [simplify]: Extracting #3: cost 10 inf + 0 13.077 * * [simplify]: Extracting #4: cost 14 inf + 0 13.077 * * [simplify]: Extracting #5: cost 10 inf + 84 13.077 * * [simplify]: Extracting #6: cost 8 inf + 166 13.077 * * [simplify]: Extracting #7: cost 5 inf + 572 13.078 * * [simplify]: Extracting #8: cost 2 inf + 1178 13.078 * * [simplify]: Extracting #9: cost 0 inf + 1622 13.079 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 13.079 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 13.079 * * * * [progress]: [ 99 / 140 ] simplifiying candidate # 13.079 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 13.080 * * [simplify]: iters left: 6 (9 enodes) 13.083 * * [simplify]: iters left: 5 (26 enodes) 13.090 * * [simplify]: iters left: 4 (27 enodes) 13.098 * * [simplify]: Extracting #0: cost 1 inf + 0 13.098 * * [simplify]: Extracting #1: cost 4 inf + 0 13.098 * * [simplify]: Extracting #2: cost 7 inf + 0 13.098 * * [simplify]: Extracting #3: cost 10 inf + 0 13.098 * * [simplify]: Extracting #4: cost 14 inf + 0 13.098 * * [simplify]: Extracting #5: cost 10 inf + 84 13.098 * * [simplify]: Extracting #6: cost 8 inf + 166 13.098 * * [simplify]: Extracting #7: cost 5 inf + 572 13.099 * * [simplify]: Extracting #8: cost 2 inf + 1178 13.099 * * [simplify]: Extracting #9: cost 0 inf + 1622 13.100 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 13.100 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im))))))) re))))) 13.100 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 13.101 * * [simplify]: iters left: 6 (9 enodes) 13.104 * * [simplify]: iters left: 5 (26 enodes) 13.111 * * [simplify]: iters left: 4 (27 enodes) 13.118 * * [simplify]: Extracting #0: cost 1 inf + 0 13.118 * * [simplify]: Extracting #1: cost 4 inf + 0 13.119 * * [simplify]: Extracting #2: cost 7 inf + 0 13.119 * * [simplify]: Extracting #3: cost 10 inf + 0 13.119 * * [simplify]: Extracting #4: cost 14 inf + 0 13.119 * * [simplify]: Extracting #5: cost 10 inf + 84 13.119 * * [simplify]: Extracting #6: cost 8 inf + 166 13.119 * * [simplify]: Extracting #7: cost 5 inf + 572 13.119 * * [simplify]: Extracting #8: cost 2 inf + 1178 13.120 * * [simplify]: Extracting #9: cost 0 inf + 1622 13.121 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 13.121 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 13.121 * * * * [progress]: [ 100 / 140 ] simplifiying candidate # 13.121 * [simplify]: Simplifying (* 2 1/2) 13.121 * * [simplify]: iters left: 2 (3 enodes) 13.125 * * [simplify]: iters left: 1 (11 enodes) 13.129 * * [simplify]: Extracting #0: cost 1 inf + 0 13.129 * * [simplify]: Extracting #1: cost 0 inf + 1 13.129 * [simplify]: Simplified to 1 13.129 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (sqrt (+ (* re re) (* im im))) 1) re))))) 13.129 * * * * [progress]: [ 101 / 140 ] simplifiying candidate # 13.129 * [simplify]: Simplifying (* 2 1) 13.129 * * [simplify]: iters left: 2 (3 enodes) 13.132 * * [simplify]: iters left: 1 (9 enodes) 13.135 * * [simplify]: Extracting #0: cost 1 inf + 0 13.135 * * [simplify]: Extracting #1: cost 0 inf + 1 13.135 * [simplify]: Simplified to 2 13.135 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (sqrt (sqrt (+ (* re re) (* im im)))) 2) re))))) 13.136 * * * * [progress]: [ 102 / 140 ] simplifiying candidate # 13.136 * [simplify]: Simplifying (* 2 (/ 1/2 2)) 13.136 * * [simplify]: iters left: 4 (4 enodes) 13.141 * * [simplify]: iters left: 3 (17 enodes) 13.146 * * [simplify]: iters left: 2 (21 enodes) 13.152 * * [simplify]: iters left: 1 (23 enodes) 13.158 * * [simplify]: Extracting #0: cost 1 inf + 0 13.158 * * [simplify]: Extracting #1: cost 0 inf + 1 13.158 * [simplify]: Simplified to 1/2 13.159 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (+ (* re re) (* im im)) 1/2) re))))) 13.159 * * * * [progress]: [ 103 / 140 ] simplifiying candidate # 13.159 * [simplify]: Simplifying (* 2 (/ 1 2)) 13.159 * * [simplify]: iters left: 4 (4 enodes) 13.162 * * [simplify]: iters left: 3 (13 enodes) 13.167 * * [simplify]: iters left: 2 (15 enodes) 13.172 * * [simplify]: Extracting #0: cost 1 inf + 0 13.172 * * [simplify]: Extracting #1: cost 0 inf + 1 13.172 * [simplify]: Simplified to 1 13.172 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (sqrt (+ (* re re) (* im im))) 1) re))))) 13.172 * * * * [progress]: [ 104 / 140 ] simplifiying candidate # 13.172 * [simplify]: Simplifying (* 2 (/ (/ 1 2) 2)) 13.172 * * [simplify]: iters left: 6 (5 enodes) 13.181 * * [simplify]: iters left: 5 (25 enodes) 13.188 * * [simplify]: iters left: 4 (29 enodes) 13.194 * * [simplify]: Extracting #0: cost 1 inf + 0 13.194 * * [simplify]: Extracting #1: cost 0 inf + 1 13.194 * [simplify]: Simplified to 1/2 13.194 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (+ (* re re) (* im im)) 1/2) re))))) 13.194 * * * * [progress]: [ 105 / 140 ] simplifiying candidate # 13.194 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im))))))) 13.194 * * [simplify]: iters left: 6 (10 enodes) 13.197 * * [simplify]: iters left: 5 (34 enodes) 13.201 * * [simplify]: iters left: 4 (38 enodes) 13.206 * * [simplify]: Extracting #0: cost 1 inf + 0 13.207 * * [simplify]: Extracting #1: cost 6 inf + 0 13.207 * * [simplify]: Extracting #2: cost 11 inf + 0 13.207 * * [simplify]: Extracting #3: cost 13 inf + 0 13.207 * * [simplify]: Extracting #4: cost 16 inf + 0 13.207 * * [simplify]: Extracting #5: cost 20 inf + 0 13.207 * * [simplify]: Extracting #6: cost 17 inf + 43 13.207 * * [simplify]: Extracting #7: cost 15 inf + 125 13.207 * * [simplify]: Extracting #8: cost 11 inf + 572 13.207 * * [simplify]: Extracting #9: cost 6 inf + 1702 13.208 * * [simplify]: Extracting #10: cost 1 inf + 3392 13.208 * * [simplify]: Extracting #11: cost 0 inf + 3714 13.209 * [simplify]: Simplified to (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im))))))) 13.209 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (+ (* re re) (* im im)))) (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 13.209 * * * * [progress]: [ 106 / 140 ] simplifiying candidate # 13.209 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))))) 13.209 * * [simplify]: iters left: 6 (11 enodes) 13.211 * * [simplify]: iters left: 5 (36 enodes) 13.216 * * [simplify]: Extracting #0: cost 1 inf + 0 13.216 * * [simplify]: Extracting #1: cost 4 inf + 0 13.216 * * [simplify]: Extracting #2: cost 9 inf + 0 13.216 * * [simplify]: Extracting #3: cost 13 inf + 0 13.216 * * [simplify]: Extracting #4: cost 16 inf + 0 13.216 * * [simplify]: Extracting #5: cost 20 inf + 0 13.217 * * [simplify]: Extracting #6: cost 17 inf + 43 13.217 * * [simplify]: Extracting #7: cost 15 inf + 125 13.217 * * [simplify]: Extracting #8: cost 7 inf + 1620 13.217 * * [simplify]: Extracting #9: cost 0 inf + 3474 13.218 * [simplify]: Simplified to (* (fabs (cbrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.218 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (fabs (cbrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im)))))) re))))) 13.218 * * * * [progress]: [ 107 / 140 ] simplifiying candidate # 13.218 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))))) 13.218 * * [simplify]: iters left: 6 (12 enodes) 13.221 * * [simplify]: iters left: 5 (39 enodes) 13.229 * * [simplify]: Extracting #0: cost 1 inf + 0 13.229 * * [simplify]: Extracting #1: cost 4 inf + 0 13.229 * * [simplify]: Extracting #2: cost 8 inf + 0 13.229 * * [simplify]: Extracting #3: cost 13 inf + 0 13.229 * * [simplify]: Extracting #4: cost 18 inf + 0 13.230 * * [simplify]: Extracting #5: cost 22 inf + 0 13.230 * * [simplify]: Extracting #6: cost 19 inf + 43 13.230 * * [simplify]: Extracting #7: cost 16 inf + 166 13.230 * * [simplify]: Extracting #8: cost 12 inf + 894 13.230 * * [simplify]: Extracting #9: cost 1 inf + 3476 13.231 * * [simplify]: Extracting #10: cost 0 inf + 3878 13.231 * [simplify]: Simplified to (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.231 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) re))))) 13.231 * * * * [progress]: [ 108 / 140 ] simplifiying candidate # 13.232 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 13.232 * * [simplify]: iters left: 6 (9 enodes) 13.234 * * [simplify]: iters left: 5 (29 enodes) 13.237 * * [simplify]: Extracting #0: cost 1 inf + 0 13.237 * * [simplify]: Extracting #1: cost 4 inf + 0 13.237 * * [simplify]: Extracting #2: cost 7 inf + 0 13.237 * * [simplify]: Extracting #3: cost 9 inf + 0 13.238 * * [simplify]: Extracting #4: cost 12 inf + 0 13.238 * * [simplify]: Extracting #5: cost 16 inf + 0 13.238 * * [simplify]: Extracting #6: cost 12 inf + 84 13.238 * * [simplify]: Extracting #7: cost 10 inf + 166 13.238 * * [simplify]: Extracting #8: cost 7 inf + 572 13.238 * * [simplify]: Extracting #9: cost 4 inf + 1178 13.238 * * [simplify]: Extracting #10: cost 1 inf + 1904 13.239 * * [simplify]: Extracting #11: cost 0 inf + 2186 13.239 * [simplify]: Simplified to (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.239 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 13.239 * * * * [progress]: [ 109 / 140 ] simplifiying candidate # 13.239 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt 1))) 13.239 * * [simplify]: iters left: 6 (11 enodes) 13.244 * * [simplify]: iters left: 5 (37 enodes) 13.249 * * [simplify]: iters left: 4 (39 enodes) 13.255 * * [simplify]: iters left: 3 (42 enodes) 13.260 * * [simplify]: Extracting #0: cost 1 inf + 0 13.260 * * [simplify]: Extracting #1: cost 4 inf + 0 13.261 * * [simplify]: Extracting #2: cost 5 inf + 1 13.261 * * [simplify]: Extracting #3: cost 8 inf + 1 13.261 * * [simplify]: Extracting #4: cost 12 inf + 1 13.261 * * [simplify]: Extracting #5: cost 9 inf + 44 13.261 * * [simplify]: Extracting #6: cost 6 inf + 167 13.261 * * [simplify]: Extracting #7: cost 4 inf + 451 13.261 * * [simplify]: Extracting #8: cost 0 inf + 1139 13.261 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 13.261 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 13.261 * * * * [progress]: [ 110 / 140 ] simplifiying candidate # 13.262 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 13.262 * * [simplify]: iters left: 6 (9 enodes) 13.264 * * [simplify]: iters left: 5 (29 enodes) 13.269 * * [simplify]: Extracting #0: cost 1 inf + 0 13.269 * * [simplify]: Extracting #1: cost 4 inf + 0 13.269 * * [simplify]: Extracting #2: cost 7 inf + 0 13.269 * * [simplify]: Extracting #3: cost 9 inf + 0 13.270 * * [simplify]: Extracting #4: cost 12 inf + 0 13.270 * * [simplify]: Extracting #5: cost 16 inf + 0 13.270 * * [simplify]: Extracting #6: cost 12 inf + 84 13.270 * * [simplify]: Extracting #7: cost 10 inf + 166 13.270 * * [simplify]: Extracting #8: cost 7 inf + 572 13.270 * * [simplify]: Extracting #9: cost 4 inf + 1178 13.270 * * [simplify]: Extracting #10: cost 1 inf + 1904 13.271 * * [simplify]: Extracting #11: cost 0 inf + 2186 13.271 * [simplify]: Simplified to (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.271 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 13.271 * * * * [progress]: [ 111 / 140 ] simplifiying candidate # 13.271 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt 1)) 13.271 * * [simplify]: iters left: 6 (10 enodes) 13.274 * * [simplify]: iters left: 5 (34 enodes) 13.282 * * [simplify]: iters left: 4 (36 enodes) 13.293 * * [simplify]: iters left: 3 (39 enodes) 13.300 * * [simplify]: Extracting #0: cost 1 inf + 0 13.300 * * [simplify]: Extracting #1: cost 4 inf + 0 13.300 * * [simplify]: Extracting #2: cost 5 inf + 1 13.300 * * [simplify]: Extracting #3: cost 8 inf + 1 13.300 * * [simplify]: Extracting #4: cost 12 inf + 1 13.300 * * [simplify]: Extracting #5: cost 9 inf + 44 13.300 * * [simplify]: Extracting #6: cost 7 inf + 126 13.300 * * [simplify]: Extracting #7: cost 1 inf + 977 13.300 * * [simplify]: Extracting #8: cost 0 inf + 1139 13.301 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 13.301 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 13.301 * * * * [progress]: [ 112 / 140 ] simplifiying candidate # 13.301 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) 13.301 * * [simplify]: iters left: 6 (9 enodes) 13.303 * * [simplify]: iters left: 5 (29 enodes) 13.307 * * [simplify]: Extracting #0: cost 1 inf + 0 13.307 * * [simplify]: Extracting #1: cost 4 inf + 0 13.307 * * [simplify]: Extracting #2: cost 7 inf + 0 13.307 * * [simplify]: Extracting #3: cost 9 inf + 0 13.307 * * [simplify]: Extracting #4: cost 12 inf + 0 13.307 * * [simplify]: Extracting #5: cost 16 inf + 0 13.307 * * [simplify]: Extracting #6: cost 12 inf + 84 13.307 * * [simplify]: Extracting #7: cost 10 inf + 166 13.307 * * [simplify]: Extracting #8: cost 7 inf + 572 13.307 * * [simplify]: Extracting #9: cost 4 inf + 1178 13.308 * * [simplify]: Extracting #10: cost 1 inf + 1904 13.308 * * [simplify]: Extracting #11: cost 0 inf + 2186 13.308 * [simplify]: Simplified to (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.308 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 13.308 * * * * [progress]: [ 113 / 140 ] simplifiying candidate # 13.309 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) 1) 13.309 * * [simplify]: iters left: 6 (9 enodes) 13.311 * * [simplify]: iters left: 5 (29 enodes) 13.316 * * [simplify]: iters left: 4 (33 enodes) 13.320 * * [simplify]: Extracting #0: cost 1 inf + 0 13.321 * * [simplify]: Extracting #1: cost 4 inf + 0 13.321 * * [simplify]: Extracting #2: cost 5 inf + 1 13.321 * * [simplify]: Extracting #3: cost 8 inf + 1 13.321 * * [simplify]: Extracting #4: cost 12 inf + 1 13.321 * * [simplify]: Extracting #5: cost 8 inf + 85 13.321 * * [simplify]: Extracting #6: cost 6 inf + 167 13.321 * * [simplify]: Extracting #7: cost 4 inf + 451 13.321 * * [simplify]: Extracting #8: cost 1 inf + 937 13.321 * * [simplify]: Extracting #9: cost 0 inf + 1139 13.321 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 13.322 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 13.322 * * * * [progress]: [ 114 / 140 ] simplifiying candidate # 13.322 * [simplify]: Simplifying (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.322 * * [simplify]: iters left: 6 (9 enodes) 13.324 * * [simplify]: iters left: 5 (29 enodes) 13.331 * * [simplify]: Extracting #0: cost 1 inf + 0 13.331 * * [simplify]: Extracting #1: cost 4 inf + 0 13.331 * * [simplify]: Extracting #2: cost 7 inf + 0 13.331 * * [simplify]: Extracting #3: cost 9 inf + 0 13.331 * * [simplify]: Extracting #4: cost 12 inf + 0 13.331 * * [simplify]: Extracting #5: cost 16 inf + 0 13.331 * * [simplify]: Extracting #6: cost 12 inf + 84 13.331 * * [simplify]: Extracting #7: cost 10 inf + 166 13.331 * * [simplify]: Extracting #8: cost 7 inf + 572 13.332 * * [simplify]: Extracting #9: cost 4 inf + 1218 13.332 * * [simplify]: Extracting #10: cost 1 inf + 2024 13.333 * * [simplify]: Extracting #11: cost 0 inf + 2346 13.334 * [simplify]: Simplified to (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.334 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (sqrt (+ (* re re) (* im im)))))) (* (cbrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 13.334 * * * * [progress]: [ 115 / 140 ] simplifiying candidate # 13.334 * [simplify]: Simplifying (* (sqrt (cbrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.334 * * [simplify]: iters left: 6 (10 enodes) 13.338 * * [simplify]: iters left: 5 (32 enodes) 13.347 * * [simplify]: Extracting #0: cost 1 inf + 0 13.347 * * [simplify]: Extracting #1: cost 4 inf + 0 13.348 * * [simplify]: Extracting #2: cost 8 inf + 0 13.348 * * [simplify]: Extracting #3: cost 11 inf + 0 13.348 * * [simplify]: Extracting #4: cost 14 inf + 0 13.348 * * [simplify]: Extracting #5: cost 18 inf + 0 13.348 * * [simplify]: Extracting #6: cost 15 inf + 43 13.348 * * [simplify]: Extracting #7: cost 13 inf + 125 13.348 * * [simplify]: Extracting #8: cost 9 inf + 572 13.349 * * [simplify]: Extracting #9: cost 1 inf + 2628 13.350 * * [simplify]: Extracting #10: cost 0 inf + 2910 13.350 * [simplify]: Simplified to (* (sqrt (cbrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.351 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im)))))) (* (sqrt (cbrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 13.351 * * * * [progress]: [ 116 / 140 ] simplifiying candidate # 13.351 * [simplify]: Simplifying (* (sqrt (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.351 * * [simplify]: iters left: 6 (11 enodes) 13.356 * * [simplify]: iters left: 5 (35 enodes) 13.366 * * [simplify]: Extracting #0: cost 1 inf + 0 13.366 * * [simplify]: Extracting #1: cost 4 inf + 0 13.366 * * [simplify]: Extracting #2: cost 8 inf + 0 13.366 * * [simplify]: Extracting #3: cost 12 inf + 0 13.366 * * [simplify]: Extracting #4: cost 16 inf + 0 13.366 * * [simplify]: Extracting #5: cost 20 inf + 0 13.366 * * [simplify]: Extracting #6: cost 16 inf + 84 13.366 * * [simplify]: Extracting #7: cost 14 inf + 166 13.366 * * [simplify]: Extracting #8: cost 9 inf + 1016 13.367 * * [simplify]: Extracting #9: cost 4 inf + 2066 13.368 * * [simplify]: Extracting #10: cost 0 inf + 3394 13.369 * [simplify]: Simplified to (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) 13.369 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im)))))) (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (cbrt (+ (* re re) (* im im))))))) re))))) 13.369 * * * * [progress]: [ 117 / 140 ] simplifiying candidate # 13.370 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.370 * * [simplify]: iters left: 6 (9 enodes) 13.373 * * [simplify]: iters left: 5 (29 enodes) 13.381 * * [simplify]: Extracting #0: cost 1 inf + 0 13.381 * * [simplify]: Extracting #1: cost 4 inf + 0 13.381 * * [simplify]: Extracting #2: cost 7 inf + 0 13.381 * * [simplify]: Extracting #3: cost 9 inf + 0 13.381 * * [simplify]: Extracting #4: cost 12 inf + 0 13.381 * * [simplify]: Extracting #5: cost 16 inf + 0 13.381 * * [simplify]: Extracting #6: cost 12 inf + 84 13.382 * * [simplify]: Extracting #7: cost 10 inf + 166 13.382 * * [simplify]: Extracting #8: cost 7 inf + 572 13.382 * * [simplify]: Extracting #9: cost 4 inf + 1178 13.383 * * [simplify]: Extracting #10: cost 1 inf + 1904 13.383 * * [simplify]: Extracting #11: cost 0 inf + 2186 13.384 * [simplify]: Simplified to (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.384 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 13.384 * * * * [progress]: [ 118 / 140 ] simplifiying candidate # 13.385 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.385 * * [simplify]: iters left: 6 (8 enodes) 13.390 * * [simplify]: iters left: 5 (23 enodes) 13.397 * * [simplify]: iters left: 4 (24 enodes) 13.400 * * [simplify]: Extracting #0: cost 1 inf + 0 13.400 * * [simplify]: Extracting #1: cost 4 inf + 0 13.400 * * [simplify]: Extracting #2: cost 8 inf + 0 13.400 * * [simplify]: Extracting #3: cost 12 inf + 0 13.400 * * [simplify]: Extracting #4: cost 10 inf + 2 13.400 * * [simplify]: Extracting #5: cost 3 inf + 572 13.400 * * [simplify]: Extracting #6: cost 0 inf + 1138 13.400 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 13.401 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt 1)) (sqrt (+ (* re re) (* im im)))) re))))) 13.401 * * * * [progress]: [ 119 / 140 ] simplifiying candidate # 13.401 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.401 * * [simplify]: iters left: 6 (9 enodes) 13.403 * * [simplify]: iters left: 5 (29 enodes) 13.407 * * [simplify]: Extracting #0: cost 1 inf + 0 13.407 * * [simplify]: Extracting #1: cost 4 inf + 0 13.407 * * [simplify]: Extracting #2: cost 7 inf + 0 13.407 * * [simplify]: Extracting #3: cost 9 inf + 0 13.407 * * [simplify]: Extracting #4: cost 12 inf + 0 13.407 * * [simplify]: Extracting #5: cost 16 inf + 0 13.407 * * [simplify]: Extracting #6: cost 12 inf + 84 13.407 * * [simplify]: Extracting #7: cost 10 inf + 166 13.407 * * [simplify]: Extracting #8: cost 7 inf + 572 13.407 * * [simplify]: Extracting #9: cost 4 inf + 1178 13.407 * * [simplify]: Extracting #10: cost 1 inf + 1904 13.408 * * [simplify]: Extracting #11: cost 0 inf + 2186 13.408 * [simplify]: Simplified to (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.408 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 13.408 * * * * [progress]: [ 120 / 140 ] simplifiying candidate # 13.409 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.409 * * [simplify]: iters left: 6 (8 enodes) 13.410 * * [simplify]: iters left: 5 (23 enodes) 13.413 * * [simplify]: iters left: 4 (24 enodes) 13.416 * * [simplify]: Extracting #0: cost 1 inf + 0 13.416 * * [simplify]: Extracting #1: cost 4 inf + 0 13.416 * * [simplify]: Extracting #2: cost 8 inf + 0 13.416 * * [simplify]: Extracting #3: cost 12 inf + 0 13.417 * * [simplify]: Extracting #4: cost 10 inf + 2 13.417 * * [simplify]: Extracting #5: cost 3 inf + 572 13.417 * * [simplify]: Extracting #6: cost 0 inf + 1138 13.417 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 13.417 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt 1) (sqrt (+ (* re re) (* im im)))) re))))) 13.417 * * * * [progress]: [ 121 / 140 ] simplifiying candidate # 13.417 * [simplify]: Simplifying (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.417 * * [simplify]: iters left: 6 (9 enodes) 13.419 * * [simplify]: iters left: 5 (29 enodes) 13.423 * * [simplify]: Extracting #0: cost 1 inf + 0 13.423 * * [simplify]: Extracting #1: cost 4 inf + 0 13.423 * * [simplify]: Extracting #2: cost 7 inf + 0 13.423 * * [simplify]: Extracting #3: cost 9 inf + 0 13.423 * * [simplify]: Extracting #4: cost 12 inf + 0 13.423 * * [simplify]: Extracting #5: cost 16 inf + 0 13.423 * * [simplify]: Extracting #6: cost 12 inf + 84 13.423 * * [simplify]: Extracting #7: cost 10 inf + 166 13.424 * * [simplify]: Extracting #8: cost 7 inf + 572 13.424 * * [simplify]: Extracting #9: cost 4 inf + 1178 13.424 * * [simplify]: Extracting #10: cost 1 inf + 1904 13.424 * * [simplify]: Extracting #11: cost 0 inf + 2186 13.425 * [simplify]: Simplified to (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.425 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (* (sqrt (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im)))))) re))))) 13.425 * * * * [progress]: [ 122 / 140 ] simplifiying candidate # 13.426 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.426 * * [simplify]: iters left: 6 (8 enodes) 13.429 * * [simplify]: iters left: 5 (23 enodes) 13.435 * * [simplify]: iters left: 4 (24 enodes) 13.441 * * [simplify]: Extracting #0: cost 1 inf + 0 13.441 * * [simplify]: Extracting #1: cost 4 inf + 0 13.441 * * [simplify]: Extracting #2: cost 8 inf + 0 13.441 * * [simplify]: Extracting #3: cost 12 inf + 0 13.441 * * [simplify]: Extracting #4: cost 10 inf + 2 13.441 * * [simplify]: Extracting #5: cost 3 inf + 572 13.442 * * [simplify]: Extracting #6: cost 0 inf + 1138 13.442 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 13.442 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* 1 (sqrt (+ (* re re) (* im im)))) re))))) 13.442 * * * * [progress]: [ 123 / 140 ] simplifiying candidate # 13.442 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (pow (* re re) 3) (pow (* im im) 3))))) 13.442 * * [simplify]: iters left: 6 (14 enodes) 13.446 * * [simplify]: iters left: 5 (62 enodes) 13.459 * * [simplify]: iters left: 4 (117 enodes) 13.494 * * [simplify]: iters left: 3 (212 enodes) 13.579 * * [simplify]: iters left: 2 (407 enodes) 13.724 * * [simplify]: Extracting #0: cost 1 inf + 0 13.724 * * [simplify]: Extracting #1: cost 4 inf + 0 13.724 * * [simplify]: Extracting #2: cost 8 inf + 0 13.724 * * [simplify]: Extracting #3: cost 12 inf + 0 13.724 * * [simplify]: Extracting #4: cost 18 inf + 0 13.725 * * [simplify]: Extracting #5: cost 79 inf + 0 13.726 * * [simplify]: Extracting #6: cost 171 inf + 743 13.729 * * [simplify]: Extracting #7: cost 151 inf + 8210 13.736 * * [simplify]: Extracting #8: cost 65 inf + 36792 13.742 * * [simplify]: Extracting #9: cost 7 inf + 62354 13.747 * * [simplify]: Extracting #10: cost 0 inf + 65686 13.753 * [simplify]: Simplified to (* (sqrt (sqrt (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* (* im im) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.753 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (* (sqrt (sqrt (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* (* im im) (* im im)))))) (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))))) re))))) 13.754 * * * * [progress]: [ 124 / 140 ] simplifiying candidate # 13.754 * [simplify]: Simplifying (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))))) 13.754 * * [simplify]: iters left: 6 (13 enodes) 13.757 * * [simplify]: iters left: 5 (53 enodes) 13.767 * * [simplify]: iters left: 4 (80 enodes) 13.789 * * [simplify]: iters left: 3 (136 enodes) 13.821 * * [simplify]: iters left: 2 (291 enodes) 13.937 * * [simplify]: Extracting #0: cost 1 inf + 0 13.937 * * [simplify]: Extracting #1: cost 4 inf + 0 13.937 * * [simplify]: Extracting #2: cost 8 inf + 0 13.937 * * [simplify]: Extracting #3: cost 12 inf + 0 13.937 * * [simplify]: Extracting #4: cost 61 inf + 0 13.938 * * [simplify]: Extracting #5: cost 160 inf + 0 13.940 * * [simplify]: Extracting #6: cost 192 inf + 2033 13.948 * * [simplify]: Extracting #7: cost 77 inf + 20894 13.962 * * [simplify]: Extracting #8: cost 3 inf + 37735 13.981 * * [simplify]: Extracting #9: cost 0 inf + 38441 13.997 * [simplify]: Simplified to (* (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.997 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (* (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (- (* re re) (* im im))))) re))))) 13.997 * * * * [progress]: [ 125 / 140 ] simplifiying candidate # 13.998 * [simplify]: Simplifying (* (sqrt (sqrt (+ (pow (* re re) 3) (pow (* im im) 3)))) (sqrt (sqrt (+ (* re re) (* im im))))) 13.998 * * [simplify]: iters left: 6 (14 enodes) 14.005 * * [simplify]: iters left: 5 (62 enodes) 14.026 * * [simplify]: iters left: 4 (117 enodes) 14.055 * * [simplify]: iters left: 3 (215 enodes) 14.119 * * [simplify]: iters left: 2 (409 enodes) 14.260 * * [simplify]: Extracting #0: cost 1 inf + 0 14.260 * * [simplify]: Extracting #1: cost 4 inf + 0 14.260 * * [simplify]: Extracting #2: cost 8 inf + 0 14.260 * * [simplify]: Extracting #3: cost 12 inf + 0 14.260 * * [simplify]: Extracting #4: cost 18 inf + 0 14.260 * * [simplify]: Extracting #5: cost 80 inf + 0 14.262 * * [simplify]: Extracting #6: cost 176 inf + 591 14.265 * * [simplify]: Extracting #7: cost 134 inf + 16202 14.273 * * [simplify]: Extracting #8: cost 48 inf + 46768 14.286 * * [simplify]: Extracting #9: cost 5 inf + 67237 14.292 * * [simplify]: Extracting #10: cost 0 inf + 69461 14.297 * [simplify]: Simplified to (* (sqrt (sqrt (+ (* (* (* re re) (* re re)) (* re re)) (* (* (* im im) (* im im)) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 14.298 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (* (sqrt (sqrt (+ (* (* (* re re) (* re re)) (* re re)) (* (* (* im im) (* im im)) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) (sqrt (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))))) re))))) 14.298 * * * * [progress]: [ 126 / 140 ] simplifiying candidate # 14.298 * [simplify]: Simplifying (* (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))) (sqrt (sqrt (+ (* re re) (* im im))))) 14.298 * * [simplify]: iters left: 6 (13 enodes) 14.301 * * [simplify]: iters left: 5 (53 enodes) 14.309 * * [simplify]: iters left: 4 (80 enodes) 14.323 * * [simplify]: iters left: 3 (136 enodes) 14.359 * * [simplify]: iters left: 2 (291 enodes) 14.480 * * [simplify]: Extracting #0: cost 1 inf + 0 14.481 * * [simplify]: Extracting #1: cost 4 inf + 0 14.481 * * [simplify]: Extracting #2: cost 8 inf + 0 14.481 * * [simplify]: Extracting #3: cost 12 inf + 0 14.481 * * [simplify]: Extracting #4: cost 61 inf + 0 14.482 * * [simplify]: Extracting #5: cost 160 inf + 0 14.483 * * [simplify]: Extracting #6: cost 199 inf + 1018 14.490 * * [simplify]: Extracting #7: cost 84 inf + 19610 14.504 * * [simplify]: Extracting #8: cost 7 inf + 36185 14.519 * * [simplify]: Extracting #9: cost 0 inf + 37801 14.534 * [simplify]: Simplified to (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))))) 14.535 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))))) (sqrt (sqrt (- (* re re) (* im im))))) re))))) 14.535 * * * * [progress]: [ 127 / 140 ] simplifiying candidate #real (real->posit16 (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) re)))))> 14.535 * [simplify]: Simplifying (real->posit16 (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) 14.535 * * [simplify]: iters left: 6 (9 enodes) 14.539 * * [simplify]: iters left: 5 (23 enodes) 14.545 * * [simplify]: iters left: 4 (24 enodes) 14.551 * * [simplify]: Extracting #0: cost 1 inf + 0 14.551 * * [simplify]: Extracting #1: cost 2 inf + 0 14.551 * * [simplify]: Extracting #2: cost 4 inf + 0 14.551 * * [simplify]: Extracting #3: cost 8 inf + 0 14.551 * * [simplify]: Extracting #4: cost 12 inf + 0 14.551 * * [simplify]: Extracting #5: cost 10 inf + 2 14.552 * * [simplify]: Extracting #6: cost 2 inf + 734 14.552 * * [simplify]: Extracting #7: cost 1 inf + 936 14.552 * * [simplify]: Extracting #8: cost 0 inf + 1138 14.553 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* re re) (* im im)))) 14.553 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (posit16->real (real->posit16 (sqrt (+ (* re re) (* im im))))) re))))) 14.553 * * * * [progress]: [ 128 / 140 ] simplifiying candidate # 14.553 * * * * [progress]: [ 129 / 140 ] simplifiying candidate # 14.553 * [simplify]: Simplifying im 14.554 * * [simplify]: iters left: 0 (1 enodes) 14.554 * * [simplify]: Extracting #0: cost 1 inf + 0 14.554 * * [simplify]: Extracting #1: cost 0 inf + 1 14.554 * [simplify]: Simplified to im 14.554 * [simplify]: Simplified (2 2 1 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt im)) re))))) 14.554 * * * * [progress]: [ 130 / 140 ] simplifiying candidate # 14.555 * [simplify]: Simplifying re 14.555 * * [simplify]: iters left: 0 (1 enodes) 14.555 * * [simplify]: Extracting #0: cost 1 inf + 0 14.555 * * [simplify]: Extracting #1: cost 0 inf + 1 14.555 * [simplify]: Simplified to re 14.555 * [simplify]: Simplified (2 2 1 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt re)) re))))) 14.555 * * * * [progress]: [ 131 / 140 ] simplifiying candidate # 14.559 * [simplify]: Simplifying (* -1 re) 14.559 * * [simplify]: iters left: 2 (3 enodes) 14.562 * * [simplify]: iters left: 1 (11 enodes) 14.565 * * [simplify]: Extracting #0: cost 1 inf + 0 14.565 * * [simplify]: Extracting #1: cost 4 inf + 0 14.565 * * [simplify]: Extracting #2: cost 0 inf + 84 14.565 * [simplify]: Simplified to (- re) 14.565 * [simplify]: Simplified (2 2 1 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (- re))) re))))) 14.565 * * * * [progress]: [ 132 / 140 ] simplifiying candidate # 14.566 * [simplify]: Simplifying im 14.566 * * [simplify]: iters left: 0 (1 enodes) 14.566 * * [simplify]: Extracting #0: cost 1 inf + 0 14.566 * * [simplify]: Extracting #1: cost 0 inf + 1 14.566 * [simplify]: Simplified to im 14.566 * [simplify]: Simplified (2 2 1 2 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt im) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 14.566 * * * * [progress]: [ 133 / 140 ] simplifiying candidate # 14.567 * [simplify]: Simplifying re 14.567 * * [simplify]: iters left: 0 (1 enodes) 14.567 * * [simplify]: Extracting #0: cost 1 inf + 0 14.567 * * [simplify]: Extracting #1: cost 0 inf + 1 14.567 * [simplify]: Simplified to re 14.567 * [simplify]: Simplified (2 2 1 2 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt re) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 14.567 * * * * [progress]: [ 134 / 140 ] simplifiying candidate # 14.568 * [simplify]: Simplifying (* -1 re) 14.568 * * [simplify]: iters left: 2 (3 enodes) 14.570 * * [simplify]: iters left: 1 (11 enodes) 14.573 * * [simplify]: Extracting #0: cost 1 inf + 0 14.573 * * [simplify]: Extracting #1: cost 4 inf + 0 14.573 * * [simplify]: Extracting #2: cost 0 inf + 84 14.573 * [simplify]: Simplified to (- re) 14.573 * [simplify]: Simplified (2 2 1 2 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (- re)) (sqrt (sqrt (+ (* re re) (* im im))))) re))))) 14.574 * * * * [progress]: [ 135 / 140 ] simplifiying candidate # 14.574 * [simplify]: Simplifying (+ re im) 14.574 * * [simplify]: iters left: 2 (3 enodes) 14.575 * * [simplify]: iters left: 1 (10 enodes) 14.578 * * [simplify]: Extracting #0: cost 1 inf + 0 14.578 * * [simplify]: Extracting #1: cost 4 inf + 0 14.578 * * [simplify]: Extracting #2: cost 2 inf + 2 14.578 * * [simplify]: Extracting #3: cost 0 inf + 86 14.578 * [simplify]: Simplified to (+ im re) 14.578 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ im re))))) 14.578 * * * * [progress]: [ 136 / 140 ] simplifiying candidate # 14.578 * [simplify]: Simplifying (* 2 re) 14.578 * * [simplify]: iters left: 2 (3 enodes) 14.580 * * [simplify]: iters left: 1 (10 enodes) 14.583 * * [simplify]: Extracting #0: cost 1 inf + 0 14.583 * * [simplify]: Extracting #1: cost 4 inf + 0 14.583 * * [simplify]: Extracting #2: cost 2 inf + 2 14.583 * * [simplify]: Extracting #3: cost 0 inf + 86 14.584 * [simplify]: Simplified to (* 2 re) 14.584 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* 2 re))))) 14.584 * * * * [progress]: [ 137 / 140 ] simplifiying candidate # 14.584 * [simplify]: Simplifying 0 14.584 * * [simplify]: iters left: 0 (1 enodes) 14.585 * * [simplify]: Extracting #0: cost 1 inf + 0 14.585 * * [simplify]: Extracting #1: cost 0 inf + 1 14.585 * [simplify]: Simplified to 0 14.585 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 0)))) 14.585 * * * * [progress]: [ 138 / 140 ] simplifiying candidate # 14.585 * [simplify]: Simplifying im 14.585 * * [simplify]: iters left: 0 (1 enodes) 14.586 * * [simplify]: Extracting #0: cost 1 inf + 0 14.586 * * [simplify]: Extracting #1: cost 0 inf + 1 14.586 * [simplify]: Simplified to im 14.586 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ im re))))) 14.586 * * * * [progress]: [ 139 / 140 ] simplifiying candidate # 14.586 * [simplify]: Simplifying re 14.586 * * [simplify]: iters left: 0 (1 enodes) 14.587 * * [simplify]: Extracting #0: cost 1 inf + 0 14.587 * * [simplify]: Extracting #1: cost 0 inf + 1 14.587 * [simplify]: Simplified to re 14.587 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ re re))))) 14.587 * * * * [progress]: [ 140 / 140 ] simplifiying candidate # 14.587 * [simplify]: Simplifying (* -1 re) 14.587 * * [simplify]: iters left: 2 (3 enodes) 14.589 * * [simplify]: iters left: 1 (11 enodes) 14.592 * * [simplify]: Extracting #0: cost 1 inf + 0 14.592 * * [simplify]: Extracting #1: cost 4 inf + 0 14.593 * * [simplify]: Extracting #2: cost 0 inf + 84 14.593 * [simplify]: Simplified to (- re) 14.593 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (- re) re))))) 14.593 * * * [progress]: adding candidates to table 16.209 * * [progress]: iteration 3 / 4 16.209 * * * [progress]: picking best candidate 16.244 * * * * [pick]: Picked # 16.244 * * * [progress]: localizing error 16.322 * * * [progress]: generating rewritten candidates 16.322 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 2 1 2 1 2 1) 16.341 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 2 1 2 1 1 2 1) 16.354 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 2 1 2 1 1 1 1) 16.366 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2 1 1 1) 16.379 * * * [progress]: generating series expansions 16.379 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 2 1 2 1 2 1) 16.379 * [backup-simplify]: Simplify (sqrt (+ (* re re) (* im im))) into (sqrt (+ (pow im 2) (pow re 2))) 16.379 * [approximate]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in (re im) around 0 16.379 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in im 16.379 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 16.379 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.379 * [taylor]: Taking taylor expansion of im in im 16.379 * [backup-simplify]: Simplify 0 into 0 16.379 * [backup-simplify]: Simplify 1 into 1 16.380 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.380 * [taylor]: Taking taylor expansion of re in im 16.380 * [backup-simplify]: Simplify re into re 16.380 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.380 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 16.380 * [backup-simplify]: Simplify (sqrt (pow re 2)) into re 16.380 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 16.381 * [backup-simplify]: Simplify (+ 0 0) into 0 16.381 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 16.381 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 16.381 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 16.381 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.381 * [taylor]: Taking taylor expansion of im in re 16.381 * [backup-simplify]: Simplify im into im 16.381 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.381 * [taylor]: Taking taylor expansion of re in re 16.381 * [backup-simplify]: Simplify 0 into 0 16.381 * [backup-simplify]: Simplify 1 into 1 16.381 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.381 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 16.381 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 16.381 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.382 * [backup-simplify]: Simplify (+ 0 0) into 0 16.382 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 16.382 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 16.382 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 16.382 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.382 * [taylor]: Taking taylor expansion of im in re 16.382 * [backup-simplify]: Simplify im into im 16.382 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.382 * [taylor]: Taking taylor expansion of re in re 16.382 * [backup-simplify]: Simplify 0 into 0 16.382 * [backup-simplify]: Simplify 1 into 1 16.382 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.382 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 16.382 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 16.383 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.383 * [backup-simplify]: Simplify (+ 0 0) into 0 16.383 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 16.383 * [taylor]: Taking taylor expansion of im in im 16.383 * [backup-simplify]: Simplify 0 into 0 16.383 * [backup-simplify]: Simplify 1 into 1 16.383 * [backup-simplify]: Simplify 0 into 0 16.383 * [taylor]: Taking taylor expansion of 0 in im 16.383 * [backup-simplify]: Simplify 0 into 0 16.383 * [backup-simplify]: Simplify 0 into 0 16.383 * [backup-simplify]: Simplify 1 into 1 16.384 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 16.384 * [backup-simplify]: Simplify (* 1 1) into 1 16.385 * [backup-simplify]: Simplify (+ 0 1) into 1 16.386 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) 16.386 * [taylor]: Taking taylor expansion of (/ 1/2 im) in im 16.386 * [taylor]: Taking taylor expansion of 1/2 in im 16.386 * [backup-simplify]: Simplify 1/2 into 1/2 16.386 * [taylor]: Taking taylor expansion of im in im 16.386 * [backup-simplify]: Simplify 0 into 0 16.386 * [backup-simplify]: Simplify 1 into 1 16.386 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.387 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.387 * [backup-simplify]: Simplify 0 into 0 16.387 * [backup-simplify]: Simplify 0 into 0 16.387 * [backup-simplify]: Simplify 0 into 0 16.388 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 16.389 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.389 * [backup-simplify]: Simplify (+ 0 0) into 0 16.390 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 16.390 * [taylor]: Taking taylor expansion of 0 in im 16.390 * [backup-simplify]: Simplify 0 into 0 16.390 * [backup-simplify]: Simplify 0 into 0 16.391 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.391 * [backup-simplify]: Simplify 0 into 0 16.391 * [backup-simplify]: Simplify 0 into 0 16.391 * [backup-simplify]: Simplify (* 1 (* im 1)) into im 16.391 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 16.391 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 16.391 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 16.391 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 16.391 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 16.391 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.391 * [taylor]: Taking taylor expansion of re in im 16.392 * [backup-simplify]: Simplify re into re 16.392 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.392 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 16.392 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 16.392 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.392 * [taylor]: Taking taylor expansion of im in im 16.392 * [backup-simplify]: Simplify 0 into 0 16.392 * [backup-simplify]: Simplify 1 into 1 16.392 * [backup-simplify]: Simplify (* 1 1) into 1 16.393 * [backup-simplify]: Simplify (/ 1 1) into 1 16.393 * [backup-simplify]: Simplify (+ 0 1) into 1 16.393 * [backup-simplify]: Simplify (sqrt 1) into 1 16.394 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.395 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.395 * [backup-simplify]: Simplify (+ 0 0) into 0 16.396 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.396 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.396 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.396 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.396 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.396 * [taylor]: Taking taylor expansion of re in re 16.396 * [backup-simplify]: Simplify 0 into 0 16.396 * [backup-simplify]: Simplify 1 into 1 16.396 * [backup-simplify]: Simplify (* 1 1) into 1 16.397 * [backup-simplify]: Simplify (/ 1 1) into 1 16.397 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.397 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.397 * [taylor]: Taking taylor expansion of im in re 16.397 * [backup-simplify]: Simplify im into im 16.397 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.397 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.397 * [backup-simplify]: Simplify (+ 1 0) into 1 16.397 * [backup-simplify]: Simplify (sqrt 1) into 1 16.398 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.398 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.399 * [backup-simplify]: Simplify (+ 0 0) into 0 16.399 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.399 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.399 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.399 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.399 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.399 * [taylor]: Taking taylor expansion of re in re 16.399 * [backup-simplify]: Simplify 0 into 0 16.399 * [backup-simplify]: Simplify 1 into 1 16.399 * [backup-simplify]: Simplify (* 1 1) into 1 16.400 * [backup-simplify]: Simplify (/ 1 1) into 1 16.400 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.400 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.400 * [taylor]: Taking taylor expansion of im in re 16.400 * [backup-simplify]: Simplify im into im 16.400 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.400 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.400 * [backup-simplify]: Simplify (+ 1 0) into 1 16.400 * [backup-simplify]: Simplify (sqrt 1) into 1 16.401 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.401 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.401 * [backup-simplify]: Simplify (+ 0 0) into 0 16.402 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.402 * [taylor]: Taking taylor expansion of 1 in im 16.402 * [backup-simplify]: Simplify 1 into 1 16.402 * [taylor]: Taking taylor expansion of 0 in im 16.402 * [backup-simplify]: Simplify 0 into 0 16.402 * [backup-simplify]: Simplify 1 into 1 16.403 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.403 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.403 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 16.404 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 16.404 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 16.404 * [taylor]: Taking taylor expansion of 1/2 in im 16.404 * [backup-simplify]: Simplify 1/2 into 1/2 16.404 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.404 * [taylor]: Taking taylor expansion of im in im 16.404 * [backup-simplify]: Simplify 0 into 0 16.404 * [backup-simplify]: Simplify 1 into 1 16.405 * [backup-simplify]: Simplify (* 1 1) into 1 16.405 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.405 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.406 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.406 * [backup-simplify]: Simplify 0 into 0 16.406 * [backup-simplify]: Simplify 0 into 0 16.406 * [backup-simplify]: Simplify 0 into 0 16.407 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.407 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.407 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.407 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 16.408 * [backup-simplify]: Simplify (+ 0 0) into 0 16.408 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 16.408 * [taylor]: Taking taylor expansion of 0 in im 16.408 * [backup-simplify]: Simplify 0 into 0 16.409 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.409 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.409 * [backup-simplify]: Simplify 0 into 0 16.409 * [backup-simplify]: Simplify 0 into 0 16.409 * [backup-simplify]: Simplify 0 into 0 16.409 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 re)))) into re 16.410 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 16.410 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 16.410 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 16.410 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 16.410 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 16.410 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.410 * [taylor]: Taking taylor expansion of re in im 16.410 * [backup-simplify]: Simplify re into re 16.410 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.410 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 16.410 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 16.410 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.410 * [taylor]: Taking taylor expansion of im in im 16.410 * [backup-simplify]: Simplify 0 into 0 16.410 * [backup-simplify]: Simplify 1 into 1 16.410 * [backup-simplify]: Simplify (* 1 1) into 1 16.410 * [backup-simplify]: Simplify (/ 1 1) into 1 16.411 * [backup-simplify]: Simplify (+ 0 1) into 1 16.411 * [backup-simplify]: Simplify (sqrt 1) into 1 16.411 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.412 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.412 * [backup-simplify]: Simplify (+ 0 0) into 0 16.412 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.412 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.412 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.412 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.412 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.412 * [taylor]: Taking taylor expansion of re in re 16.412 * [backup-simplify]: Simplify 0 into 0 16.413 * [backup-simplify]: Simplify 1 into 1 16.413 * [backup-simplify]: Simplify (* 1 1) into 1 16.413 * [backup-simplify]: Simplify (/ 1 1) into 1 16.413 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.413 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.413 * [taylor]: Taking taylor expansion of im in re 16.413 * [backup-simplify]: Simplify im into im 16.413 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.413 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.413 * [backup-simplify]: Simplify (+ 1 0) into 1 16.414 * [backup-simplify]: Simplify (sqrt 1) into 1 16.414 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.415 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.415 * [backup-simplify]: Simplify (+ 0 0) into 0 16.415 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.415 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.415 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.416 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.416 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.416 * [taylor]: Taking taylor expansion of re in re 16.416 * [backup-simplify]: Simplify 0 into 0 16.416 * [backup-simplify]: Simplify 1 into 1 16.416 * [backup-simplify]: Simplify (* 1 1) into 1 16.416 * [backup-simplify]: Simplify (/ 1 1) into 1 16.416 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.416 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.416 * [taylor]: Taking taylor expansion of im in re 16.416 * [backup-simplify]: Simplify im into im 16.416 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.416 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.416 * [backup-simplify]: Simplify (+ 1 0) into 1 16.417 * [backup-simplify]: Simplify (sqrt 1) into 1 16.417 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.418 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.418 * [backup-simplify]: Simplify (+ 0 0) into 0 16.418 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.418 * [taylor]: Taking taylor expansion of 1 in im 16.418 * [backup-simplify]: Simplify 1 into 1 16.418 * [taylor]: Taking taylor expansion of 0 in im 16.418 * [backup-simplify]: Simplify 0 into 0 16.418 * [backup-simplify]: Simplify 1 into 1 16.419 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.419 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.420 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 16.420 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 16.420 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 16.420 * [taylor]: Taking taylor expansion of 1/2 in im 16.420 * [backup-simplify]: Simplify 1/2 into 1/2 16.420 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.420 * [taylor]: Taking taylor expansion of im in im 16.420 * [backup-simplify]: Simplify 0 into 0 16.420 * [backup-simplify]: Simplify 1 into 1 16.421 * [backup-simplify]: Simplify (* 1 1) into 1 16.421 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.421 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.422 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.422 * [backup-simplify]: Simplify 0 into 0 16.422 * [backup-simplify]: Simplify 0 into 0 16.422 * [backup-simplify]: Simplify 0 into 0 16.423 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.423 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.423 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.423 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 16.424 * [backup-simplify]: Simplify (+ 0 0) into 0 16.424 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 16.424 * [taylor]: Taking taylor expansion of 0 in im 16.424 * [backup-simplify]: Simplify 0 into 0 16.424 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.425 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.425 * [backup-simplify]: Simplify 0 into 0 16.425 * [backup-simplify]: Simplify 0 into 0 16.425 * [backup-simplify]: Simplify 0 into 0 16.425 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- re))))) into (* -1 re) 16.425 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 2 1 2 1 1 2 1) 16.425 * [backup-simplify]: Simplify (sqrt (+ (* re re) (* im im))) into (sqrt (+ (pow im 2) (pow re 2))) 16.425 * [approximate]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in (re im) around 0 16.425 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in im 16.425 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 16.425 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.425 * [taylor]: Taking taylor expansion of im in im 16.426 * [backup-simplify]: Simplify 0 into 0 16.426 * [backup-simplify]: Simplify 1 into 1 16.426 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.426 * [taylor]: Taking taylor expansion of re in im 16.426 * [backup-simplify]: Simplify re into re 16.426 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.426 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 16.426 * [backup-simplify]: Simplify (sqrt (pow re 2)) into re 16.426 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 16.426 * [backup-simplify]: Simplify (+ 0 0) into 0 16.426 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 16.426 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 16.426 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 16.426 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.426 * [taylor]: Taking taylor expansion of im in re 16.426 * [backup-simplify]: Simplify im into im 16.426 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.426 * [taylor]: Taking taylor expansion of re in re 16.426 * [backup-simplify]: Simplify 0 into 0 16.426 * [backup-simplify]: Simplify 1 into 1 16.426 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.426 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 16.426 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 16.426 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.427 * [backup-simplify]: Simplify (+ 0 0) into 0 16.427 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 16.427 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 16.427 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 16.427 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.427 * [taylor]: Taking taylor expansion of im in re 16.427 * [backup-simplify]: Simplify im into im 16.427 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.427 * [taylor]: Taking taylor expansion of re in re 16.427 * [backup-simplify]: Simplify 0 into 0 16.427 * [backup-simplify]: Simplify 1 into 1 16.427 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.427 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 16.427 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 16.427 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.427 * [backup-simplify]: Simplify (+ 0 0) into 0 16.427 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 16.427 * [taylor]: Taking taylor expansion of im in im 16.427 * [backup-simplify]: Simplify 0 into 0 16.427 * [backup-simplify]: Simplify 1 into 1 16.428 * [backup-simplify]: Simplify 0 into 0 16.428 * [taylor]: Taking taylor expansion of 0 in im 16.428 * [backup-simplify]: Simplify 0 into 0 16.428 * [backup-simplify]: Simplify 0 into 0 16.428 * [backup-simplify]: Simplify 1 into 1 16.428 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 16.428 * [backup-simplify]: Simplify (* 1 1) into 1 16.428 * [backup-simplify]: Simplify (+ 0 1) into 1 16.429 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) 16.429 * [taylor]: Taking taylor expansion of (/ 1/2 im) in im 16.429 * [taylor]: Taking taylor expansion of 1/2 in im 16.429 * [backup-simplify]: Simplify 1/2 into 1/2 16.429 * [taylor]: Taking taylor expansion of im in im 16.429 * [backup-simplify]: Simplify 0 into 0 16.429 * [backup-simplify]: Simplify 1 into 1 16.430 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.431 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.431 * [backup-simplify]: Simplify 0 into 0 16.431 * [backup-simplify]: Simplify 0 into 0 16.431 * [backup-simplify]: Simplify 0 into 0 16.432 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 16.432 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.433 * [backup-simplify]: Simplify (+ 0 0) into 0 16.433 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 16.433 * [taylor]: Taking taylor expansion of 0 in im 16.433 * [backup-simplify]: Simplify 0 into 0 16.433 * [backup-simplify]: Simplify 0 into 0 16.434 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.434 * [backup-simplify]: Simplify 0 into 0 16.434 * [backup-simplify]: Simplify 0 into 0 16.434 * [backup-simplify]: Simplify (* 1 (* im 1)) into im 16.434 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 16.434 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 16.434 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 16.434 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 16.435 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 16.435 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.435 * [taylor]: Taking taylor expansion of re in im 16.435 * [backup-simplify]: Simplify re into re 16.435 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.435 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 16.435 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 16.435 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.435 * [taylor]: Taking taylor expansion of im in im 16.435 * [backup-simplify]: Simplify 0 into 0 16.435 * [backup-simplify]: Simplify 1 into 1 16.435 * [backup-simplify]: Simplify (* 1 1) into 1 16.436 * [backup-simplify]: Simplify (/ 1 1) into 1 16.436 * [backup-simplify]: Simplify (+ 0 1) into 1 16.436 * [backup-simplify]: Simplify (sqrt 1) into 1 16.437 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.438 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.438 * [backup-simplify]: Simplify (+ 0 0) into 0 16.439 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.439 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.439 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.439 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.439 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.439 * [taylor]: Taking taylor expansion of re in re 16.439 * [backup-simplify]: Simplify 0 into 0 16.439 * [backup-simplify]: Simplify 1 into 1 16.440 * [backup-simplify]: Simplify (* 1 1) into 1 16.440 * [backup-simplify]: Simplify (/ 1 1) into 1 16.440 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.440 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.440 * [taylor]: Taking taylor expansion of im in re 16.440 * [backup-simplify]: Simplify im into im 16.440 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.440 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.441 * [backup-simplify]: Simplify (+ 1 0) into 1 16.441 * [backup-simplify]: Simplify (sqrt 1) into 1 16.441 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.442 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.442 * [backup-simplify]: Simplify (+ 0 0) into 0 16.442 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.442 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.442 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.442 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.442 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.442 * [taylor]: Taking taylor expansion of re in re 16.443 * [backup-simplify]: Simplify 0 into 0 16.443 * [backup-simplify]: Simplify 1 into 1 16.443 * [backup-simplify]: Simplify (* 1 1) into 1 16.443 * [backup-simplify]: Simplify (/ 1 1) into 1 16.443 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.443 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.443 * [taylor]: Taking taylor expansion of im in re 16.443 * [backup-simplify]: Simplify im into im 16.443 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.443 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.443 * [backup-simplify]: Simplify (+ 1 0) into 1 16.444 * [backup-simplify]: Simplify (sqrt 1) into 1 16.444 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.445 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.445 * [backup-simplify]: Simplify (+ 0 0) into 0 16.445 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.445 * [taylor]: Taking taylor expansion of 1 in im 16.445 * [backup-simplify]: Simplify 1 into 1 16.445 * [taylor]: Taking taylor expansion of 0 in im 16.445 * [backup-simplify]: Simplify 0 into 0 16.445 * [backup-simplify]: Simplify 1 into 1 16.446 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.446 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.447 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 16.447 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 16.447 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 16.447 * [taylor]: Taking taylor expansion of 1/2 in im 16.447 * [backup-simplify]: Simplify 1/2 into 1/2 16.447 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.447 * [taylor]: Taking taylor expansion of im in im 16.447 * [backup-simplify]: Simplify 0 into 0 16.447 * [backup-simplify]: Simplify 1 into 1 16.451 * [backup-simplify]: Simplify (* 1 1) into 1 16.452 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.452 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.453 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.453 * [backup-simplify]: Simplify 0 into 0 16.453 * [backup-simplify]: Simplify 0 into 0 16.453 * [backup-simplify]: Simplify 0 into 0 16.453 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.454 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.454 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.454 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 16.454 * [backup-simplify]: Simplify (+ 0 0) into 0 16.455 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 16.455 * [taylor]: Taking taylor expansion of 0 in im 16.455 * [backup-simplify]: Simplify 0 into 0 16.455 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.456 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.456 * [backup-simplify]: Simplify 0 into 0 16.456 * [backup-simplify]: Simplify 0 into 0 16.456 * [backup-simplify]: Simplify 0 into 0 16.456 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 re)))) into re 16.456 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 16.456 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 16.456 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 16.456 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 16.456 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 16.456 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.456 * [taylor]: Taking taylor expansion of re in im 16.457 * [backup-simplify]: Simplify re into re 16.457 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.457 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 16.457 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 16.457 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.457 * [taylor]: Taking taylor expansion of im in im 16.457 * [backup-simplify]: Simplify 0 into 0 16.457 * [backup-simplify]: Simplify 1 into 1 16.457 * [backup-simplify]: Simplify (* 1 1) into 1 16.457 * [backup-simplify]: Simplify (/ 1 1) into 1 16.457 * [backup-simplify]: Simplify (+ 0 1) into 1 16.458 * [backup-simplify]: Simplify (sqrt 1) into 1 16.458 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.459 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.459 * [backup-simplify]: Simplify (+ 0 0) into 0 16.459 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.459 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.459 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.459 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.459 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.459 * [taylor]: Taking taylor expansion of re in re 16.459 * [backup-simplify]: Simplify 0 into 0 16.459 * [backup-simplify]: Simplify 1 into 1 16.460 * [backup-simplify]: Simplify (* 1 1) into 1 16.460 * [backup-simplify]: Simplify (/ 1 1) into 1 16.460 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.460 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.460 * [taylor]: Taking taylor expansion of im in re 16.460 * [backup-simplify]: Simplify im into im 16.460 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.460 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.460 * [backup-simplify]: Simplify (+ 1 0) into 1 16.461 * [backup-simplify]: Simplify (sqrt 1) into 1 16.461 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.461 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.462 * [backup-simplify]: Simplify (+ 0 0) into 0 16.462 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.462 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.462 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.462 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.462 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.462 * [taylor]: Taking taylor expansion of re in re 16.462 * [backup-simplify]: Simplify 0 into 0 16.462 * [backup-simplify]: Simplify 1 into 1 16.462 * [backup-simplify]: Simplify (* 1 1) into 1 16.463 * [backup-simplify]: Simplify (/ 1 1) into 1 16.463 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.463 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.463 * [taylor]: Taking taylor expansion of im in re 16.463 * [backup-simplify]: Simplify im into im 16.463 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.463 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.463 * [backup-simplify]: Simplify (+ 1 0) into 1 16.463 * [backup-simplify]: Simplify (sqrt 1) into 1 16.464 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.465 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.465 * [backup-simplify]: Simplify (+ 0 0) into 0 16.465 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.465 * [taylor]: Taking taylor expansion of 1 in im 16.465 * [backup-simplify]: Simplify 1 into 1 16.465 * [taylor]: Taking taylor expansion of 0 in im 16.465 * [backup-simplify]: Simplify 0 into 0 16.465 * [backup-simplify]: Simplify 1 into 1 16.466 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.466 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.467 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 16.467 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 16.467 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 16.467 * [taylor]: Taking taylor expansion of 1/2 in im 16.467 * [backup-simplify]: Simplify 1/2 into 1/2 16.468 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.468 * [taylor]: Taking taylor expansion of im in im 16.468 * [backup-simplify]: Simplify 0 into 0 16.468 * [backup-simplify]: Simplify 1 into 1 16.468 * [backup-simplify]: Simplify (* 1 1) into 1 16.468 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.469 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.469 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.469 * [backup-simplify]: Simplify 0 into 0 16.469 * [backup-simplify]: Simplify 0 into 0 16.469 * [backup-simplify]: Simplify 0 into 0 16.470 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.471 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.471 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.471 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 16.471 * [backup-simplify]: Simplify (+ 0 0) into 0 16.471 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 16.471 * [taylor]: Taking taylor expansion of 0 in im 16.472 * [backup-simplify]: Simplify 0 into 0 16.472 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.473 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.473 * [backup-simplify]: Simplify 0 into 0 16.473 * [backup-simplify]: Simplify 0 into 0 16.473 * [backup-simplify]: Simplify 0 into 0 16.473 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- re))))) into (* -1 re) 16.473 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 2 1 2 1 1 1 1) 16.473 * [backup-simplify]: Simplify (sqrt (+ (* re re) (* im im))) into (sqrt (+ (pow im 2) (pow re 2))) 16.473 * [approximate]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in (re im) around 0 16.473 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in im 16.473 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 16.474 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.474 * [taylor]: Taking taylor expansion of im in im 16.474 * [backup-simplify]: Simplify 0 into 0 16.474 * [backup-simplify]: Simplify 1 into 1 16.474 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.474 * [taylor]: Taking taylor expansion of re in im 16.474 * [backup-simplify]: Simplify re into re 16.474 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.474 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 16.474 * [backup-simplify]: Simplify (sqrt (pow re 2)) into re 16.474 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 16.474 * [backup-simplify]: Simplify (+ 0 0) into 0 16.475 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 16.475 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 16.475 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 16.475 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.475 * [taylor]: Taking taylor expansion of im in re 16.475 * [backup-simplify]: Simplify im into im 16.475 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.475 * [taylor]: Taking taylor expansion of re in re 16.475 * [backup-simplify]: Simplify 0 into 0 16.475 * [backup-simplify]: Simplify 1 into 1 16.475 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.475 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 16.475 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 16.475 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.476 * [backup-simplify]: Simplify (+ 0 0) into 0 16.476 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 16.476 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 16.476 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 16.476 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.476 * [taylor]: Taking taylor expansion of im in re 16.476 * [backup-simplify]: Simplify im into im 16.476 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.476 * [taylor]: Taking taylor expansion of re in re 16.476 * [backup-simplify]: Simplify 0 into 0 16.476 * [backup-simplify]: Simplify 1 into 1 16.476 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.476 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 16.476 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 16.476 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.477 * [backup-simplify]: Simplify (+ 0 0) into 0 16.477 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 16.477 * [taylor]: Taking taylor expansion of im in im 16.477 * [backup-simplify]: Simplify 0 into 0 16.477 * [backup-simplify]: Simplify 1 into 1 16.477 * [backup-simplify]: Simplify 0 into 0 16.477 * [taylor]: Taking taylor expansion of 0 in im 16.477 * [backup-simplify]: Simplify 0 into 0 16.477 * [backup-simplify]: Simplify 0 into 0 16.477 * [backup-simplify]: Simplify 1 into 1 16.478 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 16.478 * [backup-simplify]: Simplify (* 1 1) into 1 16.478 * [backup-simplify]: Simplify (+ 0 1) into 1 16.479 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) 16.479 * [taylor]: Taking taylor expansion of (/ 1/2 im) in im 16.479 * [taylor]: Taking taylor expansion of 1/2 in im 16.479 * [backup-simplify]: Simplify 1/2 into 1/2 16.479 * [taylor]: Taking taylor expansion of im in im 16.479 * [backup-simplify]: Simplify 0 into 0 16.479 * [backup-simplify]: Simplify 1 into 1 16.480 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.481 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.481 * [backup-simplify]: Simplify 0 into 0 16.481 * [backup-simplify]: Simplify 0 into 0 16.481 * [backup-simplify]: Simplify 0 into 0 16.482 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 16.482 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.483 * [backup-simplify]: Simplify (+ 0 0) into 0 16.483 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 16.483 * [taylor]: Taking taylor expansion of 0 in im 16.483 * [backup-simplify]: Simplify 0 into 0 16.483 * [backup-simplify]: Simplify 0 into 0 16.484 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.484 * [backup-simplify]: Simplify 0 into 0 16.484 * [backup-simplify]: Simplify 0 into 0 16.484 * [backup-simplify]: Simplify (* 1 (* im 1)) into im 16.485 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 16.485 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 16.485 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 16.485 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 16.485 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 16.485 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.485 * [taylor]: Taking taylor expansion of re in im 16.485 * [backup-simplify]: Simplify re into re 16.485 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.485 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 16.485 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 16.485 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.485 * [taylor]: Taking taylor expansion of im in im 16.485 * [backup-simplify]: Simplify 0 into 0 16.485 * [backup-simplify]: Simplify 1 into 1 16.486 * [backup-simplify]: Simplify (* 1 1) into 1 16.486 * [backup-simplify]: Simplify (/ 1 1) into 1 16.486 * [backup-simplify]: Simplify (+ 0 1) into 1 16.487 * [backup-simplify]: Simplify (sqrt 1) into 1 16.487 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.488 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.489 * [backup-simplify]: Simplify (+ 0 0) into 0 16.489 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.489 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.489 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.489 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.489 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.490 * [taylor]: Taking taylor expansion of re in re 16.490 * [backup-simplify]: Simplify 0 into 0 16.490 * [backup-simplify]: Simplify 1 into 1 16.490 * [backup-simplify]: Simplify (* 1 1) into 1 16.490 * [backup-simplify]: Simplify (/ 1 1) into 1 16.490 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.490 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.490 * [taylor]: Taking taylor expansion of im in re 16.490 * [backup-simplify]: Simplify im into im 16.491 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.491 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.491 * [backup-simplify]: Simplify (+ 1 0) into 1 16.492 * [backup-simplify]: Simplify (sqrt 1) into 1 16.492 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.493 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.494 * [backup-simplify]: Simplify (+ 0 0) into 0 16.494 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.494 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.494 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.494 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.494 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.495 * [taylor]: Taking taylor expansion of re in re 16.495 * [backup-simplify]: Simplify 0 into 0 16.495 * [backup-simplify]: Simplify 1 into 1 16.495 * [backup-simplify]: Simplify (* 1 1) into 1 16.495 * [backup-simplify]: Simplify (/ 1 1) into 1 16.495 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.495 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.495 * [taylor]: Taking taylor expansion of im in re 16.495 * [backup-simplify]: Simplify im into im 16.496 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.496 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.496 * [backup-simplify]: Simplify (+ 1 0) into 1 16.496 * [backup-simplify]: Simplify (sqrt 1) into 1 16.497 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.498 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.498 * [backup-simplify]: Simplify (+ 0 0) into 0 16.499 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.499 * [taylor]: Taking taylor expansion of 1 in im 16.499 * [backup-simplify]: Simplify 1 into 1 16.499 * [taylor]: Taking taylor expansion of 0 in im 16.499 * [backup-simplify]: Simplify 0 into 0 16.499 * [backup-simplify]: Simplify 1 into 1 16.500 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.501 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.501 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 16.503 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 16.503 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 16.503 * [taylor]: Taking taylor expansion of 1/2 in im 16.503 * [backup-simplify]: Simplify 1/2 into 1/2 16.503 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.503 * [taylor]: Taking taylor expansion of im in im 16.503 * [backup-simplify]: Simplify 0 into 0 16.503 * [backup-simplify]: Simplify 1 into 1 16.503 * [backup-simplify]: Simplify (* 1 1) into 1 16.504 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.504 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.505 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.505 * [backup-simplify]: Simplify 0 into 0 16.505 * [backup-simplify]: Simplify 0 into 0 16.505 * [backup-simplify]: Simplify 0 into 0 16.507 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.508 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.508 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.508 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 16.508 * [backup-simplify]: Simplify (+ 0 0) into 0 16.509 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 16.509 * [taylor]: Taking taylor expansion of 0 in im 16.509 * [backup-simplify]: Simplify 0 into 0 16.510 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.511 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.511 * [backup-simplify]: Simplify 0 into 0 16.511 * [backup-simplify]: Simplify 0 into 0 16.511 * [backup-simplify]: Simplify 0 into 0 16.511 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 re)))) into re 16.512 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 16.512 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 16.512 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 16.512 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 16.512 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 16.512 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.512 * [taylor]: Taking taylor expansion of re in im 16.512 * [backup-simplify]: Simplify re into re 16.512 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.512 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 16.512 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 16.512 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.512 * [taylor]: Taking taylor expansion of im in im 16.512 * [backup-simplify]: Simplify 0 into 0 16.512 * [backup-simplify]: Simplify 1 into 1 16.512 * [backup-simplify]: Simplify (* 1 1) into 1 16.513 * [backup-simplify]: Simplify (/ 1 1) into 1 16.513 * [backup-simplify]: Simplify (+ 0 1) into 1 16.513 * [backup-simplify]: Simplify (sqrt 1) into 1 16.514 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.514 * [backup-simplify]: Simplify (+ 0 0) into 0 16.515 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.515 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.515 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.515 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.515 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.515 * [taylor]: Taking taylor expansion of re in re 16.515 * [backup-simplify]: Simplify 0 into 0 16.515 * [backup-simplify]: Simplify 1 into 1 16.515 * [backup-simplify]: Simplify (* 1 1) into 1 16.515 * [backup-simplify]: Simplify (/ 1 1) into 1 16.515 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.515 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.515 * [taylor]: Taking taylor expansion of im in re 16.515 * [backup-simplify]: Simplify im into im 16.515 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.515 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.516 * [backup-simplify]: Simplify (+ 1 0) into 1 16.516 * [backup-simplify]: Simplify (sqrt 1) into 1 16.516 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.517 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.517 * [backup-simplify]: Simplify (+ 0 0) into 0 16.517 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.518 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.518 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.518 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.518 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.518 * [taylor]: Taking taylor expansion of re in re 16.518 * [backup-simplify]: Simplify 0 into 0 16.518 * [backup-simplify]: Simplify 1 into 1 16.518 * [backup-simplify]: Simplify (* 1 1) into 1 16.518 * [backup-simplify]: Simplify (/ 1 1) into 1 16.518 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.518 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.518 * [taylor]: Taking taylor expansion of im in re 16.518 * [backup-simplify]: Simplify im into im 16.518 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.518 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.519 * [backup-simplify]: Simplify (+ 1 0) into 1 16.519 * [backup-simplify]: Simplify (sqrt 1) into 1 16.519 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.520 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.520 * [backup-simplify]: Simplify (+ 0 0) into 0 16.520 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.520 * [taylor]: Taking taylor expansion of 1 in im 16.520 * [backup-simplify]: Simplify 1 into 1 16.520 * [taylor]: Taking taylor expansion of 0 in im 16.520 * [backup-simplify]: Simplify 0 into 0 16.520 * [backup-simplify]: Simplify 1 into 1 16.521 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.521 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.522 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 16.522 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 16.522 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 16.522 * [taylor]: Taking taylor expansion of 1/2 in im 16.522 * [backup-simplify]: Simplify 1/2 into 1/2 16.522 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.522 * [taylor]: Taking taylor expansion of im in im 16.522 * [backup-simplify]: Simplify 0 into 0 16.522 * [backup-simplify]: Simplify 1 into 1 16.523 * [backup-simplify]: Simplify (* 1 1) into 1 16.523 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.523 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.524 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.524 * [backup-simplify]: Simplify 0 into 0 16.524 * [backup-simplify]: Simplify 0 into 0 16.524 * [backup-simplify]: Simplify 0 into 0 16.525 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.525 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.525 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.526 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 16.526 * [backup-simplify]: Simplify (+ 0 0) into 0 16.526 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 16.526 * [taylor]: Taking taylor expansion of 0 in im 16.526 * [backup-simplify]: Simplify 0 into 0 16.527 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.527 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.527 * [backup-simplify]: Simplify 0 into 0 16.527 * [backup-simplify]: Simplify 0 into 0 16.527 * [backup-simplify]: Simplify 0 into 0 16.528 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- re))))) into (* -1 re) 16.528 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2 1 1 1) 16.528 * [backup-simplify]: Simplify (sqrt (+ (* re re) (* im im))) into (sqrt (+ (pow im 2) (pow re 2))) 16.528 * [approximate]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in (re im) around 0 16.528 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in im 16.528 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 16.528 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.528 * [taylor]: Taking taylor expansion of im in im 16.528 * [backup-simplify]: Simplify 0 into 0 16.528 * [backup-simplify]: Simplify 1 into 1 16.528 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.528 * [taylor]: Taking taylor expansion of re in im 16.528 * [backup-simplify]: Simplify re into re 16.528 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.528 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 16.528 * [backup-simplify]: Simplify (sqrt (pow re 2)) into re 16.528 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 16.528 * [backup-simplify]: Simplify (+ 0 0) into 0 16.528 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow re 2)))) into 0 16.528 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 16.528 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 16.528 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.528 * [taylor]: Taking taylor expansion of im in re 16.528 * [backup-simplify]: Simplify im into im 16.529 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.529 * [taylor]: Taking taylor expansion of re in re 16.529 * [backup-simplify]: Simplify 0 into 0 16.529 * [backup-simplify]: Simplify 1 into 1 16.529 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.529 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 16.529 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 16.529 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.529 * [backup-simplify]: Simplify (+ 0 0) into 0 16.529 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 16.529 * [taylor]: Taking taylor expansion of (sqrt (+ (pow im 2) (pow re 2))) in re 16.529 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 16.529 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.529 * [taylor]: Taking taylor expansion of im in re 16.529 * [backup-simplify]: Simplify im into im 16.529 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.529 * [taylor]: Taking taylor expansion of re in re 16.529 * [backup-simplify]: Simplify 0 into 0 16.529 * [backup-simplify]: Simplify 1 into 1 16.529 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.529 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 16.529 * [backup-simplify]: Simplify (sqrt (pow im 2)) into im 16.529 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.530 * [backup-simplify]: Simplify (+ 0 0) into 0 16.530 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow im 2)))) into 0 16.530 * [taylor]: Taking taylor expansion of im in im 16.530 * [backup-simplify]: Simplify 0 into 0 16.530 * [backup-simplify]: Simplify 1 into 1 16.530 * [backup-simplify]: Simplify 0 into 0 16.530 * [taylor]: Taking taylor expansion of 0 in im 16.530 * [backup-simplify]: Simplify 0 into 0 16.530 * [backup-simplify]: Simplify 0 into 0 16.530 * [backup-simplify]: Simplify 1 into 1 16.530 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 16.531 * [backup-simplify]: Simplify (* 1 1) into 1 16.531 * [backup-simplify]: Simplify (+ 0 1) into 1 16.531 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 im)) into (/ 1/2 im) 16.531 * [taylor]: Taking taylor expansion of (/ 1/2 im) in im 16.531 * [taylor]: Taking taylor expansion of 1/2 in im 16.531 * [backup-simplify]: Simplify 1/2 into 1/2 16.531 * [taylor]: Taking taylor expansion of im in im 16.531 * [backup-simplify]: Simplify 0 into 0 16.531 * [backup-simplify]: Simplify 1 into 1 16.532 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.532 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.532 * [backup-simplify]: Simplify 0 into 0 16.532 * [backup-simplify]: Simplify 0 into 0 16.532 * [backup-simplify]: Simplify 0 into 0 16.533 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 16.533 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.534 * [backup-simplify]: Simplify (+ 0 0) into 0 16.534 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 im))))) (* 2 im)) into 0 16.534 * [taylor]: Taking taylor expansion of 0 in im 16.534 * [backup-simplify]: Simplify 0 into 0 16.534 * [backup-simplify]: Simplify 0 into 0 16.534 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.534 * [backup-simplify]: Simplify 0 into 0 16.534 * [backup-simplify]: Simplify 0 into 0 16.534 * [backup-simplify]: Simplify (* 1 (* im 1)) into im 16.535 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 16.535 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 16.535 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 16.535 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 16.535 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 16.535 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.535 * [taylor]: Taking taylor expansion of re in im 16.535 * [backup-simplify]: Simplify re into re 16.535 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.535 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 16.535 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 16.535 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.535 * [taylor]: Taking taylor expansion of im in im 16.535 * [backup-simplify]: Simplify 0 into 0 16.535 * [backup-simplify]: Simplify 1 into 1 16.535 * [backup-simplify]: Simplify (* 1 1) into 1 16.535 * [backup-simplify]: Simplify (/ 1 1) into 1 16.536 * [backup-simplify]: Simplify (+ 0 1) into 1 16.536 * [backup-simplify]: Simplify (sqrt 1) into 1 16.536 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.537 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.537 * [backup-simplify]: Simplify (+ 0 0) into 0 16.537 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.537 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.537 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.537 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.537 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.537 * [taylor]: Taking taylor expansion of re in re 16.537 * [backup-simplify]: Simplify 0 into 0 16.537 * [backup-simplify]: Simplify 1 into 1 16.538 * [backup-simplify]: Simplify (* 1 1) into 1 16.538 * [backup-simplify]: Simplify (/ 1 1) into 1 16.538 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.538 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.538 * [taylor]: Taking taylor expansion of im in re 16.538 * [backup-simplify]: Simplify im into im 16.538 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.538 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.538 * [backup-simplify]: Simplify (+ 1 0) into 1 16.539 * [backup-simplify]: Simplify (sqrt 1) into 1 16.539 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.539 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.540 * [backup-simplify]: Simplify (+ 0 0) into 0 16.540 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.540 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.540 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.540 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.540 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.540 * [taylor]: Taking taylor expansion of re in re 16.540 * [backup-simplify]: Simplify 0 into 0 16.540 * [backup-simplify]: Simplify 1 into 1 16.540 * [backup-simplify]: Simplify (* 1 1) into 1 16.541 * [backup-simplify]: Simplify (/ 1 1) into 1 16.541 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.541 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.541 * [taylor]: Taking taylor expansion of im in re 16.541 * [backup-simplify]: Simplify im into im 16.541 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.541 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.541 * [backup-simplify]: Simplify (+ 1 0) into 1 16.541 * [backup-simplify]: Simplify (sqrt 1) into 1 16.542 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.542 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.542 * [backup-simplify]: Simplify (+ 0 0) into 0 16.543 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.543 * [taylor]: Taking taylor expansion of 1 in im 16.543 * [backup-simplify]: Simplify 1 into 1 16.543 * [taylor]: Taking taylor expansion of 0 in im 16.543 * [backup-simplify]: Simplify 0 into 0 16.543 * [backup-simplify]: Simplify 1 into 1 16.544 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.544 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.544 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 16.545 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 16.545 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 16.545 * [taylor]: Taking taylor expansion of 1/2 in im 16.545 * [backup-simplify]: Simplify 1/2 into 1/2 16.545 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.545 * [taylor]: Taking taylor expansion of im in im 16.545 * [backup-simplify]: Simplify 0 into 0 16.545 * [backup-simplify]: Simplify 1 into 1 16.545 * [backup-simplify]: Simplify (* 1 1) into 1 16.546 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.546 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.546 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.547 * [backup-simplify]: Simplify 0 into 0 16.547 * [backup-simplify]: Simplify 0 into 0 16.547 * [backup-simplify]: Simplify 0 into 0 16.547 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.548 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.548 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.548 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 16.548 * [backup-simplify]: Simplify (+ 0 0) into 0 16.549 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 16.549 * [taylor]: Taking taylor expansion of 0 in im 16.549 * [backup-simplify]: Simplify 0 into 0 16.550 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.551 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.551 * [backup-simplify]: Simplify 0 into 0 16.551 * [backup-simplify]: Simplify 0 into 0 16.551 * [backup-simplify]: Simplify 0 into 0 16.551 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 re)))) into re 16.551 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) into (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) 16.551 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in (re im) around 0 16.551 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 16.551 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 16.551 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 16.551 * [taylor]: Taking taylor expansion of (pow re 2) in im 16.551 * [taylor]: Taking taylor expansion of re in im 16.551 * [backup-simplify]: Simplify re into re 16.551 * [backup-simplify]: Simplify (* re re) into (pow re 2) 16.552 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 16.552 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 16.552 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.552 * [taylor]: Taking taylor expansion of im in im 16.552 * [backup-simplify]: Simplify 0 into 0 16.552 * [backup-simplify]: Simplify 1 into 1 16.552 * [backup-simplify]: Simplify (* 1 1) into 1 16.552 * [backup-simplify]: Simplify (/ 1 1) into 1 16.553 * [backup-simplify]: Simplify (+ 0 1) into 1 16.553 * [backup-simplify]: Simplify (sqrt 1) into 1 16.554 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.555 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.555 * [backup-simplify]: Simplify (+ 0 0) into 0 16.556 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.556 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.556 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.556 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.556 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.556 * [taylor]: Taking taylor expansion of re in re 16.556 * [backup-simplify]: Simplify 0 into 0 16.556 * [backup-simplify]: Simplify 1 into 1 16.556 * [backup-simplify]: Simplify (* 1 1) into 1 16.557 * [backup-simplify]: Simplify (/ 1 1) into 1 16.557 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.557 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.557 * [taylor]: Taking taylor expansion of im in re 16.557 * [backup-simplify]: Simplify im into im 16.557 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.557 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.558 * [backup-simplify]: Simplify (+ 1 0) into 1 16.558 * [backup-simplify]: Simplify (sqrt 1) into 1 16.559 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.559 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.560 * [backup-simplify]: Simplify (+ 0 0) into 0 16.560 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.560 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 16.560 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 16.561 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 16.561 * [taylor]: Taking taylor expansion of (pow re 2) in re 16.561 * [taylor]: Taking taylor expansion of re in re 16.561 * [backup-simplify]: Simplify 0 into 0 16.561 * [backup-simplify]: Simplify 1 into 1 16.561 * [backup-simplify]: Simplify (* 1 1) into 1 16.561 * [backup-simplify]: Simplify (/ 1 1) into 1 16.561 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 16.561 * [taylor]: Taking taylor expansion of (pow im 2) in re 16.561 * [taylor]: Taking taylor expansion of im in re 16.561 * [backup-simplify]: Simplify im into im 16.562 * [backup-simplify]: Simplify (* im im) into (pow im 2) 16.562 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 16.562 * [backup-simplify]: Simplify (+ 1 0) into 1 16.562 * [backup-simplify]: Simplify (sqrt 1) into 1 16.563 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.564 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 16.564 * [backup-simplify]: Simplify (+ 0 0) into 0 16.571 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 16.571 * [taylor]: Taking taylor expansion of 1 in im 16.571 * [backup-simplify]: Simplify 1 into 1 16.571 * [taylor]: Taking taylor expansion of 0 in im 16.571 * [backup-simplify]: Simplify 0 into 0 16.571 * [backup-simplify]: Simplify 1 into 1 16.572 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.573 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.574 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 16.575 * [backup-simplify]: Simplify (/ (- (/ 1 (pow im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow im 2)) 16.575 * [taylor]: Taking taylor expansion of (/ 1/2 (pow im 2)) in im 16.575 * [taylor]: Taking taylor expansion of 1/2 in im 16.575 * [backup-simplify]: Simplify 1/2 into 1/2 16.575 * [taylor]: Taking taylor expansion of (pow im 2) in im 16.575 * [taylor]: Taking taylor expansion of im in im 16.575 * [backup-simplify]: Simplify 0 into 0 16.575 * [backup-simplify]: Simplify 1 into 1 16.576 * [backup-simplify]: Simplify (* 1 1) into 1 16.576 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 16.577 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 16.578 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 16.578 * [backup-simplify]: Simplify 0 into 0 16.578 * [backup-simplify]: Simplify 0 into 0 16.578 * [backup-simplify]: Simplify 0 into 0 16.579 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 16.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.580 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 16.580 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 16.581 * [backup-simplify]: Simplify (+ 0 0) into 0 16.581 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow im 2)))))) (* 2 1)) into 0 16.581 * [taylor]: Taking taylor expansion of 0 in im 16.581 * [backup-simplify]: Simplify 0 into 0 16.582 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 16.583 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 16.583 * [backup-simplify]: Simplify 0 into 0 16.583 * [backup-simplify]: Simplify 0 into 0 16.583 * [backup-simplify]: Simplify 0 into 0 16.583 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- re))))) into (* -1 re) 16.584 * * * [progress]: simplifying candidates 16.584 * * * * [progress]: [ 1 / 76 ] simplifiying candidate # 16.584 * * * * [progress]: [ 2 / 76 ] simplifiying candidate # 16.584 * * * * [progress]: [ 3 / 76 ] simplifiying candidate # 16.584 * [simplify]: Simplifying (log (sqrt (+ (* re re) (* im im)))) 16.584 * * [simplify]: iters left: 6 (7 enodes) 16.586 * * [simplify]: iters left: 5 (22 enodes) 16.589 * * [simplify]: Extracting #0: cost 1 inf + 0 16.589 * * [simplify]: Extracting #1: cost 3 inf + 0 16.589 * * [simplify]: Extracting #2: cost 5 inf + 0 16.589 * * [simplify]: Extracting #3: cost 8 inf + 0 16.589 * * [simplify]: Extracting #4: cost 12 inf + 0 16.589 * * [simplify]: Extracting #5: cost 10 inf + 2 16.589 * * [simplify]: Extracting #6: cost 1 inf + 966 16.590 * * [simplify]: Extracting #7: cost 0 inf + 1198 16.590 * [simplify]: Simplified to (log (sqrt (+ (* re re) (* im im)))) 16.590 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (exp (log (sqrt (+ (* re re) (* im im))))))))) re))))) 16.590 * * * * [progress]: [ 4 / 76 ] simplifiying candidate # 16.591 * [simplify]: Simplifying (exp (sqrt (+ (* re re) (* im im)))) 16.591 * * [simplify]: iters left: 6 (7 enodes) 16.592 * * [simplify]: iters left: 5 (22 enodes) 16.595 * * [simplify]: Extracting #0: cost 1 inf + 0 16.595 * * [simplify]: Extracting #1: cost 3 inf + 0 16.595 * * [simplify]: Extracting #2: cost 5 inf + 0 16.595 * * [simplify]: Extracting #3: cost 8 inf + 0 16.595 * * [simplify]: Extracting #4: cost 12 inf + 0 16.595 * * [simplify]: Extracting #5: cost 10 inf + 2 16.596 * * [simplify]: Extracting #6: cost 1 inf + 966 16.596 * * [simplify]: Extracting #7: cost 0 inf + 1198 16.596 * [simplify]: Simplified to (exp (sqrt (+ (* re re) (* im im)))) 16.596 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (log (exp (sqrt (+ (* re re) (* im im))))))))) re))))) 16.596 * * * * [progress]: [ 5 / 76 ] simplifiying candidate # 16.596 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 16.596 * * [simplify]: iters left: 6 (8 enodes) 16.598 * * [simplify]: iters left: 5 (25 enodes) 16.601 * * [simplify]: Extracting #0: cost 1 inf + 0 16.602 * * [simplify]: Extracting #1: cost 3 inf + 0 16.602 * * [simplify]: Extracting #2: cost 5 inf + 0 16.602 * * [simplify]: Extracting #3: cost 7 inf + 0 16.602 * * [simplify]: Extracting #4: cost 10 inf + 0 16.602 * * [simplify]: Extracting #5: cost 14 inf + 0 16.602 * * [simplify]: Extracting #6: cost 11 inf + 43 16.602 * * [simplify]: Extracting #7: cost 9 inf + 125 16.602 * * [simplify]: Extracting #8: cost 5 inf + 572 16.602 * * [simplify]: Extracting #9: cost 1 inf + 1500 16.602 * * [simplify]: Extracting #10: cost 0 inf + 1782 16.603 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 16.603 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))))) re))))) 16.603 * [simplify]: Simplifying (cbrt (sqrt (+ (* re re) (* im im)))) 16.603 * * [simplify]: iters left: 6 (7 enodes) 16.604 * * [simplify]: iters left: 5 (22 enodes) 16.608 * * [simplify]: Extracting #0: cost 1 inf + 0 16.608 * * [simplify]: Extracting #1: cost 3 inf + 0 16.608 * * [simplify]: Extracting #2: cost 5 inf + 0 16.608 * * [simplify]: Extracting #3: cost 8 inf + 0 16.608 * * [simplify]: Extracting #4: cost 12 inf + 0 16.608 * * [simplify]: Extracting #5: cost 10 inf + 2 16.608 * * [simplify]: Extracting #6: cost 1 inf + 976 16.608 * * [simplify]: Extracting #7: cost 0 inf + 1218 16.608 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 16.608 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))))) re))))) 16.609 * * * * [progress]: [ 6 / 76 ] simplifiying candidate # 16.609 * [simplify]: Simplifying (* (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im)))) 16.609 * * [simplify]: iters left: 6 (8 enodes) 16.611 * * [simplify]: iters left: 5 (24 enodes) 16.616 * * [simplify]: iters left: 4 (35 enodes) 16.628 * * [simplify]: iters left: 3 (58 enodes) 16.644 * * [simplify]: iters left: 2 (80 enodes) 16.658 * * [simplify]: iters left: 1 (106 enodes) 16.675 * * [simplify]: Extracting #0: cost 1 inf + 0 16.676 * * [simplify]: Extracting #1: cost 11 inf + 0 16.676 * * [simplify]: Extracting #2: cost 27 inf + 1 16.676 * * [simplify]: Extracting #3: cost 28 inf + 87 16.676 * * [simplify]: Extracting #4: cost 21 inf + 980 16.677 * * [simplify]: Extracting #5: cost 6 inf + 5217 16.678 * * [simplify]: Extracting #6: cost 0 inf + 7866 16.679 * [simplify]: Simplified to (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))) 16.679 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (cbrt (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)))))))) re))))) 16.679 * * * * [progress]: [ 7 / 76 ] simplifiying candidate # 16.679 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) 16.679 * * [simplify]: iters left: 6 (8 enodes) 16.681 * * [simplify]: iters left: 5 (26 enodes) 16.684 * * [simplify]: Extracting #0: cost 1 inf + 0 16.684 * * [simplify]: Extracting #1: cost 4 inf + 0 16.685 * * [simplify]: Extracting #2: cost 7 inf + 0 16.685 * * [simplify]: Extracting #3: cost 10 inf + 0 16.685 * * [simplify]: Extracting #4: cost 14 inf + 0 16.685 * * [simplify]: Extracting #5: cost 10 inf + 84 16.685 * * [simplify]: Extracting #6: cost 8 inf + 166 16.685 * * [simplify]: Extracting #7: cost 4 inf + 854 16.685 * * [simplify]: Extracting #8: cost 1 inf + 1540 16.685 * * [simplify]: Extracting #9: cost 0 inf + 1782 16.686 * [simplify]: Simplified to (fabs (cbrt (+ (* re re) (* im im)))) 16.686 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))))) re))))) 16.686 * [simplify]: Simplifying (sqrt (cbrt (+ (* re re) (* im im)))) 16.686 * * [simplify]: iters left: 6 (7 enodes) 16.687 * * [simplify]: iters left: 5 (22 enodes) 16.690 * * [simplify]: Extracting #0: cost 1 inf + 0 16.690 * * [simplify]: Extracting #1: cost 3 inf + 0 16.690 * * [simplify]: Extracting #2: cost 5 inf + 0 16.691 * * [simplify]: Extracting #3: cost 8 inf + 0 16.691 * * [simplify]: Extracting #4: cost 12 inf + 0 16.691 * * [simplify]: Extracting #5: cost 10 inf + 2 16.691 * * [simplify]: Extracting #6: cost 1 inf + 1056 16.691 * * [simplify]: Extracting #7: cost 0 inf + 1298 16.691 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 16.691 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))))) re))))) 16.691 * * * * [progress]: [ 8 / 76 ] simplifiying candidate # 16.692 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 16.692 * * [simplify]: iters left: 6 (7 enodes) 16.693 * * [simplify]: iters left: 5 (22 enodes) 16.696 * * [simplify]: Extracting #0: cost 1 inf + 0 16.696 * * [simplify]: Extracting #1: cost 3 inf + 0 16.696 * * [simplify]: Extracting #2: cost 5 inf + 0 16.696 * * [simplify]: Extracting #3: cost 8 inf + 0 16.697 * * [simplify]: Extracting #4: cost 12 inf + 0 16.697 * * [simplify]: Extracting #5: cost 10 inf + 2 16.697 * * [simplify]: Extracting #6: cost 1 inf + 936 16.697 * * [simplify]: Extracting #7: cost 0 inf + 1138 16.697 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 16.697 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))))) re))))) 16.697 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 16.698 * * [simplify]: iters left: 6 (7 enodes) 16.699 * * [simplify]: iters left: 5 (22 enodes) 16.702 * * [simplify]: Extracting #0: cost 1 inf + 0 16.702 * * [simplify]: Extracting #1: cost 3 inf + 0 16.702 * * [simplify]: Extracting #2: cost 5 inf + 0 16.702 * * [simplify]: Extracting #3: cost 8 inf + 0 16.702 * * [simplify]: Extracting #4: cost 12 inf + 0 16.702 * * [simplify]: Extracting #5: cost 10 inf + 2 16.702 * * [simplify]: Extracting #6: cost 1 inf + 936 16.702 * * [simplify]: Extracting #7: cost 0 inf + 1138 16.703 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 16.703 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))))) re))))) 16.703 * * * * [progress]: [ 9 / 76 ] simplifiying candidate # 16.703 * [simplify]: Simplifying (sqrt 1) 16.703 * * [simplify]: iters left: 1 (2 enodes) 16.705 * * [simplify]: Extracting #0: cost 1 inf + 0 16.705 * * [simplify]: Extracting #1: cost 0 inf + 1 16.705 * [simplify]: Simplified to 1 16.705 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (* 1 (sqrt (+ (* re re) (* im im)))))))) re))))) 16.706 * [simplify]: Simplifying (sqrt (+ (* re re) (* im im))) 16.706 * * [simplify]: iters left: 5 (6 enodes) 16.707 * * [simplify]: iters left: 4 (19 enodes) 16.709 * * [simplify]: Extracting #0: cost 1 inf + 0 16.709 * * [simplify]: Extracting #1: cost 3 inf + 0 16.710 * * [simplify]: Extracting #2: cost 6 inf + 0 16.710 * * [simplify]: Extracting #3: cost 10 inf + 0 16.710 * * [simplify]: Extracting #4: cost 6 inf + 84 16.710 * * [simplify]: Extracting #5: cost 0 inf + 734 16.710 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 16.710 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (* 1 (sqrt (+ (* re re) (* im im)))))))) re))))) 16.710 * * * * [progress]: [ 10 / 76 ] simplifiying candidate # 16.710 * [simplify]: Simplifying (sqrt (+ (pow (* re re) 3) (pow (* im im) 3))) 16.710 * * [simplify]: iters left: 6 (9 enodes) 16.713 * * [simplify]: iters left: 5 (45 enodes) 16.725 * * [simplify]: iters left: 4 (100 enodes) 16.754 * * [simplify]: iters left: 3 (201 enodes) 16.838 * * [simplify]: iters left: 2 (411 enodes) 17.002 * * [simplify]: Extracting #0: cost 1 inf + 0 17.002 * * [simplify]: Extracting #1: cost 3 inf + 0 17.002 * * [simplify]: Extracting #2: cost 6 inf + 0 17.002 * * [simplify]: Extracting #3: cost 68 inf + 0 17.003 * * [simplify]: Extracting #4: cost 169 inf + 460 17.006 * * [simplify]: Extracting #5: cost 139 inf + 11165 17.014 * * [simplify]: Extracting #6: cost 32 inf + 53610 17.025 * * [simplify]: Extracting #7: cost 0 inf + 67222 17.036 * * [simplify]: Extracting #8: cost 0 inf + 66902 17.045 * [simplify]: Simplified to (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) 17.045 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im)))))))))) re))))) 17.046 * [simplify]: Simplifying (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))) 17.046 * * [simplify]: iters left: 6 (10 enodes) 17.049 * * [simplify]: iters left: 5 (52 enodes) 17.059 * * [simplify]: iters left: 4 (119 enodes) 17.094 * * [simplify]: iters left: 3 (234 enodes) 17.154 * * [simplify]: iters left: 2 (366 enodes) 17.320 * * [simplify]: Extracting #0: cost 1 inf + 0 17.320 * * [simplify]: Extracting #1: cost 3 inf + 0 17.320 * * [simplify]: Extracting #2: cost 22 inf + 0 17.321 * * [simplify]: Extracting #3: cost 148 inf + 0 17.323 * * [simplify]: Extracting #4: cost 200 inf + 2230 17.330 * * [simplify]: Extracting #5: cost 83 inf + 21770 17.343 * * [simplify]: Extracting #6: cost 1 inf + 34604 17.356 * * [simplify]: Extracting #7: cost 0 inf + 34536 17.370 * [simplify]: Simplified to (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))) 17.370 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im)))))))))) re))))) 17.370 * * * * [progress]: [ 11 / 76 ] simplifiying candidate # 17.371 * [simplify]: Simplifying (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 17.371 * * [simplify]: iters left: 6 (8 enodes) 17.375 * * [simplify]: iters left: 5 (37 enodes) 17.388 * * [simplify]: iters left: 4 (67 enodes) 17.410 * * [simplify]: iters left: 3 (123 enodes) 17.438 * * [simplify]: iters left: 2 (278 enodes) 17.574 * * [simplify]: Extracting #0: cost 1 inf + 0 17.574 * * [simplify]: Extracting #1: cost 3 inf + 0 17.574 * * [simplify]: Extracting #2: cost 50 inf + 0 17.575 * * [simplify]: Extracting #3: cost 150 inf + 0 17.576 * * [simplify]: Extracting #4: cost 192 inf + 1180 17.581 * * [simplify]: Extracting #5: cost 122 inf + 12169 17.592 * * [simplify]: Extracting #6: cost 12 inf + 33300 17.603 * * [simplify]: Extracting #7: cost 0 inf + 35625 17.610 * [simplify]: Simplified to (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 17.610 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im)))))))) re))))) 17.611 * [simplify]: Simplifying (sqrt (- (* re re) (* im im))) 17.611 * * [simplify]: iters left: 5 (6 enodes) 17.612 * * [simplify]: iters left: 4 (23 enodes) 17.619 * * [simplify]: iters left: 3 (36 enodes) 17.629 * * [simplify]: iters left: 2 (53 enodes) 17.641 * * [simplify]: iters left: 1 (94 enodes) 17.658 * * [simplify]: Extracting #0: cost 1 inf + 0 17.659 * * [simplify]: Extracting #1: cost 3 inf + 0 17.659 * * [simplify]: Extracting #2: cost 32 inf + 0 17.659 * * [simplify]: Extracting #3: cost 48 inf + 0 17.659 * * [simplify]: Extracting #4: cost 42 inf + 247 17.660 * * [simplify]: Extracting #5: cost 18 inf + 3412 17.661 * * [simplify]: Extracting #6: cost 0 inf + 5728 17.662 * * [simplify]: Extracting #7: cost 0 inf + 5448 17.663 * [simplify]: Simplified to (sqrt (- (* re re) (* im im))) 17.663 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im)))))))) re))))) 17.663 * * * * [progress]: [ 12 / 76 ] simplifiying candidate # 17.663 * [simplify]: Simplifying (/ 1 2) 17.663 * * [simplify]: iters left: 2 (3 enodes) 17.666 * * [simplify]: iters left: 1 (12 enodes) 17.670 * * [simplify]: Extracting #0: cost 1 inf + 0 17.670 * * [simplify]: Extracting #1: cost 0 inf + 1 17.670 * [simplify]: Simplified to 1/2 17.670 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (pow (+ (* re re) (* im im)) 1/2))))) re))))) 17.671 * * * * [progress]: [ 13 / 76 ] simplifiying candidate # 17.671 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 17.671 * * [simplify]: iters left: 6 (7 enodes) 17.674 * * [simplify]: iters left: 5 (22 enodes) 17.680 * * [simplify]: Extracting #0: cost 1 inf + 0 17.680 * * [simplify]: Extracting #1: cost 3 inf + 0 17.680 * * [simplify]: Extracting #2: cost 5 inf + 0 17.680 * * [simplify]: Extracting #3: cost 8 inf + 0 17.680 * * [simplify]: Extracting #4: cost 12 inf + 0 17.680 * * [simplify]: Extracting #5: cost 10 inf + 2 17.680 * * [simplify]: Extracting #6: cost 1 inf + 936 17.681 * * [simplify]: Extracting #7: cost 0 inf + 1138 17.681 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 17.681 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))))) re))))) 17.681 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 17.681 * * [simplify]: iters left: 6 (7 enodes) 17.683 * * [simplify]: iters left: 5 (22 enodes) 17.686 * * [simplify]: Extracting #0: cost 1 inf + 0 17.686 * * [simplify]: Extracting #1: cost 3 inf + 0 17.686 * * [simplify]: Extracting #2: cost 5 inf + 0 17.686 * * [simplify]: Extracting #3: cost 8 inf + 0 17.686 * * [simplify]: Extracting #4: cost 12 inf + 0 17.686 * * [simplify]: Extracting #5: cost 10 inf + 2 17.686 * * [simplify]: Extracting #6: cost 1 inf + 936 17.686 * * [simplify]: Extracting #7: cost 0 inf + 1138 17.687 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 17.687 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))))) re))))) 17.687 * * * * [progress]: [ 14 / 76 ] simplifiying candidate # 17.687 * * * * [progress]: [ 15 / 76 ] simplifiying candidate # 17.687 * * * * [progress]: [ 16 / 76 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* re re) (* im im))))))))) re)))))> 17.687 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* re re) (* im im)))) 17.687 * * [simplify]: iters left: 6 (7 enodes) 17.688 * * [simplify]: iters left: 5 (19 enodes) 17.693 * * [simplify]: Extracting #0: cost 1 inf + 0 17.693 * * [simplify]: Extracting #1: cost 2 inf + 0 17.693 * * [simplify]: Extracting #2: cost 3 inf + 0 17.693 * * [simplify]: Extracting #3: cost 6 inf + 0 17.693 * * [simplify]: Extracting #4: cost 10 inf + 0 17.693 * * [simplify]: Extracting #5: cost 6 inf + 84 17.693 * * [simplify]: Extracting #6: cost 0 inf + 734 17.693 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* re re) (* im im)))) 17.693 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (posit16->real (real->posit16 (sqrt (+ (* re re) (* im im))))))))) re))))) 17.693 * * * * [progress]: [ 17 / 76 ] simplifiying candidate # 17.693 * * * * [progress]: [ 18 / 76 ] simplifiying candidate # 17.693 * * * * [progress]: [ 19 / 76 ] simplifiying candidate # 17.694 * [simplify]: Simplifying (log (sqrt (+ (* re re) (* im im)))) 17.694 * * [simplify]: iters left: 6 (7 enodes) 17.695 * * [simplify]: iters left: 5 (22 enodes) 17.698 * * [simplify]: Extracting #0: cost 1 inf + 0 17.698 * * [simplify]: Extracting #1: cost 3 inf + 0 17.698 * * [simplify]: Extracting #2: cost 5 inf + 0 17.698 * * [simplify]: Extracting #3: cost 8 inf + 0 17.698 * * [simplify]: Extracting #4: cost 12 inf + 0 17.698 * * [simplify]: Extracting #5: cost 10 inf + 2 17.698 * * [simplify]: Extracting #6: cost 1 inf + 966 17.699 * * [simplify]: Extracting #7: cost 0 inf + 1198 17.699 * [simplify]: Simplified to (log (sqrt (+ (* re re) (* im im)))) 17.699 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (exp (log (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 17.699 * * * * [progress]: [ 20 / 76 ] simplifiying candidate # 17.699 * [simplify]: Simplifying (exp (sqrt (+ (* re re) (* im im)))) 17.699 * * [simplify]: iters left: 6 (7 enodes) 17.701 * * [simplify]: iters left: 5 (22 enodes) 17.704 * * [simplify]: Extracting #0: cost 1 inf + 0 17.704 * * [simplify]: Extracting #1: cost 3 inf + 0 17.704 * * [simplify]: Extracting #2: cost 5 inf + 0 17.704 * * [simplify]: Extracting #3: cost 8 inf + 0 17.704 * * [simplify]: Extracting #4: cost 12 inf + 0 17.704 * * [simplify]: Extracting #5: cost 10 inf + 2 17.704 * * [simplify]: Extracting #6: cost 1 inf + 966 17.704 * * [simplify]: Extracting #7: cost 0 inf + 1198 17.704 * [simplify]: Simplified to (exp (sqrt (+ (* re re) (* im im)))) 17.704 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (log (exp (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 17.705 * * * * [progress]: [ 21 / 76 ] simplifiying candidate # 17.705 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 17.705 * * [simplify]: iters left: 6 (8 enodes) 17.707 * * [simplify]: iters left: 5 (25 enodes) 17.710 * * [simplify]: Extracting #0: cost 1 inf + 0 17.710 * * [simplify]: Extracting #1: cost 3 inf + 0 17.710 * * [simplify]: Extracting #2: cost 5 inf + 0 17.710 * * [simplify]: Extracting #3: cost 7 inf + 0 17.710 * * [simplify]: Extracting #4: cost 10 inf + 0 17.710 * * [simplify]: Extracting #5: cost 14 inf + 0 17.710 * * [simplify]: Extracting #6: cost 11 inf + 43 17.711 * * [simplify]: Extracting #7: cost 9 inf + 125 17.711 * * [simplify]: Extracting #8: cost 5 inf + 572 17.711 * * [simplify]: Extracting #9: cost 1 inf + 1500 17.711 * * [simplify]: Extracting #10: cost 0 inf + 1782 17.711 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 17.711 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 17.712 * [simplify]: Simplifying (cbrt (sqrt (+ (* re re) (* im im)))) 17.712 * * [simplify]: iters left: 6 (7 enodes) 17.714 * * [simplify]: iters left: 5 (22 enodes) 17.720 * * [simplify]: Extracting #0: cost 1 inf + 0 17.720 * * [simplify]: Extracting #1: cost 3 inf + 0 17.720 * * [simplify]: Extracting #2: cost 5 inf + 0 17.720 * * [simplify]: Extracting #3: cost 8 inf + 0 17.720 * * [simplify]: Extracting #4: cost 12 inf + 0 17.720 * * [simplify]: Extracting #5: cost 10 inf + 2 17.720 * * [simplify]: Extracting #6: cost 1 inf + 976 17.721 * * [simplify]: Extracting #7: cost 0 inf + 1218 17.721 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 17.721 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 17.722 * * * * [progress]: [ 22 / 76 ] simplifiying candidate # 17.722 * [simplify]: Simplifying (* (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im)))) 17.722 * * [simplify]: iters left: 6 (8 enodes) 17.726 * * [simplify]: iters left: 5 (24 enodes) 17.732 * * [simplify]: iters left: 4 (35 enodes) 17.745 * * [simplify]: iters left: 3 (58 enodes) 17.763 * * [simplify]: iters left: 2 (80 enodes) 17.788 * * [simplify]: iters left: 1 (106 enodes) 17.818 * * [simplify]: Extracting #0: cost 1 inf + 0 17.818 * * [simplify]: Extracting #1: cost 11 inf + 0 17.818 * * [simplify]: Extracting #2: cost 27 inf + 1 17.818 * * [simplify]: Extracting #3: cost 28 inf + 87 17.819 * * [simplify]: Extracting #4: cost 21 inf + 980 17.820 * * [simplify]: Extracting #5: cost 6 inf + 5217 17.822 * * [simplify]: Extracting #6: cost 0 inf + 7866 17.827 * [simplify]: Simplified to (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))) 17.828 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (cbrt (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 17.828 * * * * [progress]: [ 23 / 76 ] simplifiying candidate # 17.828 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) 17.829 * * [simplify]: iters left: 6 (8 enodes) 17.832 * * [simplify]: iters left: 5 (26 enodes) 17.840 * * [simplify]: Extracting #0: cost 1 inf + 0 17.840 * * [simplify]: Extracting #1: cost 4 inf + 0 17.840 * * [simplify]: Extracting #2: cost 7 inf + 0 17.840 * * [simplify]: Extracting #3: cost 10 inf + 0 17.840 * * [simplify]: Extracting #4: cost 14 inf + 0 17.840 * * [simplify]: Extracting #5: cost 10 inf + 84 17.840 * * [simplify]: Extracting #6: cost 8 inf + 166 17.840 * * [simplify]: Extracting #7: cost 4 inf + 854 17.841 * * [simplify]: Extracting #8: cost 1 inf + 1540 17.841 * * [simplify]: Extracting #9: cost 0 inf + 1782 17.842 * [simplify]: Simplified to (fabs (cbrt (+ (* re re) (* im im)))) 17.842 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 17.843 * [simplify]: Simplifying (sqrt (cbrt (+ (* re re) (* im im)))) 17.843 * * [simplify]: iters left: 6 (7 enodes) 17.846 * * [simplify]: iters left: 5 (22 enodes) 17.852 * * [simplify]: Extracting #0: cost 1 inf + 0 17.852 * * [simplify]: Extracting #1: cost 3 inf + 0 17.852 * * [simplify]: Extracting #2: cost 5 inf + 0 17.852 * * [simplify]: Extracting #3: cost 8 inf + 0 17.852 * * [simplify]: Extracting #4: cost 12 inf + 0 17.852 * * [simplify]: Extracting #5: cost 10 inf + 2 17.852 * * [simplify]: Extracting #6: cost 1 inf + 1056 17.853 * * [simplify]: Extracting #7: cost 0 inf + 1298 17.853 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 17.853 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 17.853 * * * * [progress]: [ 24 / 76 ] simplifiying candidate # 17.854 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 17.854 * * [simplify]: iters left: 6 (7 enodes) 17.857 * * [simplify]: iters left: 5 (22 enodes) 17.863 * * [simplify]: Extracting #0: cost 1 inf + 0 17.863 * * [simplify]: Extracting #1: cost 3 inf + 0 17.863 * * [simplify]: Extracting #2: cost 5 inf + 0 17.863 * * [simplify]: Extracting #3: cost 8 inf + 0 17.863 * * [simplify]: Extracting #4: cost 12 inf + 0 17.863 * * [simplify]: Extracting #5: cost 10 inf + 2 17.863 * * [simplify]: Extracting #6: cost 1 inf + 936 17.864 * * [simplify]: Extracting #7: cost 0 inf + 1138 17.864 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 17.864 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 17.865 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 17.865 * * [simplify]: iters left: 6 (7 enodes) 17.868 * * [simplify]: iters left: 5 (22 enodes) 17.874 * * [simplify]: Extracting #0: cost 1 inf + 0 17.874 * * [simplify]: Extracting #1: cost 3 inf + 0 17.874 * * [simplify]: Extracting #2: cost 5 inf + 0 17.874 * * [simplify]: Extracting #3: cost 8 inf + 0 17.874 * * [simplify]: Extracting #4: cost 12 inf + 0 17.874 * * [simplify]: Extracting #5: cost 10 inf + 2 17.874 * * [simplify]: Extracting #6: cost 1 inf + 936 17.875 * * [simplify]: Extracting #7: cost 0 inf + 1138 17.875 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 17.875 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 17.875 * * * * [progress]: [ 25 / 76 ] simplifiying candidate # 17.876 * [simplify]: Simplifying (sqrt 1) 17.876 * * [simplify]: iters left: 1 (2 enodes) 17.879 * * [simplify]: Extracting #0: cost 1 inf + 0 17.879 * * [simplify]: Extracting #1: cost 0 inf + 1 17.879 * [simplify]: Simplified to 1 17.879 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (* 1 (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 17.880 * [simplify]: Simplifying (sqrt (+ (* re re) (* im im))) 17.880 * * [simplify]: iters left: 5 (6 enodes) 17.883 * * [simplify]: iters left: 4 (19 enodes) 17.888 * * [simplify]: Extracting #0: cost 1 inf + 0 17.888 * * [simplify]: Extracting #1: cost 3 inf + 0 17.888 * * [simplify]: Extracting #2: cost 6 inf + 0 17.888 * * [simplify]: Extracting #3: cost 10 inf + 0 17.888 * * [simplify]: Extracting #4: cost 6 inf + 84 17.889 * * [simplify]: Extracting #5: cost 0 inf + 734 17.889 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 17.889 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (* 1 (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 17.889 * * * * [progress]: [ 26 / 76 ] simplifiying candidate # 17.889 * [simplify]: Simplifying (sqrt (+ (pow (* re re) 3) (pow (* im im) 3))) 17.890 * * [simplify]: iters left: 6 (9 enodes) 17.895 * * [simplify]: iters left: 5 (45 enodes) 17.916 * * [simplify]: iters left: 4 (100 enodes) 17.959 * * [simplify]: iters left: 3 (201 enodes) 18.045 * * [simplify]: iters left: 2 (411 enodes) 18.194 * * [simplify]: Extracting #0: cost 1 inf + 0 18.194 * * [simplify]: Extracting #1: cost 3 inf + 0 18.195 * * [simplify]: Extracting #2: cost 6 inf + 0 18.195 * * [simplify]: Extracting #3: cost 68 inf + 0 18.196 * * [simplify]: Extracting #4: cost 169 inf + 460 18.199 * * [simplify]: Extracting #5: cost 139 inf + 11165 18.207 * * [simplify]: Extracting #6: cost 32 inf + 53610 18.217 * * [simplify]: Extracting #7: cost 0 inf + 67222 18.224 * * [simplify]: Extracting #8: cost 0 inf + 66902 18.229 * [simplify]: Simplified to (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) 18.230 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im)))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.230 * [simplify]: Simplifying (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))) 18.230 * * [simplify]: iters left: 6 (10 enodes) 18.233 * * [simplify]: iters left: 5 (52 enodes) 18.243 * * [simplify]: iters left: 4 (119 enodes) 18.283 * * [simplify]: iters left: 3 (234 enodes) 18.370 * * [simplify]: iters left: 2 (366 enodes) 18.503 * * [simplify]: Extracting #0: cost 1 inf + 0 18.503 * * [simplify]: Extracting #1: cost 3 inf + 0 18.503 * * [simplify]: Extracting #2: cost 22 inf + 0 18.503 * * [simplify]: Extracting #3: cost 148 inf + 0 18.504 * * [simplify]: Extracting #4: cost 200 inf + 2230 18.508 * * [simplify]: Extracting #5: cost 83 inf + 21770 18.514 * * [simplify]: Extracting #6: cost 1 inf + 34604 18.522 * * [simplify]: Extracting #7: cost 0 inf + 34536 18.535 * [simplify]: Simplified to (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))) 18.535 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im)))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.536 * * * * [progress]: [ 27 / 76 ] simplifiying candidate # 18.536 * [simplify]: Simplifying (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 18.536 * * [simplify]: iters left: 6 (8 enodes) 18.540 * * [simplify]: iters left: 5 (37 enodes) 18.553 * * [simplify]: iters left: 4 (67 enodes) 18.577 * * [simplify]: iters left: 3 (123 enodes) 18.630 * * [simplify]: iters left: 2 (278 enodes) 18.742 * * [simplify]: Extracting #0: cost 1 inf + 0 18.742 * * [simplify]: Extracting #1: cost 3 inf + 0 18.742 * * [simplify]: Extracting #2: cost 50 inf + 0 18.743 * * [simplify]: Extracting #3: cost 150 inf + 0 18.743 * * [simplify]: Extracting #4: cost 192 inf + 1180 18.747 * * [simplify]: Extracting #5: cost 122 inf + 12169 18.758 * * [simplify]: Extracting #6: cost 12 inf + 33300 18.773 * * [simplify]: Extracting #7: cost 0 inf + 35625 18.791 * [simplify]: Simplified to (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 18.792 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.792 * [simplify]: Simplifying (sqrt (- (* re re) (* im im))) 18.792 * * [simplify]: iters left: 5 (6 enodes) 18.795 * * [simplify]: iters left: 4 (23 enodes) 18.802 * * [simplify]: iters left: 3 (36 enodes) 18.812 * * [simplify]: iters left: 2 (53 enodes) 18.823 * * [simplify]: iters left: 1 (94 enodes) 18.839 * * [simplify]: Extracting #0: cost 1 inf + 0 18.839 * * [simplify]: Extracting #1: cost 3 inf + 0 18.839 * * [simplify]: Extracting #2: cost 32 inf + 0 18.839 * * [simplify]: Extracting #3: cost 48 inf + 0 18.840 * * [simplify]: Extracting #4: cost 42 inf + 247 18.840 * * [simplify]: Extracting #5: cost 18 inf + 3412 18.841 * * [simplify]: Extracting #6: cost 0 inf + 5728 18.843 * * [simplify]: Extracting #7: cost 0 inf + 5448 18.844 * [simplify]: Simplified to (sqrt (- (* re re) (* im im))) 18.844 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.844 * * * * [progress]: [ 28 / 76 ] simplifiying candidate # 18.844 * [simplify]: Simplifying (/ 1 2) 18.844 * * [simplify]: iters left: 2 (3 enodes) 18.847 * * [simplify]: iters left: 1 (12 enodes) 18.852 * * [simplify]: Extracting #0: cost 1 inf + 0 18.852 * * [simplify]: Extracting #1: cost 0 inf + 1 18.852 * [simplify]: Simplified to 1/2 18.852 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (pow (+ (* re re) (* im im)) 1/2))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.852 * * * * [progress]: [ 29 / 76 ] simplifiying candidate # 18.852 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 18.852 * * [simplify]: iters left: 6 (7 enodes) 18.855 * * [simplify]: iters left: 5 (22 enodes) 18.861 * * [simplify]: Extracting #0: cost 1 inf + 0 18.861 * * [simplify]: Extracting #1: cost 3 inf + 0 18.861 * * [simplify]: Extracting #2: cost 5 inf + 0 18.861 * * [simplify]: Extracting #3: cost 8 inf + 0 18.861 * * [simplify]: Extracting #4: cost 12 inf + 0 18.861 * * [simplify]: Extracting #5: cost 10 inf + 2 18.861 * * [simplify]: Extracting #6: cost 1 inf + 936 18.861 * * [simplify]: Extracting #7: cost 0 inf + 1138 18.862 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 18.862 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.862 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 18.862 * * [simplify]: iters left: 6 (7 enodes) 18.864 * * [simplify]: iters left: 5 (22 enodes) 18.866 * * [simplify]: Extracting #0: cost 1 inf + 0 18.867 * * [simplify]: Extracting #1: cost 3 inf + 0 18.867 * * [simplify]: Extracting #2: cost 5 inf + 0 18.867 * * [simplify]: Extracting #3: cost 8 inf + 0 18.867 * * [simplify]: Extracting #4: cost 12 inf + 0 18.867 * * [simplify]: Extracting #5: cost 10 inf + 2 18.867 * * [simplify]: Extracting #6: cost 1 inf + 936 18.867 * * [simplify]: Extracting #7: cost 0 inf + 1138 18.867 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 18.867 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.867 * * * * [progress]: [ 30 / 76 ] simplifiying candidate # 18.868 * * * * [progress]: [ 31 / 76 ] simplifiying candidate # 18.868 * * * * [progress]: [ 32 / 76 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re)))))> 18.868 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* re re) (* im im)))) 18.868 * * [simplify]: iters left: 6 (7 enodes) 18.869 * * [simplify]: iters left: 5 (19 enodes) 18.872 * * [simplify]: Extracting #0: cost 1 inf + 0 18.872 * * [simplify]: Extracting #1: cost 2 inf + 0 18.872 * * [simplify]: Extracting #2: cost 3 inf + 0 18.872 * * [simplify]: Extracting #3: cost 6 inf + 0 18.872 * * [simplify]: Extracting #4: cost 10 inf + 0 18.872 * * [simplify]: Extracting #5: cost 6 inf + 84 18.872 * * [simplify]: Extracting #6: cost 0 inf + 734 18.873 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* re re) (* im im)))) 18.873 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (posit16->real (real->posit16 (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.873 * * * * [progress]: [ 33 / 76 ] simplifiying candidate # 18.873 * * * * [progress]: [ 34 / 76 ] simplifiying candidate # 18.873 * * * * [progress]: [ 35 / 76 ] simplifiying candidate # 18.873 * [simplify]: Simplifying (log (sqrt (+ (* re re) (* im im)))) 18.873 * * [simplify]: iters left: 6 (7 enodes) 18.875 * * [simplify]: iters left: 5 (22 enodes) 18.879 * * [simplify]: Extracting #0: cost 1 inf + 0 18.879 * * [simplify]: Extracting #1: cost 3 inf + 0 18.879 * * [simplify]: Extracting #2: cost 5 inf + 0 18.879 * * [simplify]: Extracting #3: cost 8 inf + 0 18.879 * * [simplify]: Extracting #4: cost 12 inf + 0 18.879 * * [simplify]: Extracting #5: cost 10 inf + 2 18.879 * * [simplify]: Extracting #6: cost 1 inf + 966 18.880 * * [simplify]: Extracting #7: cost 0 inf + 1198 18.880 * [simplify]: Simplified to (log (sqrt (+ (* re re) (* im im)))) 18.880 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (exp (log (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.880 * * * * [progress]: [ 36 / 76 ] simplifiying candidate # 18.880 * [simplify]: Simplifying (exp (sqrt (+ (* re re) (* im im)))) 18.880 * * [simplify]: iters left: 6 (7 enodes) 18.882 * * [simplify]: iters left: 5 (22 enodes) 18.885 * * [simplify]: Extracting #0: cost 1 inf + 0 18.885 * * [simplify]: Extracting #1: cost 3 inf + 0 18.885 * * [simplify]: Extracting #2: cost 5 inf + 0 18.885 * * [simplify]: Extracting #3: cost 8 inf + 0 18.886 * * [simplify]: Extracting #4: cost 12 inf + 0 18.886 * * [simplify]: Extracting #5: cost 10 inf + 2 18.886 * * [simplify]: Extracting #6: cost 1 inf + 966 18.886 * * [simplify]: Extracting #7: cost 0 inf + 1198 18.886 * [simplify]: Simplified to (exp (sqrt (+ (* re re) (* im im)))) 18.886 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (log (exp (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.886 * * * * [progress]: [ 37 / 76 ] simplifiying candidate # 18.887 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 18.887 * * [simplify]: iters left: 6 (8 enodes) 18.888 * * [simplify]: iters left: 5 (25 enodes) 18.892 * * [simplify]: Extracting #0: cost 1 inf + 0 18.892 * * [simplify]: Extracting #1: cost 3 inf + 0 18.892 * * [simplify]: Extracting #2: cost 5 inf + 0 18.892 * * [simplify]: Extracting #3: cost 7 inf + 0 18.892 * * [simplify]: Extracting #4: cost 10 inf + 0 18.892 * * [simplify]: Extracting #5: cost 14 inf + 0 18.892 * * [simplify]: Extracting #6: cost 11 inf + 43 18.892 * * [simplify]: Extracting #7: cost 9 inf + 125 18.892 * * [simplify]: Extracting #8: cost 5 inf + 572 18.892 * * [simplify]: Extracting #9: cost 1 inf + 1500 18.893 * * [simplify]: Extracting #10: cost 0 inf + 1782 18.893 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 18.893 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.894 * [simplify]: Simplifying (cbrt (sqrt (+ (* re re) (* im im)))) 18.894 * * [simplify]: iters left: 6 (7 enodes) 18.897 * * [simplify]: iters left: 5 (22 enodes) 18.903 * * [simplify]: Extracting #0: cost 1 inf + 0 18.903 * * [simplify]: Extracting #1: cost 3 inf + 0 18.903 * * [simplify]: Extracting #2: cost 5 inf + 0 18.903 * * [simplify]: Extracting #3: cost 8 inf + 0 18.903 * * [simplify]: Extracting #4: cost 12 inf + 0 18.903 * * [simplify]: Extracting #5: cost 10 inf + 2 18.903 * * [simplify]: Extracting #6: cost 1 inf + 976 18.904 * * [simplify]: Extracting #7: cost 0 inf + 1218 18.904 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 18.904 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.905 * * * * [progress]: [ 38 / 76 ] simplifiying candidate # 18.905 * [simplify]: Simplifying (* (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im)))) 18.905 * * [simplify]: iters left: 6 (8 enodes) 18.908 * * [simplify]: iters left: 5 (24 enodes) 18.912 * * [simplify]: iters left: 4 (35 enodes) 18.918 * * [simplify]: iters left: 3 (58 enodes) 18.928 * * [simplify]: iters left: 2 (80 enodes) 18.944 * * [simplify]: iters left: 1 (106 enodes) 18.973 * * [simplify]: Extracting #0: cost 1 inf + 0 18.973 * * [simplify]: Extracting #1: cost 11 inf + 0 18.973 * * [simplify]: Extracting #2: cost 27 inf + 1 18.973 * * [simplify]: Extracting #3: cost 28 inf + 87 18.974 * * [simplify]: Extracting #4: cost 21 inf + 980 18.975 * * [simplify]: Extracting #5: cost 6 inf + 5217 18.977 * * [simplify]: Extracting #6: cost 0 inf + 7866 18.980 * [simplify]: Simplified to (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))) 18.980 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (cbrt (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.980 * * * * [progress]: [ 39 / 76 ] simplifiying candidate # 18.981 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) 18.981 * * [simplify]: iters left: 6 (8 enodes) 18.984 * * [simplify]: iters left: 5 (26 enodes) 18.994 * * [simplify]: Extracting #0: cost 1 inf + 0 18.994 * * [simplify]: Extracting #1: cost 4 inf + 0 18.994 * * [simplify]: Extracting #2: cost 7 inf + 0 18.994 * * [simplify]: Extracting #3: cost 10 inf + 0 18.994 * * [simplify]: Extracting #4: cost 14 inf + 0 18.994 * * [simplify]: Extracting #5: cost 10 inf + 84 18.994 * * [simplify]: Extracting #6: cost 8 inf + 166 18.994 * * [simplify]: Extracting #7: cost 4 inf + 854 18.995 * * [simplify]: Extracting #8: cost 1 inf + 1540 18.995 * * [simplify]: Extracting #9: cost 0 inf + 1782 18.996 * [simplify]: Simplified to (fabs (cbrt (+ (* re re) (* im im)))) 18.996 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 18.997 * [simplify]: Simplifying (sqrt (cbrt (+ (* re re) (* im im)))) 18.997 * * [simplify]: iters left: 6 (7 enodes) 19.000 * * [simplify]: iters left: 5 (22 enodes) 19.005 * * [simplify]: Extracting #0: cost 1 inf + 0 19.005 * * [simplify]: Extracting #1: cost 3 inf + 0 19.005 * * [simplify]: Extracting #2: cost 5 inf + 0 19.005 * * [simplify]: Extracting #3: cost 8 inf + 0 19.005 * * [simplify]: Extracting #4: cost 12 inf + 0 19.005 * * [simplify]: Extracting #5: cost 10 inf + 2 19.005 * * [simplify]: Extracting #6: cost 1 inf + 1056 19.006 * * [simplify]: Extracting #7: cost 0 inf + 1298 19.006 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 19.006 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 19.006 * * * * [progress]: [ 40 / 76 ] simplifiying candidate # 19.006 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 19.006 * * [simplify]: iters left: 6 (7 enodes) 19.008 * * [simplify]: iters left: 5 (22 enodes) 19.011 * * [simplify]: Extracting #0: cost 1 inf + 0 19.011 * * [simplify]: Extracting #1: cost 3 inf + 0 19.011 * * [simplify]: Extracting #2: cost 5 inf + 0 19.011 * * [simplify]: Extracting #3: cost 8 inf + 0 19.011 * * [simplify]: Extracting #4: cost 12 inf + 0 19.011 * * [simplify]: Extracting #5: cost 10 inf + 2 19.011 * * [simplify]: Extracting #6: cost 1 inf + 936 19.011 * * [simplify]: Extracting #7: cost 0 inf + 1138 19.011 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 19.011 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 19.012 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 19.012 * * [simplify]: iters left: 6 (7 enodes) 19.013 * * [simplify]: iters left: 5 (22 enodes) 19.016 * * [simplify]: Extracting #0: cost 1 inf + 0 19.016 * * [simplify]: Extracting #1: cost 3 inf + 0 19.016 * * [simplify]: Extracting #2: cost 5 inf + 0 19.016 * * [simplify]: Extracting #3: cost 8 inf + 0 19.016 * * [simplify]: Extracting #4: cost 12 inf + 0 19.016 * * [simplify]: Extracting #5: cost 10 inf + 2 19.016 * * [simplify]: Extracting #6: cost 1 inf + 936 19.017 * * [simplify]: Extracting #7: cost 0 inf + 1138 19.017 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 19.017 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 19.017 * * * * [progress]: [ 41 / 76 ] simplifiying candidate # 19.017 * [simplify]: Simplifying (sqrt 1) 19.017 * * [simplify]: iters left: 1 (2 enodes) 19.019 * * [simplify]: Extracting #0: cost 1 inf + 0 19.019 * * [simplify]: Extracting #1: cost 0 inf + 1 19.019 * [simplify]: Simplified to 1 19.019 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (* 1 (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 19.020 * [simplify]: Simplifying (sqrt (+ (* re re) (* im im))) 19.020 * * [simplify]: iters left: 5 (6 enodes) 19.021 * * [simplify]: iters left: 4 (19 enodes) 19.024 * * [simplify]: Extracting #0: cost 1 inf + 0 19.024 * * [simplify]: Extracting #1: cost 3 inf + 0 19.024 * * [simplify]: Extracting #2: cost 6 inf + 0 19.024 * * [simplify]: Extracting #3: cost 10 inf + 0 19.024 * * [simplify]: Extracting #4: cost 6 inf + 84 19.024 * * [simplify]: Extracting #5: cost 0 inf + 734 19.024 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 19.024 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (* 1 (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 19.024 * * * * [progress]: [ 42 / 76 ] simplifiying candidate # 19.024 * [simplify]: Simplifying (sqrt (+ (pow (* re re) 3) (pow (* im im) 3))) 19.024 * * [simplify]: iters left: 6 (9 enodes) 19.027 * * [simplify]: iters left: 5 (45 enodes) 19.042 * * [simplify]: iters left: 4 (100 enodes) 19.071 * * [simplify]: iters left: 3 (201 enodes) 19.117 * * [simplify]: iters left: 2 (411 enodes) 19.593 * * [simplify]: Extracting #0: cost 1 inf + 0 19.593 * * [simplify]: Extracting #1: cost 3 inf + 0 19.593 * * [simplify]: Extracting #2: cost 6 inf + 0 19.593 * * [simplify]: Extracting #3: cost 68 inf + 0 19.594 * * [simplify]: Extracting #4: cost 169 inf + 460 19.598 * * [simplify]: Extracting #5: cost 139 inf + 11165 19.606 * * [simplify]: Extracting #6: cost 32 inf + 53610 19.617 * * [simplify]: Extracting #7: cost 0 inf + 67222 19.627 * * [simplify]: Extracting #8: cost 0 inf + 66902 19.637 * [simplify]: Simplified to (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) 19.638 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 19.638 * [simplify]: Simplifying (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))) 19.638 * * [simplify]: iters left: 6 (10 enodes) 19.644 * * [simplify]: iters left: 5 (52 enodes) 19.663 * * [simplify]: iters left: 4 (119 enodes) 19.699 * * [simplify]: iters left: 3 (234 enodes) 19.751 * * [simplify]: iters left: 2 (366 enodes) 19.904 * * [simplify]: Extracting #0: cost 1 inf + 0 19.904 * * [simplify]: Extracting #1: cost 3 inf + 0 19.904 * * [simplify]: Extracting #2: cost 22 inf + 0 19.904 * * [simplify]: Extracting #3: cost 148 inf + 0 19.905 * * [simplify]: Extracting #4: cost 200 inf + 2230 19.910 * * [simplify]: Extracting #5: cost 83 inf + 21770 19.923 * * [simplify]: Extracting #6: cost 1 inf + 34604 19.937 * * [simplify]: Extracting #7: cost 0 inf + 34536 19.945 * [simplify]: Simplified to (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))) 19.945 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 19.946 * * * * [progress]: [ 43 / 76 ] simplifiying candidate # 19.946 * [simplify]: Simplifying (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 19.946 * * [simplify]: iters left: 6 (8 enodes) 19.948 * * [simplify]: iters left: 5 (37 enodes) 19.955 * * [simplify]: iters left: 4 (67 enodes) 19.966 * * [simplify]: iters left: 3 (123 enodes) 19.995 * * [simplify]: iters left: 2 (278 enodes) 20.129 * * [simplify]: Extracting #0: cost 1 inf + 0 20.129 * * [simplify]: Extracting #1: cost 3 inf + 0 20.129 * * [simplify]: Extracting #2: cost 50 inf + 0 20.130 * * [simplify]: Extracting #3: cost 150 inf + 0 20.131 * * [simplify]: Extracting #4: cost 192 inf + 1180 20.133 * * [simplify]: Extracting #5: cost 122 inf + 12169 20.139 * * [simplify]: Extracting #6: cost 12 inf + 33300 20.146 * * [simplify]: Extracting #7: cost 0 inf + 35625 20.161 * [simplify]: Simplified to (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 20.162 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.162 * [simplify]: Simplifying (sqrt (- (* re re) (* im im))) 20.162 * * [simplify]: iters left: 5 (6 enodes) 20.165 * * [simplify]: iters left: 4 (23 enodes) 20.172 * * [simplify]: iters left: 3 (36 enodes) 20.182 * * [simplify]: iters left: 2 (53 enodes) 20.200 * * [simplify]: iters left: 1 (94 enodes) 20.233 * * [simplify]: Extracting #0: cost 1 inf + 0 20.233 * * [simplify]: Extracting #1: cost 3 inf + 0 20.233 * * [simplify]: Extracting #2: cost 32 inf + 0 20.233 * * [simplify]: Extracting #3: cost 48 inf + 0 20.234 * * [simplify]: Extracting #4: cost 42 inf + 247 20.235 * * [simplify]: Extracting #5: cost 18 inf + 3412 20.237 * * [simplify]: Extracting #6: cost 0 inf + 5728 20.240 * * [simplify]: Extracting #7: cost 0 inf + 5448 20.243 * [simplify]: Simplified to (sqrt (- (* re re) (* im im))) 20.243 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.243 * * * * [progress]: [ 44 / 76 ] simplifiying candidate # 20.243 * [simplify]: Simplifying (/ 1 2) 20.243 * * [simplify]: iters left: 2 (3 enodes) 20.247 * * [simplify]: iters left: 1 (12 enodes) 20.251 * * [simplify]: Extracting #0: cost 1 inf + 0 20.251 * * [simplify]: Extracting #1: cost 0 inf + 1 20.251 * [simplify]: Simplified to 1/2 20.251 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (pow (+ (* re re) (* im im)) 1/2)) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.252 * * * * [progress]: [ 45 / 76 ] simplifiying candidate # 20.252 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 20.252 * * [simplify]: iters left: 6 (7 enodes) 20.255 * * [simplify]: iters left: 5 (22 enodes) 20.261 * * [simplify]: Extracting #0: cost 1 inf + 0 20.261 * * [simplify]: Extracting #1: cost 3 inf + 0 20.261 * * [simplify]: Extracting #2: cost 5 inf + 0 20.261 * * [simplify]: Extracting #3: cost 8 inf + 0 20.261 * * [simplify]: Extracting #4: cost 12 inf + 0 20.261 * * [simplify]: Extracting #5: cost 10 inf + 2 20.261 * * [simplify]: Extracting #6: cost 1 inf + 936 20.262 * * [simplify]: Extracting #7: cost 0 inf + 1138 20.262 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 20.262 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.263 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 20.263 * * [simplify]: iters left: 6 (7 enodes) 20.266 * * [simplify]: iters left: 5 (22 enodes) 20.272 * * [simplify]: Extracting #0: cost 1 inf + 0 20.272 * * [simplify]: Extracting #1: cost 3 inf + 0 20.272 * * [simplify]: Extracting #2: cost 5 inf + 0 20.272 * * [simplify]: Extracting #3: cost 8 inf + 0 20.272 * * [simplify]: Extracting #4: cost 12 inf + 0 20.272 * * [simplify]: Extracting #5: cost 10 inf + 2 20.272 * * [simplify]: Extracting #6: cost 1 inf + 936 20.273 * * [simplify]: Extracting #7: cost 0 inf + 1138 20.273 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 20.273 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.274 * * * * [progress]: [ 46 / 76 ] simplifiying candidate # 20.274 * * * * [progress]: [ 47 / 76 ] simplifiying candidate # 20.274 * * * * [progress]: [ 48 / 76 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re)))))> 20.274 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* re re) (* im im)))) 20.274 * * [simplify]: iters left: 6 (7 enodes) 20.277 * * [simplify]: iters left: 5 (19 enodes) 20.283 * * [simplify]: Extracting #0: cost 1 inf + 0 20.283 * * [simplify]: Extracting #1: cost 2 inf + 0 20.283 * * [simplify]: Extracting #2: cost 3 inf + 0 20.283 * * [simplify]: Extracting #3: cost 6 inf + 0 20.283 * * [simplify]: Extracting #4: cost 10 inf + 0 20.283 * * [simplify]: Extracting #5: cost 6 inf + 84 20.283 * * [simplify]: Extracting #6: cost 0 inf + 734 20.283 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* re re) (* im im)))) 20.283 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (posit16->real (real->posit16 (sqrt (+ (* re re) (* im im)))))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.284 * * * * [progress]: [ 49 / 76 ] simplifiying candidate # 20.284 * * * * [progress]: [ 50 / 76 ] simplifiying candidate # 20.284 * * * * [progress]: [ 51 / 76 ] simplifiying candidate # 20.284 * [simplify]: Simplifying (log (sqrt (+ (* re re) (* im im)))) 20.284 * * [simplify]: iters left: 6 (7 enodes) 20.287 * * [simplify]: iters left: 5 (22 enodes) 20.293 * * [simplify]: Extracting #0: cost 1 inf + 0 20.293 * * [simplify]: Extracting #1: cost 3 inf + 0 20.293 * * [simplify]: Extracting #2: cost 5 inf + 0 20.295 * * [simplify]: Extracting #3: cost 8 inf + 0 20.295 * * [simplify]: Extracting #4: cost 12 inf + 0 20.295 * * [simplify]: Extracting #5: cost 10 inf + 2 20.296 * * [simplify]: Extracting #6: cost 1 inf + 966 20.296 * * [simplify]: Extracting #7: cost 0 inf + 1198 20.296 * [simplify]: Simplified to (log (sqrt (+ (* re re) (* im im)))) 20.296 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (exp (log (sqrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.297 * * * * [progress]: [ 52 / 76 ] simplifiying candidate # 20.297 * [simplify]: Simplifying (exp (sqrt (+ (* re re) (* im im)))) 20.297 * * [simplify]: iters left: 6 (7 enodes) 20.300 * * [simplify]: iters left: 5 (22 enodes) 20.306 * * [simplify]: Extracting #0: cost 1 inf + 0 20.306 * * [simplify]: Extracting #1: cost 3 inf + 0 20.306 * * [simplify]: Extracting #2: cost 5 inf + 0 20.306 * * [simplify]: Extracting #3: cost 8 inf + 0 20.306 * * [simplify]: Extracting #4: cost 12 inf + 0 20.306 * * [simplify]: Extracting #5: cost 10 inf + 2 20.307 * * [simplify]: Extracting #6: cost 1 inf + 966 20.307 * * [simplify]: Extracting #7: cost 0 inf + 1198 20.307 * [simplify]: Simplified to (exp (sqrt (+ (* re re) (* im im)))) 20.307 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (log (exp (sqrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.308 * * * * [progress]: [ 53 / 76 ] simplifiying candidate # 20.308 * [simplify]: Simplifying (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 20.308 * * [simplify]: iters left: 6 (8 enodes) 20.312 * * [simplify]: iters left: 5 (25 enodes) 20.318 * * [simplify]: Extracting #0: cost 1 inf + 0 20.319 * * [simplify]: Extracting #1: cost 3 inf + 0 20.319 * * [simplify]: Extracting #2: cost 5 inf + 0 20.319 * * [simplify]: Extracting #3: cost 7 inf + 0 20.319 * * [simplify]: Extracting #4: cost 10 inf + 0 20.319 * * [simplify]: Extracting #5: cost 14 inf + 0 20.319 * * [simplify]: Extracting #6: cost 11 inf + 43 20.319 * * [simplify]: Extracting #7: cost 9 inf + 125 20.319 * * [simplify]: Extracting #8: cost 5 inf + 572 20.320 * * [simplify]: Extracting #9: cost 1 inf + 1500 20.320 * * [simplify]: Extracting #10: cost 0 inf + 1782 20.321 * [simplify]: Simplified to (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) 20.321 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.321 * [simplify]: Simplifying (cbrt (sqrt (+ (* re re) (* im im)))) 20.321 * * [simplify]: iters left: 6 (7 enodes) 20.322 * * [simplify]: iters left: 5 (22 enodes) 20.325 * * [simplify]: Extracting #0: cost 1 inf + 0 20.325 * * [simplify]: Extracting #1: cost 3 inf + 0 20.325 * * [simplify]: Extracting #2: cost 5 inf + 0 20.325 * * [simplify]: Extracting #3: cost 8 inf + 0 20.325 * * [simplify]: Extracting #4: cost 12 inf + 0 20.325 * * [simplify]: Extracting #5: cost 10 inf + 2 20.326 * * [simplify]: Extracting #6: cost 1 inf + 976 20.326 * * [simplify]: Extracting #7: cost 0 inf + 1218 20.326 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 20.326 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.326 * * * * [progress]: [ 54 / 76 ] simplifiying candidate # 20.326 * [simplify]: Simplifying (* (* (sqrt (+ (* re re) (* im im))) (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im)))) 20.327 * * [simplify]: iters left: 6 (8 enodes) 20.328 * * [simplify]: iters left: 5 (24 enodes) 20.332 * * [simplify]: iters left: 4 (35 enodes) 20.338 * * [simplify]: iters left: 3 (58 enodes) 20.348 * * [simplify]: iters left: 2 (80 enodes) 20.368 * * [simplify]: iters left: 1 (106 enodes) 20.392 * * [simplify]: Extracting #0: cost 1 inf + 0 20.392 * * [simplify]: Extracting #1: cost 11 inf + 0 20.392 * * [simplify]: Extracting #2: cost 27 inf + 1 20.392 * * [simplify]: Extracting #3: cost 28 inf + 87 20.392 * * [simplify]: Extracting #4: cost 21 inf + 980 20.393 * * [simplify]: Extracting #5: cost 6 inf + 5217 20.394 * * [simplify]: Extracting #6: cost 0 inf + 7866 20.395 * [simplify]: Simplified to (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))) 20.395 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (cbrt (* (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.395 * * * * [progress]: [ 55 / 76 ] simplifiying candidate # 20.395 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) 20.396 * * [simplify]: iters left: 6 (8 enodes) 20.397 * * [simplify]: iters left: 5 (26 enodes) 20.402 * * [simplify]: Extracting #0: cost 1 inf + 0 20.402 * * [simplify]: Extracting #1: cost 4 inf + 0 20.402 * * [simplify]: Extracting #2: cost 7 inf + 0 20.402 * * [simplify]: Extracting #3: cost 10 inf + 0 20.402 * * [simplify]: Extracting #4: cost 14 inf + 0 20.403 * * [simplify]: Extracting #5: cost 10 inf + 84 20.403 * * [simplify]: Extracting #6: cost 8 inf + 166 20.403 * * [simplify]: Extracting #7: cost 4 inf + 854 20.403 * * [simplify]: Extracting #8: cost 1 inf + 1540 20.403 * * [simplify]: Extracting #9: cost 0 inf + 1782 20.403 * [simplify]: Simplified to (fabs (cbrt (+ (* re re) (* im im)))) 20.404 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.404 * [simplify]: Simplifying (sqrt (cbrt (+ (* re re) (* im im)))) 20.404 * * [simplify]: iters left: 6 (7 enodes) 20.405 * * [simplify]: iters left: 5 (22 enodes) 20.408 * * [simplify]: Extracting #0: cost 1 inf + 0 20.408 * * [simplify]: Extracting #1: cost 3 inf + 0 20.408 * * [simplify]: Extracting #2: cost 5 inf + 0 20.408 * * [simplify]: Extracting #3: cost 8 inf + 0 20.408 * * [simplify]: Extracting #4: cost 12 inf + 0 20.408 * * [simplify]: Extracting #5: cost 10 inf + 2 20.409 * * [simplify]: Extracting #6: cost 1 inf + 1056 20.409 * * [simplify]: Extracting #7: cost 0 inf + 1298 20.409 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 20.409 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.409 * * * * [progress]: [ 56 / 76 ] simplifiying candidate # 20.409 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 20.409 * * [simplify]: iters left: 6 (7 enodes) 20.411 * * [simplify]: iters left: 5 (22 enodes) 20.415 * * [simplify]: Extracting #0: cost 1 inf + 0 20.415 * * [simplify]: Extracting #1: cost 3 inf + 0 20.415 * * [simplify]: Extracting #2: cost 5 inf + 0 20.415 * * [simplify]: Extracting #3: cost 8 inf + 0 20.415 * * [simplify]: Extracting #4: cost 12 inf + 0 20.415 * * [simplify]: Extracting #5: cost 10 inf + 2 20.416 * * [simplify]: Extracting #6: cost 1 inf + 936 20.416 * * [simplify]: Extracting #7: cost 0 inf + 1138 20.416 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 20.416 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.417 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 20.417 * * [simplify]: iters left: 6 (7 enodes) 20.420 * * [simplify]: iters left: 5 (22 enodes) 20.426 * * [simplify]: Extracting #0: cost 1 inf + 0 20.426 * * [simplify]: Extracting #1: cost 3 inf + 0 20.426 * * [simplify]: Extracting #2: cost 5 inf + 0 20.426 * * [simplify]: Extracting #3: cost 8 inf + 0 20.426 * * [simplify]: Extracting #4: cost 12 inf + 0 20.426 * * [simplify]: Extracting #5: cost 10 inf + 2 20.426 * * [simplify]: Extracting #6: cost 1 inf + 936 20.427 * * [simplify]: Extracting #7: cost 0 inf + 1138 20.427 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 20.427 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.428 * * * * [progress]: [ 57 / 76 ] simplifiying candidate # 20.428 * [simplify]: Simplifying (sqrt 1) 20.428 * * [simplify]: iters left: 1 (2 enodes) 20.431 * * [simplify]: Extracting #0: cost 1 inf + 0 20.431 * * [simplify]: Extracting #1: cost 0 inf + 1 20.432 * [simplify]: Simplified to 1 20.432 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* 1 (sqrt (+ (* re re) (* im im))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.432 * [simplify]: Simplifying (sqrt (+ (* re re) (* im im))) 20.432 * * [simplify]: iters left: 5 (6 enodes) 20.435 * * [simplify]: iters left: 4 (19 enodes) 20.441 * * [simplify]: Extracting #0: cost 1 inf + 0 20.441 * * [simplify]: Extracting #1: cost 3 inf + 0 20.441 * * [simplify]: Extracting #2: cost 6 inf + 0 20.441 * * [simplify]: Extracting #3: cost 10 inf + 0 20.441 * * [simplify]: Extracting #4: cost 6 inf + 84 20.441 * * [simplify]: Extracting #5: cost 0 inf + 734 20.441 * [simplify]: Simplified to (sqrt (+ (* re re) (* im im))) 20.441 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* 1 (sqrt (+ (* re re) (* im im))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.442 * * * * [progress]: [ 58 / 76 ] simplifiying candidate # 20.442 * [simplify]: Simplifying (sqrt (+ (pow (* re re) 3) (pow (* im im) 3))) 20.442 * * [simplify]: iters left: 6 (9 enodes) 20.446 * * [simplify]: iters left: 5 (45 enodes) 20.458 * * [simplify]: iters left: 4 (100 enodes) 20.487 * * [simplify]: iters left: 3 (201 enodes) 20.545 * * [simplify]: iters left: 2 (411 enodes) 20.718 * * [simplify]: Extracting #0: cost 1 inf + 0 20.718 * * [simplify]: Extracting #1: cost 3 inf + 0 20.718 * * [simplify]: Extracting #2: cost 6 inf + 0 20.718 * * [simplify]: Extracting #3: cost 68 inf + 0 20.719 * * [simplify]: Extracting #4: cost 169 inf + 460 20.722 * * [simplify]: Extracting #5: cost 139 inf + 11165 20.729 * * [simplify]: Extracting #6: cost 32 inf + 53610 20.734 * * [simplify]: Extracting #7: cost 0 inf + 67222 20.740 * * [simplify]: Extracting #8: cost 0 inf + 66902 20.745 * [simplify]: Simplified to (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) 20.745 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 20.746 * [simplify]: Simplifying (sqrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))) 20.746 * * [simplify]: iters left: 6 (10 enodes) 20.749 * * [simplify]: iters left: 5 (52 enodes) 20.760 * * [simplify]: iters left: 4 (119 enodes) 20.790 * * [simplify]: iters left: 3 (234 enodes) 20.861 * * [simplify]: iters left: 2 (366 enodes) 20.975 * * [simplify]: Extracting #0: cost 1 inf + 0 20.975 * * [simplify]: Extracting #1: cost 3 inf + 0 20.976 * * [simplify]: Extracting #2: cost 22 inf + 0 20.976 * * [simplify]: Extracting #3: cost 148 inf + 0 20.977 * * [simplify]: Extracting #4: cost 200 inf + 2230 20.980 * * [simplify]: Extracting #5: cost 83 inf + 21770 20.987 * * [simplify]: Extracting #6: cost 1 inf + 34604 20.994 * * [simplify]: Extracting #7: cost 0 inf + 34536 21.001 * [simplify]: Simplified to (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))) 21.001 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (/ (sqrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (sqrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.002 * * * * [progress]: [ 59 / 76 ] simplifiying candidate # 21.002 * [simplify]: Simplifying (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 21.002 * * [simplify]: iters left: 6 (8 enodes) 21.004 * * [simplify]: iters left: 5 (37 enodes) 21.011 * * [simplify]: iters left: 4 (67 enodes) 21.023 * * [simplify]: iters left: 3 (123 enodes) 21.056 * * [simplify]: iters left: 2 (278 enodes) 21.198 * * [simplify]: Extracting #0: cost 1 inf + 0 21.198 * * [simplify]: Extracting #1: cost 3 inf + 0 21.198 * * [simplify]: Extracting #2: cost 50 inf + 0 21.199 * * [simplify]: Extracting #3: cost 150 inf + 0 21.200 * * [simplify]: Extracting #4: cost 192 inf + 1180 21.205 * * [simplify]: Extracting #5: cost 122 inf + 12169 21.217 * * [simplify]: Extracting #6: cost 12 inf + 33300 21.228 * * [simplify]: Extracting #7: cost 0 inf + 35625 21.238 * [simplify]: Simplified to (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 21.238 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.239 * [simplify]: Simplifying (sqrt (- (* re re) (* im im))) 21.239 * * [simplify]: iters left: 5 (6 enodes) 21.240 * * [simplify]: iters left: 4 (23 enodes) 21.243 * * [simplify]: iters left: 3 (36 enodes) 21.249 * * [simplify]: iters left: 2 (53 enodes) 21.259 * * [simplify]: iters left: 1 (94 enodes) 21.292 * * [simplify]: Extracting #0: cost 1 inf + 0 21.292 * * [simplify]: Extracting #1: cost 3 inf + 0 21.292 * * [simplify]: Extracting #2: cost 32 inf + 0 21.292 * * [simplify]: Extracting #3: cost 48 inf + 0 21.293 * * [simplify]: Extracting #4: cost 42 inf + 247 21.294 * * [simplify]: Extracting #5: cost 18 inf + 3412 21.296 * * [simplify]: Extracting #6: cost 0 inf + 5728 21.299 * * [simplify]: Extracting #7: cost 0 inf + 5448 21.301 * [simplify]: Simplified to (sqrt (- (* re re) (* im im))) 21.301 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (/ (sqrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (sqrt (- (* re re) (* im im))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.301 * * * * [progress]: [ 60 / 76 ] simplifiying candidate # 21.302 * [simplify]: Simplifying (/ 1 2) 21.302 * * [simplify]: iters left: 2 (3 enodes) 21.305 * * [simplify]: iters left: 1 (12 enodes) 21.310 * * [simplify]: Extracting #0: cost 1 inf + 0 21.310 * * [simplify]: Extracting #1: cost 0 inf + 1 21.310 * [simplify]: Simplified to 1/2 21.310 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (pow (+ (* re re) (* im im)) 1/2)) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.310 * * * * [progress]: [ 61 / 76 ] simplifiying candidate # 21.310 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 21.311 * * [simplify]: iters left: 6 (7 enodes) 21.313 * * [simplify]: iters left: 5 (22 enodes) 21.316 * * [simplify]: Extracting #0: cost 1 inf + 0 21.316 * * [simplify]: Extracting #1: cost 3 inf + 0 21.316 * * [simplify]: Extracting #2: cost 5 inf + 0 21.316 * * [simplify]: Extracting #3: cost 8 inf + 0 21.316 * * [simplify]: Extracting #4: cost 12 inf + 0 21.316 * * [simplify]: Extracting #5: cost 10 inf + 2 21.316 * * [simplify]: Extracting #6: cost 1 inf + 936 21.317 * * [simplify]: Extracting #7: cost 0 inf + 1138 21.317 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 21.317 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.317 * [simplify]: Simplifying (sqrt (sqrt (+ (* re re) (* im im)))) 21.317 * * [simplify]: iters left: 6 (7 enodes) 21.319 * * [simplify]: iters left: 5 (22 enodes) 21.322 * * [simplify]: Extracting #0: cost 1 inf + 0 21.322 * * [simplify]: Extracting #1: cost 3 inf + 0 21.322 * * [simplify]: Extracting #2: cost 5 inf + 0 21.322 * * [simplify]: Extracting #3: cost 8 inf + 0 21.322 * * [simplify]: Extracting #4: cost 12 inf + 0 21.322 * * [simplify]: Extracting #5: cost 10 inf + 2 21.322 * * [simplify]: Extracting #6: cost 1 inf + 936 21.322 * * [simplify]: Extracting #7: cost 0 inf + 1138 21.323 * [simplify]: Simplified to (sqrt (sqrt (+ (* re re) (* im im)))) 21.323 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (sqrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.323 * * * * [progress]: [ 62 / 76 ] simplifiying candidate # 21.323 * * * * [progress]: [ 63 / 76 ] simplifiying candidate # 21.323 * * * * [progress]: [ 64 / 76 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re)))))> 21.323 * [simplify]: Simplifying (real->posit16 (sqrt (+ (* re re) (* im im)))) 21.323 * * [simplify]: iters left: 6 (7 enodes) 21.325 * * [simplify]: iters left: 5 (19 enodes) 21.328 * * [simplify]: Extracting #0: cost 1 inf + 0 21.328 * * [simplify]: Extracting #1: cost 2 inf + 0 21.328 * * [simplify]: Extracting #2: cost 3 inf + 0 21.328 * * [simplify]: Extracting #3: cost 6 inf + 0 21.328 * * [simplify]: Extracting #4: cost 10 inf + 0 21.328 * * [simplify]: Extracting #5: cost 6 inf + 84 21.328 * * [simplify]: Extracting #6: cost 0 inf + 734 21.328 * [simplify]: Simplified to (real->posit16 (sqrt (+ (* re re) (* im im)))) 21.328 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (posit16->real (real->posit16 (sqrt (+ (* re re) (* im im)))))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.328 * * * * [progress]: [ 65 / 76 ] simplifiying candidate # 21.328 * [simplify]: Simplifying im 21.328 * * [simplify]: iters left: 0 (1 enodes) 21.329 * * [simplify]: Extracting #0: cost 1 inf + 0 21.329 * * [simplify]: Extracting #1: cost 0 inf + 1 21.329 * [simplify]: Simplified to im 21.329 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt im)))) re))))) 21.329 * * * * [progress]: [ 66 / 76 ] simplifiying candidate # 21.329 * [simplify]: Simplifying re 21.329 * * [simplify]: iters left: 0 (1 enodes) 21.329 * * [simplify]: Extracting #0: cost 1 inf + 0 21.329 * * [simplify]: Extracting #1: cost 0 inf + 1 21.329 * [simplify]: Simplified to re 21.329 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt re)))) re))))) 21.329 * * * * [progress]: [ 67 / 76 ] simplifiying candidate # 21.330 * [simplify]: Simplifying (* -1 re) 21.330 * * [simplify]: iters left: 2 (3 enodes) 21.331 * * [simplify]: iters left: 1 (11 enodes) 21.333 * * [simplify]: Extracting #0: cost 1 inf + 0 21.333 * * [simplify]: Extracting #1: cost 4 inf + 0 21.333 * * [simplify]: Extracting #2: cost 0 inf + 84 21.333 * [simplify]: Simplified to (- re) 21.333 * [simplify]: Simplified (2 2 1 2 1 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (- re))))) re))))) 21.333 * * * * [progress]: [ 68 / 76 ] simplifiying candidate # 21.333 * [simplify]: Simplifying im 21.333 * * [simplify]: iters left: 0 (1 enodes) 21.333 * * [simplify]: Extracting #0: cost 1 inf + 0 21.333 * * [simplify]: Extracting #1: cost 0 inf + 1 21.333 * [simplify]: Simplified to im 21.333 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt im)) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.334 * * * * [progress]: [ 69 / 76 ] simplifiying candidate # 21.334 * [simplify]: Simplifying re 21.334 * * [simplify]: iters left: 0 (1 enodes) 21.334 * * [simplify]: Extracting #0: cost 1 inf + 0 21.334 * * [simplify]: Extracting #1: cost 0 inf + 1 21.334 * [simplify]: Simplified to re 21.334 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt re)) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.334 * * * * [progress]: [ 70 / 76 ] simplifiying candidate # 21.334 * [simplify]: Simplifying (* -1 re) 21.334 * * [simplify]: iters left: 2 (3 enodes) 21.335 * * [simplify]: iters left: 1 (11 enodes) 21.337 * * [simplify]: Extracting #0: cost 1 inf + 0 21.337 * * [simplify]: Extracting #1: cost 4 inf + 0 21.337 * * [simplify]: Extracting #2: cost 0 inf + 84 21.337 * [simplify]: Simplified to (- re) 21.337 * [simplify]: Simplified (2 2 1 2 1 2 1 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (- re))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.338 * * * * [progress]: [ 71 / 76 ] simplifiying candidate # 21.338 * [simplify]: Simplifying im 21.338 * * [simplify]: iters left: 0 (1 enodes) 21.338 * * [simplify]: Extracting #0: cost 1 inf + 0 21.338 * * [simplify]: Extracting #1: cost 0 inf + 1 21.338 * [simplify]: Simplified to im 21.338 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt im) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.338 * * * * [progress]: [ 72 / 76 ] simplifiying candidate # 21.338 * [simplify]: Simplifying re 21.338 * * [simplify]: iters left: 0 (1 enodes) 21.340 * * [simplify]: Extracting #0: cost 1 inf + 0 21.340 * * [simplify]: Extracting #1: cost 0 inf + 1 21.340 * [simplify]: Simplified to re 21.340 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt re) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.340 * * * * [progress]: [ 73 / 76 ] simplifiying candidate # 21.340 * [simplify]: Simplifying (* -1 re) 21.340 * * [simplify]: iters left: 2 (3 enodes) 21.341 * * [simplify]: iters left: 1 (11 enodes) 21.343 * * [simplify]: Extracting #0: cost 1 inf + 0 21.343 * * [simplify]: Extracting #1: cost 4 inf + 0 21.343 * * [simplify]: Extracting #2: cost 0 inf + 84 21.343 * [simplify]: Simplified to (- re) 21.343 * [simplify]: Simplified (2 2 1 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (sqrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (- re)) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.343 * * * * [progress]: [ 74 / 76 ] simplifiying candidate # 21.344 * [simplify]: Simplifying im 21.344 * * [simplify]: iters left: 0 (1 enodes) 21.344 * * [simplify]: Extracting #0: cost 1 inf + 0 21.344 * * [simplify]: Extracting #1: cost 0 inf + 1 21.344 * [simplify]: Simplified to im 21.344 * [simplify]: Simplified (2 2 1 2 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt im) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.344 * * * * [progress]: [ 75 / 76 ] simplifiying candidate # 21.344 * [simplify]: Simplifying re 21.344 * * [simplify]: iters left: 0 (1 enodes) 21.344 * * [simplify]: Extracting #0: cost 1 inf + 0 21.344 * * [simplify]: Extracting #1: cost 0 inf + 1 21.344 * [simplify]: Simplified to re 21.344 * [simplify]: Simplified (2 2 1 2 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt re) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.345 * * * * [progress]: [ 76 / 76 ] simplifiying candidate # 21.345 * [simplify]: Simplifying (* -1 re) 21.345 * * [simplify]: iters left: 2 (3 enodes) 21.347 * * [simplify]: iters left: 1 (11 enodes) 21.350 * * [simplify]: Extracting #0: cost 1 inf + 0 21.350 * * [simplify]: Extracting #1: cost 4 inf + 0 21.350 * * [simplify]: Extracting #2: cost 0 inf + 84 21.350 * [simplify]: Simplified to (- re) 21.350 * [simplify]: Simplified (2 2 1 2 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (- re)) (sqrt (* (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 21.351 * * * [progress]: adding candidates to table 22.511 * * [progress]: iteration 4 / 4 22.511 * * * [progress]: picking best candidate 22.533 * * * * [pick]: Picked # 22.533 * * * [progress]: localizing error 22.570 * * * [progress]: generating rewritten candidates 22.570 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1 2 1 2 1) 22.578 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 2 1 1 1) 22.585 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1 2) 22.610 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2 1) 22.638 * * * [progress]: generating series expansions 22.638 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1 2 1 2 1) 22.638 * [backup-simplify]: Simplify (cbrt (+ (* re re) (* im im))) into (pow (+ (pow im 2) (pow re 2)) 1/3) 22.638 * [approximate]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/3) in (re im) around 0 22.638 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/3) in im 22.638 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (pow im 2) (pow re 2))))) in im 22.638 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (pow im 2) (pow re 2)))) in im 22.638 * [taylor]: Taking taylor expansion of 1/3 in im 22.638 * [backup-simplify]: Simplify 1/3 into 1/3 22.638 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in im 22.638 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 22.638 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.638 * [taylor]: Taking taylor expansion of im in im 22.638 * [backup-simplify]: Simplify 0 into 0 22.638 * [backup-simplify]: Simplify 1 into 1 22.638 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.638 * [taylor]: Taking taylor expansion of re in im 22.638 * [backup-simplify]: Simplify re into re 22.638 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.638 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 22.638 * [backup-simplify]: Simplify (log (pow re 2)) into (log (pow re 2)) 22.638 * [backup-simplify]: Simplify (* 1/3 (log (pow re 2))) into (* 1/3 (log (pow re 2))) 22.638 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow re 2)))) into (pow (pow re 2) 1/3) 22.639 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/3) in re 22.639 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (pow im 2) (pow re 2))))) in re 22.639 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (pow im 2) (pow re 2)))) in re 22.639 * [taylor]: Taking taylor expansion of 1/3 in re 22.639 * [backup-simplify]: Simplify 1/3 into 1/3 22.639 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in re 22.639 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 22.639 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.639 * [taylor]: Taking taylor expansion of im in re 22.639 * [backup-simplify]: Simplify im into im 22.639 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.639 * [taylor]: Taking taylor expansion of re in re 22.639 * [backup-simplify]: Simplify 0 into 0 22.639 * [backup-simplify]: Simplify 1 into 1 22.639 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.639 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 22.639 * [backup-simplify]: Simplify (log (pow im 2)) into (log (pow im 2)) 22.639 * [backup-simplify]: Simplify (* 1/3 (log (pow im 2))) into (* 1/3 (log (pow im 2))) 22.639 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow im 2)))) into (pow (pow im 2) 1/3) 22.639 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/3) in re 22.639 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (pow im 2) (pow re 2))))) in re 22.639 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (pow im 2) (pow re 2)))) in re 22.639 * [taylor]: Taking taylor expansion of 1/3 in re 22.639 * [backup-simplify]: Simplify 1/3 into 1/3 22.639 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in re 22.639 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 22.639 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.639 * [taylor]: Taking taylor expansion of im in re 22.639 * [backup-simplify]: Simplify im into im 22.639 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.639 * [taylor]: Taking taylor expansion of re in re 22.639 * [backup-simplify]: Simplify 0 into 0 22.639 * [backup-simplify]: Simplify 1 into 1 22.639 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.639 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 22.639 * [backup-simplify]: Simplify (log (pow im 2)) into (log (pow im 2)) 22.639 * [backup-simplify]: Simplify (* 1/3 (log (pow im 2))) into (* 1/3 (log (pow im 2))) 22.639 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow im 2)))) into (pow (pow im 2) 1/3) 22.640 * [taylor]: Taking taylor expansion of (pow (pow im 2) 1/3) in im 22.640 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow im 2)))) in im 22.640 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow im 2))) in im 22.640 * [taylor]: Taking taylor expansion of 1/3 in im 22.640 * [backup-simplify]: Simplify 1/3 into 1/3 22.640 * [taylor]: Taking taylor expansion of (log (pow im 2)) in im 22.640 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.640 * [taylor]: Taking taylor expansion of im in im 22.640 * [backup-simplify]: Simplify 0 into 0 22.640 * [backup-simplify]: Simplify 1 into 1 22.640 * [backup-simplify]: Simplify (* 1 1) into 1 22.640 * [backup-simplify]: Simplify (log 1) into 0 22.641 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 22.641 * [backup-simplify]: Simplify (* 1/3 (* 2 (log im))) into (* 2/3 (log im)) 22.641 * [backup-simplify]: Simplify (exp (* 2/3 (log im))) into (pow im 2/3) 22.641 * [backup-simplify]: Simplify (pow im 2/3) into (pow im 2/3) 22.641 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 22.641 * [backup-simplify]: Simplify (+ 0 0) into 0 22.642 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow im 2) 1)))) 1) into 0 22.642 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow im 2)))) into 0 22.643 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow im 2)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.643 * [taylor]: Taking taylor expansion of 0 in im 22.643 * [backup-simplify]: Simplify 0 into 0 22.643 * [backup-simplify]: Simplify 0 into 0 22.643 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.644 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.644 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 22.645 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 2 (log im)))) into 0 22.645 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 22.645 * [backup-simplify]: Simplify 0 into 0 22.645 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 22.646 * [backup-simplify]: Simplify (* 1 1) into 1 22.646 * [backup-simplify]: Simplify (+ 0 1) into 1 22.647 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow im 2) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (pow im 2) 1)))) 2) into (/ 1 (pow im 2)) 22.647 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (log (pow im 2))))) into (* 1/3 (/ 1 (pow im 2))) 22.648 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow im 2)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)))) into (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) 22.648 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) in im 22.648 * [taylor]: Taking taylor expansion of 1/3 in im 22.648 * [backup-simplify]: Simplify 1/3 into 1/3 22.648 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow im 4)) 1/3) in im 22.648 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow im 4))))) in im 22.648 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow im 4)))) in im 22.648 * [taylor]: Taking taylor expansion of 1/3 in im 22.648 * [backup-simplify]: Simplify 1/3 into 1/3 22.648 * [taylor]: Taking taylor expansion of (log (/ 1 (pow im 4))) in im 22.648 * [taylor]: Taking taylor expansion of (/ 1 (pow im 4)) in im 22.648 * [taylor]: Taking taylor expansion of (pow im 4) in im 22.648 * [taylor]: Taking taylor expansion of im in im 22.648 * [backup-simplify]: Simplify 0 into 0 22.648 * [backup-simplify]: Simplify 1 into 1 22.648 * [backup-simplify]: Simplify (* 1 1) into 1 22.648 * [backup-simplify]: Simplify (* 1 1) into 1 22.649 * [backup-simplify]: Simplify (/ 1 1) into 1 22.649 * [backup-simplify]: Simplify (log 1) into 0 22.649 * [backup-simplify]: Simplify (+ (* (- 4) (log im)) 0) into (- (* 4 (log im))) 22.649 * [backup-simplify]: Simplify (* 1/3 (- (* 4 (log im)))) into (* -4/3 (log im)) 22.649 * [backup-simplify]: Simplify (exp (* -4/3 (log im))) into (pow im -4/3) 22.649 * [backup-simplify]: Simplify (* 1/3 (pow im -4/3)) into (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) 22.649 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) into (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) 22.650 * [backup-simplify]: Simplify 0 into 0 22.650 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.652 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 22.652 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 22.652 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 2 (log im))))) into 0 22.654 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.654 * [backup-simplify]: Simplify 0 into 0 22.655 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 22.655 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.656 * [backup-simplify]: Simplify (+ 0 0) into 0 22.663 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow im 2) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 1) 1)) (pow (pow im 2) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow im 2) 1)))) 6) into 0 22.664 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (log (pow im 2)))))) into 0 22.666 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow im 2)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 22.666 * [taylor]: Taking taylor expansion of 0 in im 22.666 * [backup-simplify]: Simplify 0 into 0 22.666 * [backup-simplify]: Simplify 0 into 0 22.667 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.668 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.668 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.669 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.669 * [backup-simplify]: Simplify (+ (* (- 4) (log im)) 0) into (- (* 4 (log im))) 22.670 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 4 (log im))))) into 0 22.670 * [backup-simplify]: Simplify (* (exp (* -4/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 22.671 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow im -4/3))) into 0 22.671 * [backup-simplify]: Simplify 0 into 0 22.671 * [backup-simplify]: Simplify 0 into 0 22.671 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 22.674 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 22.674 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 22.675 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 2 (log im)))))) into 0 22.676 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 22.676 * [backup-simplify]: Simplify 0 into 0 22.676 * [backup-simplify]: Simplify (+ (* (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) (pow (* 1 re) 2)) (pow im 2/3)) into (+ (pow im 2/3) (* 1/3 (* (pow re 2) (pow (/ 1 (pow im 4)) 1/3)))) 22.676 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) into (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) 22.677 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in (re im) around 0 22.677 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in im 22.677 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in im 22.677 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in im 22.677 * [taylor]: Taking taylor expansion of 1/3 in im 22.677 * [backup-simplify]: Simplify 1/3 into 1/3 22.677 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 22.677 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 22.677 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 22.677 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.677 * [taylor]: Taking taylor expansion of re in im 22.677 * [backup-simplify]: Simplify re into re 22.677 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.677 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 22.677 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 22.677 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.677 * [taylor]: Taking taylor expansion of im in im 22.677 * [backup-simplify]: Simplify 0 into 0 22.677 * [backup-simplify]: Simplify 1 into 1 22.677 * [backup-simplify]: Simplify (* 1 1) into 1 22.677 * [backup-simplify]: Simplify (/ 1 1) into 1 22.678 * [backup-simplify]: Simplify (+ 0 1) into 1 22.678 * [backup-simplify]: Simplify (log 1) into 0 22.678 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 22.678 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log im)))) into (* -2/3 (log im)) 22.678 * [backup-simplify]: Simplify (exp (* -2/3 (log im))) into (pow im -2/3) 22.678 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in re 22.678 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.678 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.678 * [taylor]: Taking taylor expansion of 1/3 in re 22.678 * [backup-simplify]: Simplify 1/3 into 1/3 22.678 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.678 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.678 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.678 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.678 * [taylor]: Taking taylor expansion of re in re 22.678 * [backup-simplify]: Simplify 0 into 0 22.678 * [backup-simplify]: Simplify 1 into 1 22.679 * [backup-simplify]: Simplify (* 1 1) into 1 22.679 * [backup-simplify]: Simplify (/ 1 1) into 1 22.679 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.679 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.679 * [taylor]: Taking taylor expansion of im in re 22.679 * [backup-simplify]: Simplify im into im 22.679 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.679 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.679 * [backup-simplify]: Simplify (+ 1 0) into 1 22.680 * [backup-simplify]: Simplify (log 1) into 0 22.680 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.680 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log re)))) into (* -2/3 (log re)) 22.680 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.680 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in re 22.680 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.680 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.680 * [taylor]: Taking taylor expansion of 1/3 in re 22.680 * [backup-simplify]: Simplify 1/3 into 1/3 22.680 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.680 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.680 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.680 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.680 * [taylor]: Taking taylor expansion of re in re 22.680 * [backup-simplify]: Simplify 0 into 0 22.680 * [backup-simplify]: Simplify 1 into 1 22.680 * [backup-simplify]: Simplify (* 1 1) into 1 22.681 * [backup-simplify]: Simplify (/ 1 1) into 1 22.681 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.681 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.681 * [taylor]: Taking taylor expansion of im in re 22.681 * [backup-simplify]: Simplify im into im 22.681 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.681 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.681 * [backup-simplify]: Simplify (+ 1 0) into 1 22.681 * [backup-simplify]: Simplify (log 1) into 0 22.682 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.682 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log re)))) into (* -2/3 (log re)) 22.682 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.682 * [taylor]: Taking taylor expansion of (pow re -2/3) in im 22.682 * [taylor]: Taking taylor expansion of (exp (* -2/3 (log re))) in im 22.682 * [taylor]: Taking taylor expansion of (* -2/3 (log re)) in im 22.682 * [taylor]: Taking taylor expansion of -2/3 in im 22.682 * [backup-simplify]: Simplify -2/3 into -2/3 22.682 * [taylor]: Taking taylor expansion of (log re) in im 22.682 * [taylor]: Taking taylor expansion of re in im 22.682 * [backup-simplify]: Simplify re into re 22.682 * [backup-simplify]: Simplify (log re) into (log re) 22.682 * [backup-simplify]: Simplify (* -2/3 (log re)) into (* -2/3 (log re)) 22.682 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.682 * [backup-simplify]: Simplify (pow re -2/3) into (pow re -2/3) 22.683 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.683 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.683 * [backup-simplify]: Simplify (+ 0 0) into 0 22.684 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.684 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.685 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 2 (log re))))) into 0 22.685 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 22.685 * [taylor]: Taking taylor expansion of 0 in im 22.685 * [backup-simplify]: Simplify 0 into 0 22.685 * [backup-simplify]: Simplify 0 into 0 22.686 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow re 1)))) 1) into 0 22.686 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (log re))) into 0 22.687 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 22.687 * [backup-simplify]: Simplify 0 into 0 22.687 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.688 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.688 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 22.689 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 1)))) 2) into (/ 1 (pow im 2)) 22.689 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.689 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re)))))) into (* 1/3 (/ 1 (pow im 2))) 22.690 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)))) into (* 1/3 (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2)))) 22.690 * [taylor]: Taking taylor expansion of (* 1/3 (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2)))) in im 22.690 * [taylor]: Taking taylor expansion of 1/3 in im 22.690 * [backup-simplify]: Simplify 1/3 into 1/3 22.690 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2))) in im 22.690 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow re 2)) 1/3) in im 22.690 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow re 2))))) in im 22.690 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow re 2)))) in im 22.690 * [taylor]: Taking taylor expansion of 1/3 in im 22.690 * [backup-simplify]: Simplify 1/3 into 1/3 22.690 * [taylor]: Taking taylor expansion of (log (/ 1 (pow re 2))) in im 22.690 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 22.690 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.690 * [taylor]: Taking taylor expansion of re in im 22.690 * [backup-simplify]: Simplify re into re 22.690 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.690 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 22.690 * [backup-simplify]: Simplify (log (/ 1 (pow re 2))) into (log (/ 1 (pow re 2))) 22.690 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow re 2)))) into (* 1/3 (log (/ 1 (pow re 2)))) 22.691 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow re 2))))) into (pow (/ 1 (pow re 2)) 1/3) 22.691 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 22.691 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.691 * [taylor]: Taking taylor expansion of im in im 22.691 * [backup-simplify]: Simplify 0 into 0 22.691 * [backup-simplify]: Simplify 1 into 1 22.691 * [backup-simplify]: Simplify (* 1 1) into 1 22.691 * [backup-simplify]: Simplify (/ 1 1) into 1 22.692 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.692 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.692 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.693 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.693 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 22.693 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow re 2)) (/ 0 (pow re 2))))) into 0 22.694 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow re 2)) 1)))) 1) into 0 22.694 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow re 2))))) into 0 22.694 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.695 * [backup-simplify]: Simplify (+ (* re 0) (+ (* 0 0) (* 0 re))) into 0 22.695 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow re 2)) (/ 0 (pow re 2))) (* 0 (/ 0 (pow re 2))))) into 0 22.696 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow re 2)) 1)))) 2) into 0 22.697 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow re 2)))))) into 0 22.698 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.699 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (pow re 2)) 1/3) 0) (+ (* 0 0) (* 0 1))) into 0 22.699 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (pow re 2)) 1/3) 0) (* 0 1)) into 0 22.699 * [backup-simplify]: Simplify (* (pow (/ 1 (pow re 2)) 1/3) 1) into (pow (/ 1 (pow re 2)) 1/3) 22.700 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow re 2)) 1/3)))) into 0 22.700 * [backup-simplify]: Simplify 0 into 0 22.700 * [backup-simplify]: Simplify 0 into 0 22.702 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow re 1)))) 2) into 0 22.703 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (log re)))) into 0 22.704 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.704 * [backup-simplify]: Simplify 0 into 0 22.706 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 22.706 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.707 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 22.707 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 22.707 * [backup-simplify]: Simplify (+ 0 0) into 0 22.711 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 22.711 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.712 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re))))))) into 0 22.714 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 22.715 * [taylor]: Taking taylor expansion of 0 in im 22.715 * [backup-simplify]: Simplify 0 into 0 22.715 * [backup-simplify]: Simplify 0 into 0 22.715 * [backup-simplify]: Simplify (pow (/ 1 re) -2/3) into (pow (/ 1 re) -2/3) 22.715 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) into (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) 22.715 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in (re im) around 0 22.715 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in im 22.715 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in im 22.715 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in im 22.715 * [taylor]: Taking taylor expansion of 1/3 in im 22.715 * [backup-simplify]: Simplify 1/3 into 1/3 22.715 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 22.715 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 22.715 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 22.715 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.715 * [taylor]: Taking taylor expansion of re in im 22.715 * [backup-simplify]: Simplify re into re 22.715 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.715 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 22.716 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 22.716 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.716 * [taylor]: Taking taylor expansion of im in im 22.716 * [backup-simplify]: Simplify 0 into 0 22.716 * [backup-simplify]: Simplify 1 into 1 22.716 * [backup-simplify]: Simplify (* 1 1) into 1 22.716 * [backup-simplify]: Simplify (/ 1 1) into 1 22.717 * [backup-simplify]: Simplify (+ 0 1) into 1 22.717 * [backup-simplify]: Simplify (log 1) into 0 22.718 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 22.718 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log im)))) into (* -2/3 (log im)) 22.718 * [backup-simplify]: Simplify (exp (* -2/3 (log im))) into (pow im -2/3) 22.718 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in re 22.718 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.718 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.718 * [taylor]: Taking taylor expansion of 1/3 in re 22.718 * [backup-simplify]: Simplify 1/3 into 1/3 22.718 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.718 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.718 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.718 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.718 * [taylor]: Taking taylor expansion of re in re 22.718 * [backup-simplify]: Simplify 0 into 0 22.718 * [backup-simplify]: Simplify 1 into 1 22.719 * [backup-simplify]: Simplify (* 1 1) into 1 22.719 * [backup-simplify]: Simplify (/ 1 1) into 1 22.719 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.719 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.719 * [taylor]: Taking taylor expansion of im in re 22.719 * [backup-simplify]: Simplify im into im 22.719 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.720 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.720 * [backup-simplify]: Simplify (+ 1 0) into 1 22.720 * [backup-simplify]: Simplify (log 1) into 0 22.721 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.721 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log re)))) into (* -2/3 (log re)) 22.721 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.721 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in re 22.721 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.721 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.721 * [taylor]: Taking taylor expansion of 1/3 in re 22.721 * [backup-simplify]: Simplify 1/3 into 1/3 22.721 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.721 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.721 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.721 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.721 * [taylor]: Taking taylor expansion of re in re 22.721 * [backup-simplify]: Simplify 0 into 0 22.721 * [backup-simplify]: Simplify 1 into 1 22.721 * [backup-simplify]: Simplify (* 1 1) into 1 22.721 * [backup-simplify]: Simplify (/ 1 1) into 1 22.722 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.722 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.722 * [taylor]: Taking taylor expansion of im in re 22.722 * [backup-simplify]: Simplify im into im 22.722 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.722 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.722 * [backup-simplify]: Simplify (+ 1 0) into 1 22.722 * [backup-simplify]: Simplify (log 1) into 0 22.722 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.723 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log re)))) into (* -2/3 (log re)) 22.723 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.723 * [taylor]: Taking taylor expansion of (pow re -2/3) in im 22.723 * [taylor]: Taking taylor expansion of (exp (* -2/3 (log re))) in im 22.723 * [taylor]: Taking taylor expansion of (* -2/3 (log re)) in im 22.723 * [taylor]: Taking taylor expansion of -2/3 in im 22.723 * [backup-simplify]: Simplify -2/3 into -2/3 22.723 * [taylor]: Taking taylor expansion of (log re) in im 22.723 * [taylor]: Taking taylor expansion of re in im 22.723 * [backup-simplify]: Simplify re into re 22.723 * [backup-simplify]: Simplify (log re) into (log re) 22.723 * [backup-simplify]: Simplify (* -2/3 (log re)) into (* -2/3 (log re)) 22.723 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.723 * [backup-simplify]: Simplify (pow re -2/3) into (pow re -2/3) 22.723 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.724 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.724 * [backup-simplify]: Simplify (+ 0 0) into 0 22.725 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.725 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.725 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 2 (log re))))) into 0 22.726 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 22.726 * [taylor]: Taking taylor expansion of 0 in im 22.726 * [backup-simplify]: Simplify 0 into 0 22.726 * [backup-simplify]: Simplify 0 into 0 22.726 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow re 1)))) 1) into 0 22.727 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (log re))) into 0 22.727 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 22.727 * [backup-simplify]: Simplify 0 into 0 22.728 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.728 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 22.729 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 1)))) 2) into (/ 1 (pow im 2)) 22.730 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.730 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re)))))) into (* 1/3 (/ 1 (pow im 2))) 22.731 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)))) into (* 1/3 (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2)))) 22.731 * [taylor]: Taking taylor expansion of (* 1/3 (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2)))) in im 22.731 * [taylor]: Taking taylor expansion of 1/3 in im 22.731 * [backup-simplify]: Simplify 1/3 into 1/3 22.731 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2))) in im 22.731 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow re 2)) 1/3) in im 22.731 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow re 2))))) in im 22.731 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow re 2)))) in im 22.731 * [taylor]: Taking taylor expansion of 1/3 in im 22.731 * [backup-simplify]: Simplify 1/3 into 1/3 22.731 * [taylor]: Taking taylor expansion of (log (/ 1 (pow re 2))) in im 22.731 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 22.731 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.731 * [taylor]: Taking taylor expansion of re in im 22.731 * [backup-simplify]: Simplify re into re 22.731 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.731 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 22.731 * [backup-simplify]: Simplify (log (/ 1 (pow re 2))) into (log (/ 1 (pow re 2))) 22.731 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow re 2)))) into (* 1/3 (log (/ 1 (pow re 2)))) 22.731 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow re 2))))) into (pow (/ 1 (pow re 2)) 1/3) 22.731 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 22.731 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.731 * [taylor]: Taking taylor expansion of im in im 22.731 * [backup-simplify]: Simplify 0 into 0 22.731 * [backup-simplify]: Simplify 1 into 1 22.732 * [backup-simplify]: Simplify (* 1 1) into 1 22.732 * [backup-simplify]: Simplify (/ 1 1) into 1 22.732 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.733 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.733 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.734 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.734 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 22.734 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow re 2)) (/ 0 (pow re 2))))) into 0 22.734 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow re 2)) 1)))) 1) into 0 22.735 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow re 2))))) into 0 22.735 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.736 * [backup-simplify]: Simplify (+ (* re 0) (+ (* 0 0) (* 0 re))) into 0 22.736 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow re 2)) (/ 0 (pow re 2))) (* 0 (/ 0 (pow re 2))))) into 0 22.737 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow re 2)) 1)))) 2) into 0 22.737 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow re 2)))))) into 0 22.738 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.739 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (pow re 2)) 1/3) 0) (+ (* 0 0) (* 0 1))) into 0 22.739 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (pow re 2)) 1/3) 0) (* 0 1)) into 0 22.739 * [backup-simplify]: Simplify (* (pow (/ 1 (pow re 2)) 1/3) 1) into (pow (/ 1 (pow re 2)) 1/3) 22.740 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow re 2)) 1/3)))) into 0 22.740 * [backup-simplify]: Simplify 0 into 0 22.740 * [backup-simplify]: Simplify 0 into 0 22.741 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow re 1)))) 2) into 0 22.741 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (log re)))) into 0 22.742 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.742 * [backup-simplify]: Simplify 0 into 0 22.743 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 22.743 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.743 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 22.743 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 22.744 * [backup-simplify]: Simplify (+ 0 0) into 0 22.746 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 22.746 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.747 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re))))))) into 0 22.748 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 22.748 * [taylor]: Taking taylor expansion of 0 in im 22.748 * [backup-simplify]: Simplify 0 into 0 22.748 * [backup-simplify]: Simplify 0 into 0 22.748 * [backup-simplify]: Simplify (pow (/ 1 (- re)) -2/3) into (pow (/ -1 re) -2/3) 22.748 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 2 1 1 1) 22.748 * [backup-simplify]: Simplify (cbrt (+ (* re re) (* im im))) into (pow (+ (pow im 2) (pow re 2)) 1/3) 22.748 * [approximate]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/3) in (re im) around 0 22.748 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/3) in im 22.748 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (pow im 2) (pow re 2))))) in im 22.748 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (pow im 2) (pow re 2)))) in im 22.748 * [taylor]: Taking taylor expansion of 1/3 in im 22.749 * [backup-simplify]: Simplify 1/3 into 1/3 22.749 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in im 22.749 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 22.749 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.749 * [taylor]: Taking taylor expansion of im in im 22.749 * [backup-simplify]: Simplify 0 into 0 22.749 * [backup-simplify]: Simplify 1 into 1 22.749 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.749 * [taylor]: Taking taylor expansion of re in im 22.749 * [backup-simplify]: Simplify re into re 22.749 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.749 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 22.749 * [backup-simplify]: Simplify (log (pow re 2)) into (log (pow re 2)) 22.749 * [backup-simplify]: Simplify (* 1/3 (log (pow re 2))) into (* 1/3 (log (pow re 2))) 22.749 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow re 2)))) into (pow (pow re 2) 1/3) 22.749 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/3) in re 22.749 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (pow im 2) (pow re 2))))) in re 22.749 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (pow im 2) (pow re 2)))) in re 22.749 * [taylor]: Taking taylor expansion of 1/3 in re 22.749 * [backup-simplify]: Simplify 1/3 into 1/3 22.749 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in re 22.749 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 22.749 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.749 * [taylor]: Taking taylor expansion of im in re 22.749 * [backup-simplify]: Simplify im into im 22.749 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.749 * [taylor]: Taking taylor expansion of re in re 22.749 * [backup-simplify]: Simplify 0 into 0 22.749 * [backup-simplify]: Simplify 1 into 1 22.749 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.749 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 22.749 * [backup-simplify]: Simplify (log (pow im 2)) into (log (pow im 2)) 22.749 * [backup-simplify]: Simplify (* 1/3 (log (pow im 2))) into (* 1/3 (log (pow im 2))) 22.749 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow im 2)))) into (pow (pow im 2) 1/3) 22.749 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/3) in re 22.749 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (pow im 2) (pow re 2))))) in re 22.749 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (pow im 2) (pow re 2)))) in re 22.749 * [taylor]: Taking taylor expansion of 1/3 in re 22.749 * [backup-simplify]: Simplify 1/3 into 1/3 22.749 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in re 22.749 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 22.749 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.750 * [taylor]: Taking taylor expansion of im in re 22.750 * [backup-simplify]: Simplify im into im 22.750 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.750 * [taylor]: Taking taylor expansion of re in re 22.750 * [backup-simplify]: Simplify 0 into 0 22.750 * [backup-simplify]: Simplify 1 into 1 22.750 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.750 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 22.750 * [backup-simplify]: Simplify (log (pow im 2)) into (log (pow im 2)) 22.750 * [backup-simplify]: Simplify (* 1/3 (log (pow im 2))) into (* 1/3 (log (pow im 2))) 22.750 * [backup-simplify]: Simplify (exp (* 1/3 (log (pow im 2)))) into (pow (pow im 2) 1/3) 22.750 * [taylor]: Taking taylor expansion of (pow (pow im 2) 1/3) in im 22.750 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow im 2)))) in im 22.750 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow im 2))) in im 22.750 * [taylor]: Taking taylor expansion of 1/3 in im 22.750 * [backup-simplify]: Simplify 1/3 into 1/3 22.750 * [taylor]: Taking taylor expansion of (log (pow im 2)) in im 22.750 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.750 * [taylor]: Taking taylor expansion of im in im 22.750 * [backup-simplify]: Simplify 0 into 0 22.750 * [backup-simplify]: Simplify 1 into 1 22.750 * [backup-simplify]: Simplify (* 1 1) into 1 22.751 * [backup-simplify]: Simplify (log 1) into 0 22.751 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 22.751 * [backup-simplify]: Simplify (* 1/3 (* 2 (log im))) into (* 2/3 (log im)) 22.751 * [backup-simplify]: Simplify (exp (* 2/3 (log im))) into (pow im 2/3) 22.751 * [backup-simplify]: Simplify (pow im 2/3) into (pow im 2/3) 22.751 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 22.751 * [backup-simplify]: Simplify (+ 0 0) into 0 22.752 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow im 2) 1)))) 1) into 0 22.752 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (pow im 2)))) into 0 22.753 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow im 2)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.753 * [taylor]: Taking taylor expansion of 0 in im 22.753 * [backup-simplify]: Simplify 0 into 0 22.753 * [backup-simplify]: Simplify 0 into 0 22.754 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.755 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.756 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 22.756 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (* 2 (log im)))) into 0 22.757 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 22.757 * [backup-simplify]: Simplify 0 into 0 22.758 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 22.758 * [backup-simplify]: Simplify (* 1 1) into 1 22.759 * [backup-simplify]: Simplify (+ 0 1) into 1 22.760 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow im 2) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (pow im 2) 1)))) 2) into (/ 1 (pow im 2)) 22.761 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (log (pow im 2))))) into (* 1/3 (/ 1 (pow im 2))) 22.762 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow im 2)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)))) into (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) 22.762 * [taylor]: Taking taylor expansion of (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) in im 22.762 * [taylor]: Taking taylor expansion of 1/3 in im 22.762 * [backup-simplify]: Simplify 1/3 into 1/3 22.762 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow im 4)) 1/3) in im 22.762 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow im 4))))) in im 22.762 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow im 4)))) in im 22.762 * [taylor]: Taking taylor expansion of 1/3 in im 22.762 * [backup-simplify]: Simplify 1/3 into 1/3 22.762 * [taylor]: Taking taylor expansion of (log (/ 1 (pow im 4))) in im 22.762 * [taylor]: Taking taylor expansion of (/ 1 (pow im 4)) in im 22.762 * [taylor]: Taking taylor expansion of (pow im 4) in im 22.762 * [taylor]: Taking taylor expansion of im in im 22.762 * [backup-simplify]: Simplify 0 into 0 22.762 * [backup-simplify]: Simplify 1 into 1 22.763 * [backup-simplify]: Simplify (* 1 1) into 1 22.763 * [backup-simplify]: Simplify (* 1 1) into 1 22.763 * [backup-simplify]: Simplify (/ 1 1) into 1 22.764 * [backup-simplify]: Simplify (log 1) into 0 22.764 * [backup-simplify]: Simplify (+ (* (- 4) (log im)) 0) into (- (* 4 (log im))) 22.764 * [backup-simplify]: Simplify (* 1/3 (- (* 4 (log im)))) into (* -4/3 (log im)) 22.764 * [backup-simplify]: Simplify (exp (* -4/3 (log im))) into (pow im -4/3) 22.764 * [backup-simplify]: Simplify (* 1/3 (pow im -4/3)) into (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) 22.765 * [backup-simplify]: Simplify (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) into (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) 22.765 * [backup-simplify]: Simplify 0 into 0 22.766 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.771 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 22.771 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 22.772 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (* 2 (log im))))) into 0 22.774 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.774 * [backup-simplify]: Simplify 0 into 0 22.775 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 22.775 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.776 * [backup-simplify]: Simplify (+ 0 0) into 0 22.778 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow im 2) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 1) 1)) (pow (pow im 2) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow im 2) 1)))) 6) into 0 22.779 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (log (pow im 2)))))) into 0 22.781 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (pow im 2)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 22.781 * [taylor]: Taking taylor expansion of 0 in im 22.781 * [backup-simplify]: Simplify 0 into 0 22.782 * [backup-simplify]: Simplify 0 into 0 22.782 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.783 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.784 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.785 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.785 * [backup-simplify]: Simplify (+ (* (- 4) (log im)) 0) into (- (* 4 (log im))) 22.786 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 4 (log im))))) into 0 22.787 * [backup-simplify]: Simplify (* (exp (* -4/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 22.787 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (pow im -4/3))) into 0 22.787 * [backup-simplify]: Simplify 0 into 0 22.787 * [backup-simplify]: Simplify 0 into 0 22.789 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 22.794 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 22.794 * [backup-simplify]: Simplify (+ (* (- -2) (log im)) 0) into (* 2 (log im)) 22.796 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (* 2 (log im)))))) into 0 22.797 * [backup-simplify]: Simplify (* (exp (* 2/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 22.797 * [backup-simplify]: Simplify 0 into 0 22.798 * [backup-simplify]: Simplify (+ (* (* 1/3 (pow (/ 1 (pow im 4)) 1/3)) (pow (* 1 re) 2)) (pow im 2/3)) into (+ (pow im 2/3) (* 1/3 (* (pow re 2) (pow (/ 1 (pow im 4)) 1/3)))) 22.798 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))) into (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) 22.798 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in (re im) around 0 22.798 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in im 22.798 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in im 22.798 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in im 22.798 * [taylor]: Taking taylor expansion of 1/3 in im 22.798 * [backup-simplify]: Simplify 1/3 into 1/3 22.798 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 22.798 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 22.798 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 22.798 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.799 * [taylor]: Taking taylor expansion of re in im 22.799 * [backup-simplify]: Simplify re into re 22.799 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.799 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 22.799 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 22.799 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.799 * [taylor]: Taking taylor expansion of im in im 22.799 * [backup-simplify]: Simplify 0 into 0 22.799 * [backup-simplify]: Simplify 1 into 1 22.799 * [backup-simplify]: Simplify (* 1 1) into 1 22.800 * [backup-simplify]: Simplify (/ 1 1) into 1 22.800 * [backup-simplify]: Simplify (+ 0 1) into 1 22.800 * [backup-simplify]: Simplify (log 1) into 0 22.801 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 22.801 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log im)))) into (* -2/3 (log im)) 22.801 * [backup-simplify]: Simplify (exp (* -2/3 (log im))) into (pow im -2/3) 22.801 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in re 22.801 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.801 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.801 * [taylor]: Taking taylor expansion of 1/3 in re 22.801 * [backup-simplify]: Simplify 1/3 into 1/3 22.801 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.801 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.801 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.801 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.801 * [taylor]: Taking taylor expansion of re in re 22.801 * [backup-simplify]: Simplify 0 into 0 22.801 * [backup-simplify]: Simplify 1 into 1 22.802 * [backup-simplify]: Simplify (* 1 1) into 1 22.802 * [backup-simplify]: Simplify (/ 1 1) into 1 22.802 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.802 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.802 * [taylor]: Taking taylor expansion of im in re 22.802 * [backup-simplify]: Simplify im into im 22.802 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.802 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.803 * [backup-simplify]: Simplify (+ 1 0) into 1 22.803 * [backup-simplify]: Simplify (log 1) into 0 22.804 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.804 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log re)))) into (* -2/3 (log re)) 22.804 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.804 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in re 22.804 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.804 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.804 * [taylor]: Taking taylor expansion of 1/3 in re 22.804 * [backup-simplify]: Simplify 1/3 into 1/3 22.804 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.804 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.804 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.804 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.804 * [taylor]: Taking taylor expansion of re in re 22.804 * [backup-simplify]: Simplify 0 into 0 22.804 * [backup-simplify]: Simplify 1 into 1 22.805 * [backup-simplify]: Simplify (* 1 1) into 1 22.805 * [backup-simplify]: Simplify (/ 1 1) into 1 22.805 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.805 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.805 * [taylor]: Taking taylor expansion of im in re 22.805 * [backup-simplify]: Simplify im into im 22.805 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.805 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.806 * [backup-simplify]: Simplify (+ 1 0) into 1 22.806 * [backup-simplify]: Simplify (log 1) into 0 22.807 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.807 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log re)))) into (* -2/3 (log re)) 22.807 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.807 * [taylor]: Taking taylor expansion of (pow re -2/3) in im 22.807 * [taylor]: Taking taylor expansion of (exp (* -2/3 (log re))) in im 22.807 * [taylor]: Taking taylor expansion of (* -2/3 (log re)) in im 22.807 * [taylor]: Taking taylor expansion of -2/3 in im 22.807 * [backup-simplify]: Simplify -2/3 into -2/3 22.807 * [taylor]: Taking taylor expansion of (log re) in im 22.807 * [taylor]: Taking taylor expansion of re in im 22.807 * [backup-simplify]: Simplify re into re 22.807 * [backup-simplify]: Simplify (log re) into (log re) 22.807 * [backup-simplify]: Simplify (* -2/3 (log re)) into (* -2/3 (log re)) 22.807 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.807 * [backup-simplify]: Simplify (pow re -2/3) into (pow re -2/3) 22.808 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.809 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.809 * [backup-simplify]: Simplify (+ 0 0) into 0 22.811 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.811 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.812 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 2 (log re))))) into 0 22.813 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 22.813 * [taylor]: Taking taylor expansion of 0 in im 22.813 * [backup-simplify]: Simplify 0 into 0 22.813 * [backup-simplify]: Simplify 0 into 0 22.813 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow re 1)))) 1) into 0 22.814 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (log re))) into 0 22.814 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 22.814 * [backup-simplify]: Simplify 0 into 0 22.815 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.815 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.815 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 22.817 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 1)))) 2) into (/ 1 (pow im 2)) 22.817 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.817 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re)))))) into (* 1/3 (/ 1 (pow im 2))) 22.818 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)))) into (* 1/3 (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2)))) 22.818 * [taylor]: Taking taylor expansion of (* 1/3 (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2)))) in im 22.818 * [taylor]: Taking taylor expansion of 1/3 in im 22.818 * [backup-simplify]: Simplify 1/3 into 1/3 22.818 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2))) in im 22.818 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow re 2)) 1/3) in im 22.818 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow re 2))))) in im 22.818 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow re 2)))) in im 22.818 * [taylor]: Taking taylor expansion of 1/3 in im 22.818 * [backup-simplify]: Simplify 1/3 into 1/3 22.818 * [taylor]: Taking taylor expansion of (log (/ 1 (pow re 2))) in im 22.818 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 22.818 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.818 * [taylor]: Taking taylor expansion of re in im 22.818 * [backup-simplify]: Simplify re into re 22.818 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.818 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 22.818 * [backup-simplify]: Simplify (log (/ 1 (pow re 2))) into (log (/ 1 (pow re 2))) 22.818 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow re 2)))) into (* 1/3 (log (/ 1 (pow re 2)))) 22.819 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow re 2))))) into (pow (/ 1 (pow re 2)) 1/3) 22.819 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 22.819 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.819 * [taylor]: Taking taylor expansion of im in im 22.819 * [backup-simplify]: Simplify 0 into 0 22.819 * [backup-simplify]: Simplify 1 into 1 22.819 * [backup-simplify]: Simplify (* 1 1) into 1 22.819 * [backup-simplify]: Simplify (/ 1 1) into 1 22.820 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.820 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.820 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.821 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.821 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 22.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow re 2)) (/ 0 (pow re 2))))) into 0 22.822 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow re 2)) 1)))) 1) into 0 22.822 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow re 2))))) into 0 22.823 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.823 * [backup-simplify]: Simplify (+ (* re 0) (+ (* 0 0) (* 0 re))) into 0 22.823 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow re 2)) (/ 0 (pow re 2))) (* 0 (/ 0 (pow re 2))))) into 0 22.824 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow re 2)) 1)))) 2) into 0 22.825 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow re 2)))))) into 0 22.825 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.826 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (pow re 2)) 1/3) 0) (+ (* 0 0) (* 0 1))) into 0 22.826 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (pow re 2)) 1/3) 0) (* 0 1)) into 0 22.826 * [backup-simplify]: Simplify (* (pow (/ 1 (pow re 2)) 1/3) 1) into (pow (/ 1 (pow re 2)) 1/3) 22.827 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow re 2)) 1/3)))) into 0 22.827 * [backup-simplify]: Simplify 0 into 0 22.827 * [backup-simplify]: Simplify 0 into 0 22.828 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow re 1)))) 2) into 0 22.828 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (log re)))) into 0 22.829 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.829 * [backup-simplify]: Simplify 0 into 0 22.830 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 22.830 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.830 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 22.831 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 22.831 * [backup-simplify]: Simplify (+ 0 0) into 0 22.833 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 22.833 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.834 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re))))))) into 0 22.835 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 22.835 * [taylor]: Taking taylor expansion of 0 in im 22.835 * [backup-simplify]: Simplify 0 into 0 22.835 * [backup-simplify]: Simplify 0 into 0 22.835 * [backup-simplify]: Simplify (pow (/ 1 re) -2/3) into (pow (/ 1 re) -2/3) 22.835 * [backup-simplify]: Simplify (cbrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))) into (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) 22.835 * [approximate]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in (re im) around 0 22.835 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in im 22.835 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in im 22.835 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in im 22.835 * [taylor]: Taking taylor expansion of 1/3 in im 22.835 * [backup-simplify]: Simplify 1/3 into 1/3 22.835 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 22.835 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 22.835 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 22.835 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.835 * [taylor]: Taking taylor expansion of re in im 22.835 * [backup-simplify]: Simplify re into re 22.836 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.836 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 22.836 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 22.836 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.836 * [taylor]: Taking taylor expansion of im in im 22.836 * [backup-simplify]: Simplify 0 into 0 22.836 * [backup-simplify]: Simplify 1 into 1 22.836 * [backup-simplify]: Simplify (* 1 1) into 1 22.836 * [backup-simplify]: Simplify (/ 1 1) into 1 22.836 * [backup-simplify]: Simplify (+ 0 1) into 1 22.837 * [backup-simplify]: Simplify (log 1) into 0 22.837 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 22.837 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log im)))) into (* -2/3 (log im)) 22.837 * [backup-simplify]: Simplify (exp (* -2/3 (log im))) into (pow im -2/3) 22.837 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in re 22.837 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.837 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.837 * [taylor]: Taking taylor expansion of 1/3 in re 22.837 * [backup-simplify]: Simplify 1/3 into 1/3 22.837 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.837 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.837 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.837 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.837 * [taylor]: Taking taylor expansion of re in re 22.837 * [backup-simplify]: Simplify 0 into 0 22.837 * [backup-simplify]: Simplify 1 into 1 22.837 * [backup-simplify]: Simplify (* 1 1) into 1 22.838 * [backup-simplify]: Simplify (/ 1 1) into 1 22.838 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.838 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.838 * [taylor]: Taking taylor expansion of im in re 22.838 * [backup-simplify]: Simplify im into im 22.838 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.838 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.838 * [backup-simplify]: Simplify (+ 1 0) into 1 22.838 * [backup-simplify]: Simplify (log 1) into 0 22.839 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.839 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log re)))) into (* -2/3 (log re)) 22.839 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.839 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3) in re 22.839 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.839 * [taylor]: Taking taylor expansion of (* 1/3 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.839 * [taylor]: Taking taylor expansion of 1/3 in re 22.839 * [backup-simplify]: Simplify 1/3 into 1/3 22.839 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.839 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.839 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.839 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.839 * [taylor]: Taking taylor expansion of re in re 22.839 * [backup-simplify]: Simplify 0 into 0 22.839 * [backup-simplify]: Simplify 1 into 1 22.839 * [backup-simplify]: Simplify (* 1 1) into 1 22.839 * [backup-simplify]: Simplify (/ 1 1) into 1 22.839 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.840 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.840 * [taylor]: Taking taylor expansion of im in re 22.840 * [backup-simplify]: Simplify im into im 22.840 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.840 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.840 * [backup-simplify]: Simplify (+ 1 0) into 1 22.840 * [backup-simplify]: Simplify (log 1) into 0 22.840 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.841 * [backup-simplify]: Simplify (* 1/3 (- (* 2 (log re)))) into (* -2/3 (log re)) 22.841 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.841 * [taylor]: Taking taylor expansion of (pow re -2/3) in im 22.841 * [taylor]: Taking taylor expansion of (exp (* -2/3 (log re))) in im 22.841 * [taylor]: Taking taylor expansion of (* -2/3 (log re)) in im 22.841 * [taylor]: Taking taylor expansion of -2/3 in im 22.841 * [backup-simplify]: Simplify -2/3 into -2/3 22.841 * [taylor]: Taking taylor expansion of (log re) in im 22.841 * [taylor]: Taking taylor expansion of re in im 22.841 * [backup-simplify]: Simplify re into re 22.841 * [backup-simplify]: Simplify (log re) into (log re) 22.841 * [backup-simplify]: Simplify (* -2/3 (log re)) into (* -2/3 (log re)) 22.841 * [backup-simplify]: Simplify (exp (* -2/3 (log re))) into (pow re -2/3) 22.841 * [backup-simplify]: Simplify (pow re -2/3) into (pow re -2/3) 22.842 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.842 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.842 * [backup-simplify]: Simplify (+ 0 0) into 0 22.843 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.844 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.844 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 2 (log re))))) into 0 22.845 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 22.845 * [taylor]: Taking taylor expansion of 0 in im 22.845 * [backup-simplify]: Simplify 0 into 0 22.845 * [backup-simplify]: Simplify 0 into 0 22.845 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow re 1)))) 1) into 0 22.846 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (log re))) into 0 22.847 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 22.847 * [backup-simplify]: Simplify 0 into 0 22.848 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.849 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.849 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 22.851 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 1)))) 2) into (/ 1 (pow im 2)) 22.851 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.852 * [backup-simplify]: Simplify (+ (* 1/3 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re)))))) into (* 1/3 (/ 1 (pow im 2))) 22.853 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)))) into (* 1/3 (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2)))) 22.853 * [taylor]: Taking taylor expansion of (* 1/3 (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2)))) in im 22.853 * [taylor]: Taking taylor expansion of 1/3 in im 22.853 * [backup-simplify]: Simplify 1/3 into 1/3 22.853 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (pow re 2)) 1/3) (/ 1 (pow im 2))) in im 22.853 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow re 2)) 1/3) in im 22.853 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow re 2))))) in im 22.853 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow re 2)))) in im 22.853 * [taylor]: Taking taylor expansion of 1/3 in im 22.853 * [backup-simplify]: Simplify 1/3 into 1/3 22.853 * [taylor]: Taking taylor expansion of (log (/ 1 (pow re 2))) in im 22.853 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 22.853 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.853 * [taylor]: Taking taylor expansion of re in im 22.853 * [backup-simplify]: Simplify re into re 22.853 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.854 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 22.854 * [backup-simplify]: Simplify (log (/ 1 (pow re 2))) into (log (/ 1 (pow re 2))) 22.854 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (pow re 2)))) into (* 1/3 (log (/ 1 (pow re 2)))) 22.854 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (pow re 2))))) into (pow (/ 1 (pow re 2)) 1/3) 22.854 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 22.854 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.854 * [taylor]: Taking taylor expansion of im in im 22.854 * [backup-simplify]: Simplify 0 into 0 22.854 * [backup-simplify]: Simplify 1 into 1 22.854 * [backup-simplify]: Simplify (* 1 1) into 1 22.855 * [backup-simplify]: Simplify (/ 1 1) into 1 22.856 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.856 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.857 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.858 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.858 * [backup-simplify]: Simplify (+ (* re 0) (* 0 re)) into 0 22.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow re 2)) (/ 0 (pow re 2))))) into 0 22.860 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (pow re 2)) 1)))) 1) into 0 22.860 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (pow re 2))))) into 0 22.861 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow re 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 22.862 * [backup-simplify]: Simplify (+ (* re 0) (+ (* 0 0) (* 0 re))) into 0 22.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow re 2)) (/ 0 (pow re 2))) (* 0 (/ 0 (pow re 2))))) into 0 22.864 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 (pow re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 (pow re 2)) 1)))) 2) into 0 22.865 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 (pow re 2)))))) into 0 22.866 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (pow re 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.867 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (pow re 2)) 1/3) 0) (+ (* 0 0) (* 0 1))) into 0 22.868 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (pow re 2)) 1/3) 0) (* 0 1)) into 0 22.868 * [backup-simplify]: Simplify (* (pow (/ 1 (pow re 2)) 1/3) 1) into (pow (/ 1 (pow re 2)) 1/3) 22.869 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (pow (/ 1 (pow re 2)) 1/3)))) into 0 22.869 * [backup-simplify]: Simplify 0 into 0 22.869 * [backup-simplify]: Simplify 0 into 0 22.871 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow re 1)))) 2) into 0 22.872 * [backup-simplify]: Simplify (+ (* -2/3 0) (+ (* 0 0) (* 0 (log re)))) into 0 22.873 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.873 * [backup-simplify]: Simplify 0 into 0 22.874 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 22.875 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.875 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 22.876 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 22.876 * [backup-simplify]: Simplify (+ 0 0) into 0 22.880 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 22.880 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.881 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re))))))) into 0 22.882 * [backup-simplify]: Simplify (* (exp (* -2/3 (log re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (* 1/3 (/ 1 (pow im 2))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 22.882 * [taylor]: Taking taylor expansion of 0 in im 22.882 * [backup-simplify]: Simplify 0 into 0 22.882 * [backup-simplify]: Simplify 0 into 0 22.882 * [backup-simplify]: Simplify (pow (/ 1 (- re)) -2/3) into (pow (/ -1 re) -2/3) 22.882 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1 2) 22.883 * [backup-simplify]: Simplify (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re) into (+ re (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6))) 22.883 * [approximate]: Taking taylor expansion of (+ re (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6))) in (re im) around 0 22.883 * [taylor]: Taking taylor expansion of (+ re (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6))) in im 22.883 * [taylor]: Taking taylor expansion of re in im 22.883 * [backup-simplify]: Simplify re into re 22.883 * [taylor]: Taking taylor expansion of (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6)) in im 22.883 * [taylor]: Taking taylor expansion of (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) in im 22.883 * [backup-simplify]: Simplify (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) into (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 22.883 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/6) in im 22.883 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (pow im 2) (pow re 2))))) in im 22.883 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (pow im 2) (pow re 2)))) in im 22.883 * [taylor]: Taking taylor expansion of 1/6 in im 22.883 * [backup-simplify]: Simplify 1/6 into 1/6 22.883 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in im 22.883 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 22.883 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.883 * [taylor]: Taking taylor expansion of im in im 22.883 * [backup-simplify]: Simplify 0 into 0 22.883 * [backup-simplify]: Simplify 1 into 1 22.883 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.883 * [taylor]: Taking taylor expansion of re in im 22.883 * [backup-simplify]: Simplify re into re 22.883 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.883 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 22.883 * [backup-simplify]: Simplify (log (pow re 2)) into (log (pow re 2)) 22.883 * [backup-simplify]: Simplify (* 1/6 (log (pow re 2))) into (* 1/6 (log (pow re 2))) 22.883 * [backup-simplify]: Simplify (exp (* 1/6 (log (pow re 2)))) into (pow (pow re 2) 1/6) 22.883 * [taylor]: Taking taylor expansion of (+ re (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6))) in re 22.883 * [taylor]: Taking taylor expansion of re in re 22.883 * [backup-simplify]: Simplify 0 into 0 22.883 * [backup-simplify]: Simplify 1 into 1 22.883 * [taylor]: Taking taylor expansion of (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6)) in re 22.884 * [taylor]: Taking taylor expansion of (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) in re 22.884 * [backup-simplify]: Simplify (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) into (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 22.884 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/6) in re 22.884 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (pow im 2) (pow re 2))))) in re 22.884 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (pow im 2) (pow re 2)))) in re 22.884 * [taylor]: Taking taylor expansion of 1/6 in re 22.884 * [backup-simplify]: Simplify 1/6 into 1/6 22.884 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in re 22.884 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 22.884 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.884 * [taylor]: Taking taylor expansion of im in re 22.884 * [backup-simplify]: Simplify im into im 22.884 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.884 * [taylor]: Taking taylor expansion of re in re 22.884 * [backup-simplify]: Simplify 0 into 0 22.884 * [backup-simplify]: Simplify 1 into 1 22.884 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.884 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 22.884 * [backup-simplify]: Simplify (log (pow im 2)) into (log (pow im 2)) 22.884 * [backup-simplify]: Simplify (* 1/6 (log (pow im 2))) into (* 1/6 (log (pow im 2))) 22.884 * [backup-simplify]: Simplify (exp (* 1/6 (log (pow im 2)))) into (pow (pow im 2) 1/6) 22.884 * [taylor]: Taking taylor expansion of (+ re (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6))) in re 22.884 * [taylor]: Taking taylor expansion of re in re 22.884 * [backup-simplify]: Simplify 0 into 0 22.884 * [backup-simplify]: Simplify 1 into 1 22.884 * [taylor]: Taking taylor expansion of (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6)) in re 22.884 * [taylor]: Taking taylor expansion of (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) in re 22.884 * [backup-simplify]: Simplify (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) into (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 22.884 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/6) in re 22.884 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (pow im 2) (pow re 2))))) in re 22.884 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (pow im 2) (pow re 2)))) in re 22.884 * [taylor]: Taking taylor expansion of 1/6 in re 22.884 * [backup-simplify]: Simplify 1/6 into 1/6 22.884 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in re 22.884 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 22.884 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.884 * [taylor]: Taking taylor expansion of im in re 22.884 * [backup-simplify]: Simplify im into im 22.884 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.884 * [taylor]: Taking taylor expansion of re in re 22.885 * [backup-simplify]: Simplify 0 into 0 22.885 * [backup-simplify]: Simplify 1 into 1 22.885 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.885 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 22.885 * [backup-simplify]: Simplify (log (pow im 2)) into (log (pow im 2)) 22.885 * [backup-simplify]: Simplify (* 1/6 (log (pow im 2))) into (* 1/6 (log (pow im 2))) 22.885 * [backup-simplify]: Simplify (exp (* 1/6 (log (pow im 2)))) into (pow (pow im 2) 1/6) 22.885 * [backup-simplify]: Simplify (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (pow im 2) 1/6)) into (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) 22.885 * [backup-simplify]: Simplify (+ 0 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3))) into (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) 22.885 * [taylor]: Taking taylor expansion of (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) in im 22.885 * [taylor]: Taking taylor expansion of (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) in im 22.885 * [backup-simplify]: Simplify (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) into (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 22.885 * [taylor]: Taking taylor expansion of (pow im 1/3) in im 22.885 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log im))) in im 22.885 * [taylor]: Taking taylor expansion of (* 1/3 (log im)) in im 22.885 * [taylor]: Taking taylor expansion of 1/3 in im 22.885 * [backup-simplify]: Simplify 1/3 into 1/3 22.885 * [taylor]: Taking taylor expansion of (log im) in im 22.885 * [taylor]: Taking taylor expansion of im in im 22.885 * [backup-simplify]: Simplify 0 into 0 22.885 * [backup-simplify]: Simplify 1 into 1 22.886 * [backup-simplify]: Simplify (log 1) into 0 22.886 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 22.886 * [backup-simplify]: Simplify (* 1/3 (log im)) into (* 1/3 (log im)) 22.886 * [backup-simplify]: Simplify (exp (* 1/3 (log im))) into (pow im 1/3) 22.886 * [backup-simplify]: Simplify (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) into (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) 22.886 * [backup-simplify]: Simplify (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) into (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) 22.886 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 22.887 * [backup-simplify]: Simplify (+ 0 0) into 0 22.887 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow im 2) 1)))) 1) into 0 22.887 * [backup-simplify]: Simplify (+ (* 1/6 0) (* 0 (log (pow im 2)))) into 0 22.888 * [backup-simplify]: Simplify (* (exp (* 1/6 (log (pow im 2)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.888 * [backup-simplify]: Simplify (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 0) (* 0 (pow (pow im 2) 1/6))) into 0 22.888 * [backup-simplify]: Simplify (+ 1 0) into 1 22.889 * [taylor]: Taking taylor expansion of 1 in im 22.889 * [backup-simplify]: Simplify 1 into 1 22.889 * [backup-simplify]: Simplify 1 into 1 22.889 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.890 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 22.890 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log im))) into 0 22.890 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 22.891 * [backup-simplify]: Simplify (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 0) (* 0 (pow im 1/3))) into 0 22.891 * [backup-simplify]: Simplify 0 into 0 22.891 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 22.891 * [backup-simplify]: Simplify (* 1 1) into 1 22.891 * [backup-simplify]: Simplify (+ 0 1) into 1 22.892 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow im 2) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (pow im 2) 1)))) 2) into (/ 1 (pow im 2)) 22.893 * [backup-simplify]: Simplify (+ (* 1/6 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (log (pow im 2))))) into (* 1/6 (/ 1 (pow im 2))) 22.895 * [backup-simplify]: Simplify (* (exp (* 1/6 (log (pow im 2)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/6 (/ 1 (pow im 2))) 1) 1)))) into (* 1/6 (pow (/ 1 (pow im 5)) 1/3)) 22.895 * [backup-simplify]: Simplify (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (* 1/6 (pow (/ 1 (pow im 5)) 1/3))) (+ (* 0 0) (* 0 (pow (pow im 2) 1/6)))) into (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) 22.896 * [backup-simplify]: Simplify (+ 0 (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3)))) into (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) 22.896 * [taylor]: Taking taylor expansion of (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) in im 22.896 * [taylor]: Taking taylor expansion of 1/6 in im 22.896 * [backup-simplify]: Simplify 1/6 into 1/6 22.896 * [taylor]: Taking taylor expansion of (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3)) in im 22.896 * [taylor]: Taking taylor expansion of (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) in im 22.896 * [backup-simplify]: Simplify (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) into (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 22.896 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow im 5)) 1/3) in im 22.896 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow im 5))))) in im 22.896 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow im 5)))) in im 22.896 * [taylor]: Taking taylor expansion of 1/3 in im 22.896 * [backup-simplify]: Simplify 1/3 into 1/3 22.896 * [taylor]: Taking taylor expansion of (log (/ 1 (pow im 5))) in im 22.896 * [taylor]: Taking taylor expansion of (/ 1 (pow im 5)) in im 22.896 * [taylor]: Taking taylor expansion of (pow im 5) in im 22.896 * [taylor]: Taking taylor expansion of im in im 22.896 * [backup-simplify]: Simplify 0 into 0 22.896 * [backup-simplify]: Simplify 1 into 1 22.896 * [backup-simplify]: Simplify (* 1 1) into 1 22.896 * [backup-simplify]: Simplify (* 1 1) into 1 22.897 * [backup-simplify]: Simplify (* 1 1) into 1 22.897 * [backup-simplify]: Simplify (/ 1 1) into 1 22.897 * [backup-simplify]: Simplify (log 1) into 0 22.897 * [backup-simplify]: Simplify (+ (* (- 5) (log im)) 0) into (- (* 5 (log im))) 22.897 * [backup-simplify]: Simplify (* 1/3 (- (* 5 (log im)))) into (* -5/3 (log im)) 22.898 * [backup-simplify]: Simplify (exp (* -5/3 (log im))) into (pow im -5/3) 22.898 * [backup-simplify]: Simplify (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im -5/3)) into (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3)) 22.898 * [backup-simplify]: Simplify (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) into (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) 22.898 * [backup-simplify]: Simplify (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) into (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) 22.899 * [backup-simplify]: Simplify (+ (* (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) (pow (* 1 re) 2)) (+ (* 1 (* 1 re)) (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)))) into (+ re (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) (* 1/6 (* (* (pow re 2) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3))) (pow (/ 1 (pow im 5)) 1/3))))) 22.899 * [backup-simplify]: Simplify (+ (* (fabs (cbrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))))) (sqrt (cbrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))))) (/ 1 re)) into (+ (/ 1 re) (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) 22.899 * [approximate]: Taking taylor expansion of (+ (/ 1 re) (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) in (re im) around 0 22.899 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) in im 22.899 * [taylor]: Taking taylor expansion of (/ 1 re) in im 22.899 * [taylor]: Taking taylor expansion of re in im 22.899 * [backup-simplify]: Simplify re into re 22.899 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 22.899 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in im 22.899 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in im 22.899 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in im 22.899 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in im 22.899 * [taylor]: Taking taylor expansion of 1/6 in im 22.899 * [backup-simplify]: Simplify 1/6 into 1/6 22.899 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 22.899 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 22.899 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 22.899 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.899 * [taylor]: Taking taylor expansion of re in im 22.899 * [backup-simplify]: Simplify re into re 22.899 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.899 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 22.899 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 22.899 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.899 * [taylor]: Taking taylor expansion of im in im 22.899 * [backup-simplify]: Simplify 0 into 0 22.899 * [backup-simplify]: Simplify 1 into 1 22.900 * [backup-simplify]: Simplify (* 1 1) into 1 22.900 * [backup-simplify]: Simplify (/ 1 1) into 1 22.900 * [backup-simplify]: Simplify (+ 0 1) into 1 22.900 * [backup-simplify]: Simplify (log 1) into 0 22.901 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 22.901 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log im)))) into (* -1/3 (log im)) 22.901 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 22.901 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 22.901 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.901 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) in re 22.901 * [taylor]: Taking taylor expansion of (/ 1 re) in re 22.901 * [taylor]: Taking taylor expansion of re in re 22.901 * [backup-simplify]: Simplify 0 into 0 22.901 * [backup-simplify]: Simplify 1 into 1 22.901 * [backup-simplify]: Simplify (/ 1 1) into 1 22.901 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in re 22.901 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in re 22.901 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.901 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.901 * [taylor]: Taking taylor expansion of 1/6 in re 22.901 * [backup-simplify]: Simplify 1/6 into 1/6 22.901 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.901 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.902 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.902 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.902 * [taylor]: Taking taylor expansion of re in re 22.902 * [backup-simplify]: Simplify 0 into 0 22.902 * [backup-simplify]: Simplify 1 into 1 22.902 * [backup-simplify]: Simplify (* 1 1) into 1 22.902 * [backup-simplify]: Simplify (/ 1 1) into 1 22.902 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.902 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.902 * [taylor]: Taking taylor expansion of im in re 22.902 * [backup-simplify]: Simplify im into im 22.902 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.902 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.903 * [backup-simplify]: Simplify (+ 1 0) into 1 22.903 * [backup-simplify]: Simplify (log 1) into 0 22.903 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.903 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log re)))) into (* -1/3 (log re)) 22.903 * [backup-simplify]: Simplify (exp (* -1/3 (log re))) into (pow re -1/3) 22.903 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in re 22.903 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.903 * [taylor]: Taking taylor expansion of (+ (/ 1 re) (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) in re 22.903 * [taylor]: Taking taylor expansion of (/ 1 re) in re 22.903 * [taylor]: Taking taylor expansion of re in re 22.903 * [backup-simplify]: Simplify 0 into 0 22.903 * [backup-simplify]: Simplify 1 into 1 22.904 * [backup-simplify]: Simplify (/ 1 1) into 1 22.904 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in re 22.904 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in re 22.904 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.904 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.904 * [taylor]: Taking taylor expansion of 1/6 in re 22.904 * [backup-simplify]: Simplify 1/6 into 1/6 22.904 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.904 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.904 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.904 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.904 * [taylor]: Taking taylor expansion of re in re 22.904 * [backup-simplify]: Simplify 0 into 0 22.904 * [backup-simplify]: Simplify 1 into 1 22.904 * [backup-simplify]: Simplify (* 1 1) into 1 22.904 * [backup-simplify]: Simplify (/ 1 1) into 1 22.904 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.904 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.904 * [taylor]: Taking taylor expansion of im in re 22.904 * [backup-simplify]: Simplify im into im 22.904 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.904 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.905 * [backup-simplify]: Simplify (+ 1 0) into 1 22.905 * [backup-simplify]: Simplify (log 1) into 0 22.905 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.905 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log re)))) into (* -1/3 (log re)) 22.905 * [backup-simplify]: Simplify (exp (* -1/3 (log re))) into (pow re -1/3) 22.905 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in re 22.906 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.906 * [backup-simplify]: Simplify (+ 1 0) into 1 22.906 * [taylor]: Taking taylor expansion of 1 in im 22.906 * [backup-simplify]: Simplify 1 into 1 22.906 * [backup-simplify]: Simplify 1 into 1 22.906 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.907 * [backup-simplify]: Simplify (* (pow re -1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 22.907 * [backup-simplify]: Simplify (+ 0 (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 22.907 * [taylor]: Taking taylor expansion of (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in im 22.907 * [taylor]: Taking taylor expansion of (pow (/ 1 re) 1/3) in im 22.907 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 re)))) in im 22.907 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 re))) in im 22.907 * [taylor]: Taking taylor expansion of 1/3 in im 22.907 * [backup-simplify]: Simplify 1/3 into 1/3 22.907 * [taylor]: Taking taylor expansion of (log (/ 1 re)) in im 22.907 * [taylor]: Taking taylor expansion of (/ 1 re) in im 22.907 * [taylor]: Taking taylor expansion of re in im 22.907 * [backup-simplify]: Simplify re into re 22.907 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 22.907 * [backup-simplify]: Simplify (log (/ 1 re)) into (log (/ 1 re)) 22.907 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 re))) into (* 1/3 (log (/ 1 re))) 22.907 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 re)))) into (pow (/ 1 re) 1/3) 22.907 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 22.907 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.907 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 22.908 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 22.908 * [backup-simplify]: Simplify 0 into 0 22.908 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.909 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.909 * [backup-simplify]: Simplify (+ 0 0) into 0 22.910 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.910 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.911 * [backup-simplify]: Simplify (+ (* 1/6 0) (* 0 (- (* 2 (log re))))) into 0 22.911 * [backup-simplify]: Simplify (* (exp (* -1/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 22.911 * [backup-simplify]: Simplify (+ (* (pow re -1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 22.912 * [backup-simplify]: Simplify (+ 0 0) into 0 22.912 * [taylor]: Taking taylor expansion of 0 in im 22.912 * [backup-simplify]: Simplify 0 into 0 22.912 * [backup-simplify]: Simplify 0 into 0 22.912 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 22.912 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 re) 1)))) 1) into 0 22.913 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 re)))) into 0 22.914 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.914 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 22.914 * [backup-simplify]: Simplify 0 into 0 22.914 * [backup-simplify]: Simplify 0 into 0 22.915 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.916 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.917 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.917 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 22.919 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 1)))) 2) into (/ 1 (pow im 2)) 22.919 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.920 * [backup-simplify]: Simplify (+ (* 1/6 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re)))))) into (* 1/6 (/ 1 (pow im 2))) 22.921 * [backup-simplify]: Simplify (* (exp (* -1/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/6 (/ 1 (pow im 2))) 1) 1)))) into (* 1/6 (* (pow (/ 1 re) 1/3) (/ 1 (pow im 2)))) 22.922 * [backup-simplify]: Simplify (+ (* (pow re -1/3) 0) (+ (* 0 0) (* (* 1/6 (* (pow (/ 1 re) 1/3) (/ 1 (pow im 2)))) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))))) into (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)))) 22.922 * [backup-simplify]: Simplify (+ 0 (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2))))) into (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)))) 22.922 * [taylor]: Taking taylor expansion of (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)))) in im 22.923 * [taylor]: Taking taylor expansion of 1/6 in im 22.923 * [backup-simplify]: Simplify 1/6 into 1/6 22.923 * [taylor]: Taking taylor expansion of (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2))) in im 22.923 * [taylor]: Taking taylor expansion of (pow (/ 1 re) 1/3) in im 22.923 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 re)))) in im 22.923 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 re))) in im 22.923 * [taylor]: Taking taylor expansion of 1/3 in im 22.923 * [backup-simplify]: Simplify 1/3 into 1/3 22.923 * [taylor]: Taking taylor expansion of (log (/ 1 re)) in im 22.923 * [taylor]: Taking taylor expansion of (/ 1 re) in im 22.923 * [taylor]: Taking taylor expansion of re in im 22.923 * [backup-simplify]: Simplify re into re 22.923 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 22.923 * [backup-simplify]: Simplify (log (/ 1 re)) into (log (/ 1 re)) 22.923 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 re))) into (* 1/3 (log (/ 1 re))) 22.923 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 re)))) into (pow (/ 1 re) 1/3) 22.923 * [taylor]: Taking taylor expansion of (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)) in im 22.923 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 22.923 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.923 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.923 * [taylor]: Taking taylor expansion of im in im 22.923 * [backup-simplify]: Simplify 0 into 0 22.924 * [backup-simplify]: Simplify 1 into 1 22.924 * [backup-simplify]: Simplify (* 1 1) into 1 22.924 * [backup-simplify]: Simplify (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 1) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.925 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.926 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.927 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (/ 0 1)))) into 0 22.929 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.929 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 22.930 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 re) 1)))) 1) into 0 22.930 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 re)))) into 0 22.931 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.931 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 22.933 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 re) 1)))) 2) into 0 22.934 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 re))))) into 0 22.935 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.936 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (+ (* 0 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))))) into 0 22.936 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 22.937 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 22.938 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 0) (* 0 (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))))) into 0 22.938 * [backup-simplify]: Simplify 0 into 0 22.938 * [backup-simplify]: Simplify 0 into 0 22.938 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (/ 1 re)) 1/3) (fabs (pow (+ (/ 1 (pow (/ 1 re) 2)) (/ 1 (pow (/ 1 im) 2))) 1/3))) (* 1 (* 1 (/ 1 (/ 1 re))))) into (+ re (* (pow re 1/3) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)))) 22.939 * [backup-simplify]: Simplify (+ (* (fabs (cbrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))))) (sqrt (cbrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))))) (/ 1 (- re))) into (- (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) (/ 1 re)) 22.939 * [approximate]: Taking taylor expansion of (- (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) (/ 1 re)) in (re im) around 0 22.939 * [taylor]: Taking taylor expansion of (- (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) (/ 1 re)) in im 22.939 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in im 22.939 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in im 22.939 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in im 22.939 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in im 22.939 * [taylor]: Taking taylor expansion of 1/6 in im 22.939 * [backup-simplify]: Simplify 1/6 into 1/6 22.940 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 22.940 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 22.940 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 22.940 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.940 * [taylor]: Taking taylor expansion of re in im 22.940 * [backup-simplify]: Simplify re into re 22.940 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.940 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 22.940 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 22.940 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.940 * [taylor]: Taking taylor expansion of im in im 22.940 * [backup-simplify]: Simplify 0 into 0 22.940 * [backup-simplify]: Simplify 1 into 1 22.940 * [backup-simplify]: Simplify (* 1 1) into 1 22.941 * [backup-simplify]: Simplify (/ 1 1) into 1 22.941 * [backup-simplify]: Simplify (+ 0 1) into 1 22.942 * [backup-simplify]: Simplify (log 1) into 0 22.942 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 22.942 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log im)))) into (* -1/3 (log im)) 22.942 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 22.942 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 22.943 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.943 * [taylor]: Taking taylor expansion of (/ 1 re) in im 22.943 * [taylor]: Taking taylor expansion of re in im 22.943 * [backup-simplify]: Simplify re into re 22.943 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 22.943 * [taylor]: Taking taylor expansion of (- (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) (/ 1 re)) in re 22.943 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in re 22.943 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in re 22.943 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.943 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.943 * [taylor]: Taking taylor expansion of 1/6 in re 22.943 * [backup-simplify]: Simplify 1/6 into 1/6 22.943 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.943 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.943 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.943 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.943 * [taylor]: Taking taylor expansion of re in re 22.943 * [backup-simplify]: Simplify 0 into 0 22.943 * [backup-simplify]: Simplify 1 into 1 22.943 * [backup-simplify]: Simplify (* 1 1) into 1 22.944 * [backup-simplify]: Simplify (/ 1 1) into 1 22.944 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.944 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.944 * [taylor]: Taking taylor expansion of im in re 22.944 * [backup-simplify]: Simplify im into im 22.944 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.944 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.945 * [backup-simplify]: Simplify (+ 1 0) into 1 22.945 * [backup-simplify]: Simplify (log 1) into 0 22.945 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.946 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log re)))) into (* -1/3 (log re)) 22.946 * [backup-simplify]: Simplify (exp (* -1/3 (log re))) into (pow re -1/3) 22.946 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in re 22.946 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.946 * [taylor]: Taking taylor expansion of (/ 1 re) in re 22.946 * [taylor]: Taking taylor expansion of re in re 22.946 * [backup-simplify]: Simplify 0 into 0 22.946 * [backup-simplify]: Simplify 1 into 1 22.946 * [backup-simplify]: Simplify (/ 1 1) into 1 22.946 * [taylor]: Taking taylor expansion of (- (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) (/ 1 re)) in re 22.947 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in re 22.947 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in re 22.947 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 22.947 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 22.947 * [taylor]: Taking taylor expansion of 1/6 in re 22.947 * [backup-simplify]: Simplify 1/6 into 1/6 22.947 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 22.947 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 22.947 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 22.947 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.947 * [taylor]: Taking taylor expansion of re in re 22.947 * [backup-simplify]: Simplify 0 into 0 22.947 * [backup-simplify]: Simplify 1 into 1 22.947 * [backup-simplify]: Simplify (* 1 1) into 1 22.948 * [backup-simplify]: Simplify (/ 1 1) into 1 22.948 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 22.948 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.948 * [taylor]: Taking taylor expansion of im in re 22.948 * [backup-simplify]: Simplify im into im 22.948 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.948 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 22.949 * [backup-simplify]: Simplify (+ 1 0) into 1 22.949 * [backup-simplify]: Simplify (log 1) into 0 22.949 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.950 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log re)))) into (* -1/3 (log re)) 22.950 * [backup-simplify]: Simplify (exp (* -1/3 (log re))) into (pow re -1/3) 22.950 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in re 22.950 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.950 * [taylor]: Taking taylor expansion of (/ 1 re) in re 22.950 * [taylor]: Taking taylor expansion of re in re 22.950 * [backup-simplify]: Simplify 0 into 0 22.950 * [backup-simplify]: Simplify 1 into 1 22.950 * [backup-simplify]: Simplify (/ 1 1) into 1 22.951 * [backup-simplify]: Simplify (- 1) into -1 22.951 * [backup-simplify]: Simplify (+ 0 -1) into -1 22.952 * [taylor]: Taking taylor expansion of -1 in im 22.952 * [backup-simplify]: Simplify -1 into -1 22.952 * [backup-simplify]: Simplify -1 into -1 22.952 * [backup-simplify]: Simplify (* (pow re -1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 22.953 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.953 * [backup-simplify]: Simplify (- 0) into 0 22.954 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 0) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 22.954 * [taylor]: Taking taylor expansion of (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in im 22.954 * [taylor]: Taking taylor expansion of (pow (/ 1 re) 1/3) in im 22.954 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 re)))) in im 22.954 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 re))) in im 22.954 * [taylor]: Taking taylor expansion of 1/3 in im 22.954 * [backup-simplify]: Simplify 1/3 into 1/3 22.954 * [taylor]: Taking taylor expansion of (log (/ 1 re)) in im 22.954 * [taylor]: Taking taylor expansion of (/ 1 re) in im 22.954 * [taylor]: Taking taylor expansion of re in im 22.954 * [backup-simplify]: Simplify re into re 22.954 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 22.954 * [backup-simplify]: Simplify (log (/ 1 re)) into (log (/ 1 re)) 22.954 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 re))) into (* 1/3 (log (/ 1 re))) 22.954 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 re)))) into (pow (/ 1 re) 1/3) 22.954 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 22.955 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.955 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 22.955 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 22.955 * [backup-simplify]: Simplify 0 into 0 22.957 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.957 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 22.958 * [backup-simplify]: Simplify (+ 0 0) into 0 22.959 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.960 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.960 * [backup-simplify]: Simplify (+ (* 1/6 0) (* 0 (- (* 2 (log re))))) into 0 22.961 * [backup-simplify]: Simplify (* (exp (* -1/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 22.961 * [backup-simplify]: Simplify (+ (* (pow re -1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 22.962 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.962 * [backup-simplify]: Simplify (- 0) into 0 22.962 * [backup-simplify]: Simplify (+ 0 0) into 0 22.962 * [taylor]: Taking taylor expansion of 0 in im 22.962 * [backup-simplify]: Simplify 0 into 0 22.962 * [backup-simplify]: Simplify 0 into 0 22.962 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 22.963 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 re) 1)))) 1) into 0 22.963 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 re)))) into 0 22.964 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.964 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 22.964 * [backup-simplify]: Simplify 0 into 0 22.964 * [backup-simplify]: Simplify 0 into 0 22.964 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.965 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.965 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 22.966 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 1)))) 2) into (/ 1 (pow im 2)) 22.966 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 22.967 * [backup-simplify]: Simplify (+ (* 1/6 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re)))))) into (* 1/6 (/ 1 (pow im 2))) 22.967 * [backup-simplify]: Simplify (* (exp (* -1/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/6 (/ 1 (pow im 2))) 1) 1)))) into (* 1/6 (* (pow (/ 1 re) 1/3) (/ 1 (pow im 2)))) 22.968 * [backup-simplify]: Simplify (+ (* (pow re -1/3) 0) (+ (* 0 0) (* (* 1/6 (* (pow (/ 1 re) 1/3) (/ 1 (pow im 2)))) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))))) into (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)))) 22.969 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.969 * [backup-simplify]: Simplify (- 0) into 0 22.969 * [backup-simplify]: Simplify (+ (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)))) 0) into (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)))) 22.969 * [taylor]: Taking taylor expansion of (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)))) in im 22.969 * [taylor]: Taking taylor expansion of 1/6 in im 22.969 * [backup-simplify]: Simplify 1/6 into 1/6 22.969 * [taylor]: Taking taylor expansion of (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2))) in im 22.969 * [taylor]: Taking taylor expansion of (pow (/ 1 re) 1/3) in im 22.969 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 re)))) in im 22.969 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 re))) in im 22.969 * [taylor]: Taking taylor expansion of 1/3 in im 22.969 * [backup-simplify]: Simplify 1/3 into 1/3 22.969 * [taylor]: Taking taylor expansion of (log (/ 1 re)) in im 22.970 * [taylor]: Taking taylor expansion of (/ 1 re) in im 22.970 * [taylor]: Taking taylor expansion of re in im 22.970 * [backup-simplify]: Simplify re into re 22.970 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 22.970 * [backup-simplify]: Simplify (log (/ 1 re)) into (log (/ 1 re)) 22.970 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 re))) into (* 1/3 (log (/ 1 re))) 22.970 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 re)))) into (pow (/ 1 re) 1/3) 22.970 * [taylor]: Taking taylor expansion of (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)) in im 22.970 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 22.970 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.970 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.970 * [taylor]: Taking taylor expansion of im in im 22.970 * [backup-simplify]: Simplify 0 into 0 22.970 * [backup-simplify]: Simplify 1 into 1 22.970 * [backup-simplify]: Simplify (* 1 1) into 1 22.970 * [backup-simplify]: Simplify (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 1) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 22.971 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 22.971 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.972 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (/ 0 1)))) into 0 22.973 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 22.973 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 22.974 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 re) 1)))) 1) into 0 22.974 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 re)))) into 0 22.974 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.975 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 22.976 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 re) 1)))) 2) into 0 22.976 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 re))))) into 0 22.977 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.977 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (+ (* 0 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))))) into 0 22.978 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 22.978 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 22.978 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 0) (* 0 (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))))) into 0 22.979 * [backup-simplify]: Simplify 0 into 0 22.979 * [backup-simplify]: Simplify 0 into 0 22.979 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (/ 1 (- re))) 1/3) (fabs (pow (+ (/ 1 (pow (/ 1 (- re)) 2)) (/ 1 (pow (/ 1 (- im)) 2))) 1/3))) (* -1 (* 1 (/ 1 (/ 1 (- re)))))) into (+ (* (pow (* re -1) 1/3) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3))) re) 22.979 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2 1) 22.979 * [backup-simplify]: Simplify (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) into (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6)) 22.979 * [approximate]: Taking taylor expansion of (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6)) in (re im) around 0 22.979 * [taylor]: Taking taylor expansion of (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6)) in im 22.979 * [taylor]: Taking taylor expansion of (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) in im 22.979 * [backup-simplify]: Simplify (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) into (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 22.979 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/6) in im 22.979 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (pow im 2) (pow re 2))))) in im 22.979 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (pow im 2) (pow re 2)))) in im 22.979 * [taylor]: Taking taylor expansion of 1/6 in im 22.979 * [backup-simplify]: Simplify 1/6 into 1/6 22.979 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in im 22.979 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in im 22.979 * [taylor]: Taking taylor expansion of (pow im 2) in im 22.979 * [taylor]: Taking taylor expansion of im in im 22.980 * [backup-simplify]: Simplify 0 into 0 22.980 * [backup-simplify]: Simplify 1 into 1 22.980 * [taylor]: Taking taylor expansion of (pow re 2) in im 22.980 * [taylor]: Taking taylor expansion of re in im 22.980 * [backup-simplify]: Simplify re into re 22.980 * [backup-simplify]: Simplify (* re re) into (pow re 2) 22.980 * [backup-simplify]: Simplify (+ 0 (pow re 2)) into (pow re 2) 22.980 * [backup-simplify]: Simplify (log (pow re 2)) into (log (pow re 2)) 22.980 * [backup-simplify]: Simplify (* 1/6 (log (pow re 2))) into (* 1/6 (log (pow re 2))) 22.980 * [backup-simplify]: Simplify (exp (* 1/6 (log (pow re 2)))) into (pow (pow re 2) 1/6) 22.980 * [taylor]: Taking taylor expansion of (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6)) in re 22.980 * [taylor]: Taking taylor expansion of (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) in re 22.980 * [backup-simplify]: Simplify (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) into (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 22.980 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/6) in re 22.980 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (pow im 2) (pow re 2))))) in re 22.980 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (pow im 2) (pow re 2)))) in re 22.980 * [taylor]: Taking taylor expansion of 1/6 in re 22.980 * [backup-simplify]: Simplify 1/6 into 1/6 22.980 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in re 22.980 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 22.980 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.980 * [taylor]: Taking taylor expansion of im in re 22.980 * [backup-simplify]: Simplify im into im 22.980 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.980 * [taylor]: Taking taylor expansion of re in re 22.980 * [backup-simplify]: Simplify 0 into 0 22.980 * [backup-simplify]: Simplify 1 into 1 22.980 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.980 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 22.980 * [backup-simplify]: Simplify (log (pow im 2)) into (log (pow im 2)) 22.980 * [backup-simplify]: Simplify (* 1/6 (log (pow im 2))) into (* 1/6 (log (pow im 2))) 22.980 * [backup-simplify]: Simplify (exp (* 1/6 (log (pow im 2)))) into (pow (pow im 2) 1/6) 22.980 * [taylor]: Taking taylor expansion of (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (+ (pow im 2) (pow re 2)) 1/6)) in re 22.980 * [taylor]: Taking taylor expansion of (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) in re 22.981 * [backup-simplify]: Simplify (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) into (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 22.981 * [taylor]: Taking taylor expansion of (pow (+ (pow im 2) (pow re 2)) 1/6) in re 22.981 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (pow im 2) (pow re 2))))) in re 22.981 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (pow im 2) (pow re 2)))) in re 22.981 * [taylor]: Taking taylor expansion of 1/6 in re 22.981 * [backup-simplify]: Simplify 1/6 into 1/6 22.981 * [taylor]: Taking taylor expansion of (log (+ (pow im 2) (pow re 2))) in re 22.981 * [taylor]: Taking taylor expansion of (+ (pow im 2) (pow re 2)) in re 22.981 * [taylor]: Taking taylor expansion of (pow im 2) in re 22.981 * [taylor]: Taking taylor expansion of im in re 22.981 * [backup-simplify]: Simplify im into im 22.981 * [taylor]: Taking taylor expansion of (pow re 2) in re 22.981 * [taylor]: Taking taylor expansion of re in re 22.981 * [backup-simplify]: Simplify 0 into 0 22.981 * [backup-simplify]: Simplify 1 into 1 22.981 * [backup-simplify]: Simplify (* im im) into (pow im 2) 22.981 * [backup-simplify]: Simplify (+ (pow im 2) 0) into (pow im 2) 22.981 * [backup-simplify]: Simplify (log (pow im 2)) into (log (pow im 2)) 22.981 * [backup-simplify]: Simplify (* 1/6 (log (pow im 2))) into (* 1/6 (log (pow im 2))) 22.981 * [backup-simplify]: Simplify (exp (* 1/6 (log (pow im 2)))) into (pow (pow im 2) 1/6) 22.981 * [backup-simplify]: Simplify (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (pow im 2) 1/6)) into (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) 22.981 * [taylor]: Taking taylor expansion of (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) in im 22.981 * [taylor]: Taking taylor expansion of (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) in im 22.981 * [backup-simplify]: Simplify (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) into (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 22.981 * [taylor]: Taking taylor expansion of (pow im 1/3) in im 22.981 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log im))) in im 22.981 * [taylor]: Taking taylor expansion of (* 1/3 (log im)) in im 22.981 * [taylor]: Taking taylor expansion of 1/3 in im 22.981 * [backup-simplify]: Simplify 1/3 into 1/3 22.981 * [taylor]: Taking taylor expansion of (log im) in im 22.981 * [taylor]: Taking taylor expansion of im in im 22.981 * [backup-simplify]: Simplify 0 into 0 22.981 * [backup-simplify]: Simplify 1 into 1 22.982 * [backup-simplify]: Simplify (log 1) into 0 22.982 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 22.982 * [backup-simplify]: Simplify (* 1/3 (log im)) into (* 1/3 (log im)) 22.982 * [backup-simplify]: Simplify (exp (* 1/3 (log im))) into (pow im 1/3) 22.982 * [backup-simplify]: Simplify (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) into (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) 22.982 * [backup-simplify]: Simplify (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) into (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) 22.983 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 22.983 * [backup-simplify]: Simplify (+ 0 0) into 0 22.983 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow im 2) 1)))) 1) into 0 22.984 * [backup-simplify]: Simplify (+ (* 1/6 0) (* 0 (log (pow im 2)))) into 0 22.984 * [backup-simplify]: Simplify (* (exp (* 1/6 (log (pow im 2)))) (+ (* (/ (pow 0 1) 1)))) into 0 22.984 * [backup-simplify]: Simplify (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 0) (* 0 (pow (pow im 2) 1/6))) into 0 22.984 * [taylor]: Taking taylor expansion of 0 in im 22.984 * [backup-simplify]: Simplify 0 into 0 22.984 * [backup-simplify]: Simplify 0 into 0 22.985 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 22.985 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 22.986 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log im))) into 0 22.986 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 22.986 * [backup-simplify]: Simplify (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 0) (* 0 (pow im 1/3))) into 0 22.986 * [backup-simplify]: Simplify 0 into 0 22.987 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (* 0 im))) into 0 22.987 * [backup-simplify]: Simplify (* 1 1) into 1 22.987 * [backup-simplify]: Simplify (+ 0 1) into 1 22.989 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow im 2) 2))) (* 1 (/ (* 1 (pow (* 2 1) 1)) (pow (pow im 2) 1)))) 2) into (/ 1 (pow im 2)) 22.989 * [backup-simplify]: Simplify (+ (* 1/6 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (log (pow im 2))))) into (* 1/6 (/ 1 (pow im 2))) 22.989 * [backup-simplify]: Simplify (* (exp (* 1/6 (log (pow im 2)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/6 (/ 1 (pow im 2))) 1) 1)))) into (* 1/6 (pow (/ 1 (pow im 5)) 1/3)) 22.990 * [backup-simplify]: Simplify (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (* 1/6 (pow (/ 1 (pow im 5)) 1/3))) (+ (* 0 0) (* 0 (pow (pow im 2) 1/6)))) into (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) 22.990 * [taylor]: Taking taylor expansion of (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) in im 22.990 * [taylor]: Taking taylor expansion of 1/6 in im 22.990 * [backup-simplify]: Simplify 1/6 into 1/6 22.990 * [taylor]: Taking taylor expansion of (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3)) in im 22.990 * [taylor]: Taking taylor expansion of (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) in im 22.990 * [backup-simplify]: Simplify (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) into (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 22.990 * [taylor]: Taking taylor expansion of (pow (/ 1 (pow im 5)) 1/3) in im 22.990 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (pow im 5))))) in im 22.990 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (pow im 5)))) in im 22.990 * [taylor]: Taking taylor expansion of 1/3 in im 22.990 * [backup-simplify]: Simplify 1/3 into 1/3 22.990 * [taylor]: Taking taylor expansion of (log (/ 1 (pow im 5))) in im 22.990 * [taylor]: Taking taylor expansion of (/ 1 (pow im 5)) in im 22.990 * [taylor]: Taking taylor expansion of (pow im 5) in im 22.990 * [taylor]: Taking taylor expansion of im in im 22.990 * [backup-simplify]: Simplify 0 into 0 22.990 * [backup-simplify]: Simplify 1 into 1 22.991 * [backup-simplify]: Simplify (* 1 1) into 1 22.991 * [backup-simplify]: Simplify (* 1 1) into 1 22.991 * [backup-simplify]: Simplify (* 1 1) into 1 22.991 * [backup-simplify]: Simplify (/ 1 1) into 1 22.992 * [backup-simplify]: Simplify (log 1) into 0 22.992 * [backup-simplify]: Simplify (+ (* (- 5) (log im)) 0) into (- (* 5 (log im))) 22.992 * [backup-simplify]: Simplify (* 1/3 (- (* 5 (log im)))) into (* -5/3 (log im)) 22.992 * [backup-simplify]: Simplify (exp (* -5/3 (log im))) into (pow im -5/3) 22.992 * [backup-simplify]: Simplify (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im -5/3)) into (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3)) 22.992 * [backup-simplify]: Simplify (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) into (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) 22.992 * [backup-simplify]: Simplify (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) into (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) 22.993 * [backup-simplify]: Simplify 0 into 0 22.994 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 22.994 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 22.995 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log im)))) into 0 22.996 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 22.996 * [backup-simplify]: Simplify (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 0) (+ (* 0 0) (* 0 (pow im 1/3)))) into 0 22.996 * [backup-simplify]: Simplify 0 into 0 22.997 * [backup-simplify]: Simplify (+ (* im 0) (+ (* 0 0) (+ (* 0 0) (* 0 im)))) into 0 22.997 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 22.997 * [backup-simplify]: Simplify (+ 0 0) into 0 22.999 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (pow im 2) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 1) 1)) (pow (pow im 2) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (pow im 2) 1)))) 6) into 0 23.000 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (log (pow im 2)))))) into 0 23.001 * [backup-simplify]: Simplify (* (exp (* 1/6 (log (pow im 2)))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (* 1/6 (/ 1 (pow im 2))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 23.002 * [backup-simplify]: Simplify (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 0) (+ (* 0 (* 1/6 (pow (/ 1 (pow im 5)) 1/3))) (+ (* 0 0) (* 0 (pow (pow im 2) 1/6))))) into 0 23.002 * [taylor]: Taking taylor expansion of 0 in im 23.002 * [backup-simplify]: Simplify 0 into 0 23.002 * [backup-simplify]: Simplify 0 into 0 23.003 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 23.003 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 23.004 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 23.005 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 23.006 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 23.007 * [backup-simplify]: Simplify (+ (* (- 5) (log im)) 0) into (- (* 5 (log im))) 23.007 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (* 5 (log im))))) into 0 23.008 * [backup-simplify]: Simplify (* (exp (* -5/3 (log im))) (+ (* (/ (pow 0 1) 1)))) into 0 23.008 * [backup-simplify]: Simplify (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 0) (* 0 (pow im -5/3))) into 0 23.009 * [backup-simplify]: Simplify (+ (* 1/6 0) (* 0 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3)))) into 0 23.009 * [backup-simplify]: Simplify 0 into 0 23.009 * [backup-simplify]: Simplify 0 into 0 23.017 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 23.018 * [backup-simplify]: Simplify (+ (* (- -1) (log im)) 0) into (log im) 23.019 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log im))))) into 0 23.021 * [backup-simplify]: Simplify (* (exp (* 1/3 (log im))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow 0 1) 1)) (* (/ (pow 0 1) 1)))) into 0 23.022 * [backup-simplify]: Simplify (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow im 1/3))))) into 0 23.022 * [backup-simplify]: Simplify 0 into 0 23.022 * [backup-simplify]: Simplify (+ (* (* 1/6 (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow (/ 1 (pow im 5)) 1/3))) (pow (* 1 re) 2)) (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3))) into (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) (* 1/6 (* (* (pow re 2) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3))) (pow (/ 1 (pow im 5)) 1/3)))) 23.023 * [backup-simplify]: Simplify (* (fabs (cbrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im))))) (sqrt (cbrt (+ (* (/ 1 re) (/ 1 re)) (* (/ 1 im) (/ 1 im)))))) into (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 23.023 * [approximate]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in (re im) around 0 23.023 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in im 23.023 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in im 23.023 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in im 23.023 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in im 23.023 * [taylor]: Taking taylor expansion of 1/6 in im 23.023 * [backup-simplify]: Simplify 1/6 into 1/6 23.023 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 23.023 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 23.023 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 23.023 * [taylor]: Taking taylor expansion of (pow re 2) in im 23.023 * [taylor]: Taking taylor expansion of re in im 23.023 * [backup-simplify]: Simplify re into re 23.023 * [backup-simplify]: Simplify (* re re) into (pow re 2) 23.023 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 23.024 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 23.024 * [taylor]: Taking taylor expansion of (pow im 2) in im 23.024 * [taylor]: Taking taylor expansion of im in im 23.024 * [backup-simplify]: Simplify 0 into 0 23.024 * [backup-simplify]: Simplify 1 into 1 23.024 * [backup-simplify]: Simplify (* 1 1) into 1 23.024 * [backup-simplify]: Simplify (/ 1 1) into 1 23.025 * [backup-simplify]: Simplify (+ 0 1) into 1 23.025 * [backup-simplify]: Simplify (log 1) into 0 23.026 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 23.026 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log im)))) into (* -1/3 (log im)) 23.026 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 23.026 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 23.026 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.026 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in re 23.026 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in re 23.026 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 23.026 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 23.026 * [taylor]: Taking taylor expansion of 1/6 in re 23.026 * [backup-simplify]: Simplify 1/6 into 1/6 23.026 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 23.026 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 23.026 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 23.027 * [taylor]: Taking taylor expansion of (pow re 2) in re 23.027 * [taylor]: Taking taylor expansion of re in re 23.027 * [backup-simplify]: Simplify 0 into 0 23.027 * [backup-simplify]: Simplify 1 into 1 23.027 * [backup-simplify]: Simplify (* 1 1) into 1 23.027 * [backup-simplify]: Simplify (/ 1 1) into 1 23.027 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 23.027 * [taylor]: Taking taylor expansion of (pow im 2) in re 23.027 * [taylor]: Taking taylor expansion of im in re 23.027 * [backup-simplify]: Simplify im into im 23.028 * [backup-simplify]: Simplify (* im im) into (pow im 2) 23.028 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 23.028 * [backup-simplify]: Simplify (+ 1 0) into 1 23.028 * [backup-simplify]: Simplify (log 1) into 0 23.029 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 23.029 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log re)))) into (* -1/3 (log re)) 23.029 * [backup-simplify]: Simplify (exp (* -1/3 (log re))) into (pow re -1/3) 23.029 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in re 23.029 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.029 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in re 23.029 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in re 23.029 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 23.029 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 23.030 * [taylor]: Taking taylor expansion of 1/6 in re 23.030 * [backup-simplify]: Simplify 1/6 into 1/6 23.030 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 23.030 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 23.030 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 23.030 * [taylor]: Taking taylor expansion of (pow re 2) in re 23.030 * [taylor]: Taking taylor expansion of re in re 23.030 * [backup-simplify]: Simplify 0 into 0 23.030 * [backup-simplify]: Simplify 1 into 1 23.030 * [backup-simplify]: Simplify (* 1 1) into 1 23.030 * [backup-simplify]: Simplify (/ 1 1) into 1 23.030 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 23.031 * [taylor]: Taking taylor expansion of (pow im 2) in re 23.031 * [taylor]: Taking taylor expansion of im in re 23.031 * [backup-simplify]: Simplify im into im 23.031 * [backup-simplify]: Simplify (* im im) into (pow im 2) 23.031 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 23.031 * [backup-simplify]: Simplify (+ 1 0) into 1 23.032 * [backup-simplify]: Simplify (log 1) into 0 23.032 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 23.032 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log re)))) into (* -1/3 (log re)) 23.032 * [backup-simplify]: Simplify (exp (* -1/3 (log re))) into (pow re -1/3) 23.032 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in re 23.032 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.033 * [backup-simplify]: Simplify (* (pow re -1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 23.033 * [taylor]: Taking taylor expansion of (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in im 23.033 * [taylor]: Taking taylor expansion of (pow (/ 1 re) 1/3) in im 23.033 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 re)))) in im 23.033 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 re))) in im 23.033 * [taylor]: Taking taylor expansion of 1/3 in im 23.033 * [backup-simplify]: Simplify 1/3 into 1/3 23.033 * [taylor]: Taking taylor expansion of (log (/ 1 re)) in im 23.033 * [taylor]: Taking taylor expansion of (/ 1 re) in im 23.033 * [taylor]: Taking taylor expansion of re in im 23.033 * [backup-simplify]: Simplify re into re 23.033 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 23.033 * [backup-simplify]: Simplify (log (/ 1 re)) into (log (/ 1 re)) 23.033 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 re))) into (* 1/3 (log (/ 1 re))) 23.033 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 re)))) into (pow (/ 1 re) 1/3) 23.033 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 23.034 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.034 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 23.034 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 23.035 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 23.036 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 23.036 * [backup-simplify]: Simplify (+ 0 0) into 0 23.038 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 23.038 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 23.039 * [backup-simplify]: Simplify (+ (* 1/6 0) (* 0 (- (* 2 (log re))))) into 0 23.040 * [backup-simplify]: Simplify (* (exp (* -1/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 23.041 * [backup-simplify]: Simplify (+ (* (pow re -1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 23.041 * [taylor]: Taking taylor expansion of 0 in im 23.041 * [backup-simplify]: Simplify 0 into 0 23.041 * [backup-simplify]: Simplify 0 into 0 23.041 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 23.042 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 re) 1)))) 1) into 0 23.042 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 re)))) into 0 23.043 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 1) 1)))) into 0 23.043 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 23.043 * [backup-simplify]: Simplify 0 into 0 23.044 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 23.045 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 23.045 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 23.047 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 1)))) 2) into (/ 1 (pow im 2)) 23.048 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 23.048 * [backup-simplify]: Simplify (+ (* 1/6 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re)))))) into (* 1/6 (/ 1 (pow im 2))) 23.049 * [backup-simplify]: Simplify (* (exp (* -1/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/6 (/ 1 (pow im 2))) 1) 1)))) into (* 1/6 (* (pow (/ 1 re) 1/3) (/ 1 (pow im 2)))) 23.050 * [backup-simplify]: Simplify (+ (* (pow re -1/3) 0) (+ (* 0 0) (* (* 1/6 (* (pow (/ 1 re) 1/3) (/ 1 (pow im 2)))) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))))) into (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)))) 23.050 * [taylor]: Taking taylor expansion of (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)))) in im 23.051 * [taylor]: Taking taylor expansion of 1/6 in im 23.051 * [backup-simplify]: Simplify 1/6 into 1/6 23.051 * [taylor]: Taking taylor expansion of (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2))) in im 23.051 * [taylor]: Taking taylor expansion of (pow (/ 1 re) 1/3) in im 23.051 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 re)))) in im 23.051 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 re))) in im 23.051 * [taylor]: Taking taylor expansion of 1/3 in im 23.051 * [backup-simplify]: Simplify 1/3 into 1/3 23.051 * [taylor]: Taking taylor expansion of (log (/ 1 re)) in im 23.051 * [taylor]: Taking taylor expansion of (/ 1 re) in im 23.051 * [taylor]: Taking taylor expansion of re in im 23.051 * [backup-simplify]: Simplify re into re 23.051 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 23.051 * [backup-simplify]: Simplify (log (/ 1 re)) into (log (/ 1 re)) 23.051 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 re))) into (* 1/3 (log (/ 1 re))) 23.051 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 re)))) into (pow (/ 1 re) 1/3) 23.051 * [taylor]: Taking taylor expansion of (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)) in im 23.051 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 23.051 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.051 * [taylor]: Taking taylor expansion of (pow im 2) in im 23.051 * [taylor]: Taking taylor expansion of im in im 23.051 * [backup-simplify]: Simplify 0 into 0 23.052 * [backup-simplify]: Simplify 1 into 1 23.052 * [backup-simplify]: Simplify (* 1 1) into 1 23.052 * [backup-simplify]: Simplify (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 1) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.053 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 23.054 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 23.055 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (/ 0 1)))) into 0 23.056 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 23.057 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 23.057 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 re) 1)))) 1) into 0 23.058 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 re)))) into 0 23.059 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 1) 1)))) into 0 23.059 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 23.061 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 re) 1)))) 2) into 0 23.062 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 re))))) into 0 23.063 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 23.064 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (+ (* 0 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))))) into 0 23.064 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 23.064 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 23.065 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 0) (* 0 (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))))) into 0 23.065 * [backup-simplify]: Simplify 0 into 0 23.065 * [backup-simplify]: Simplify 0 into 0 23.066 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 23.067 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 re) 1)))) 2) into 0 23.068 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 re))))) into 0 23.070 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 23.070 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (+ (* 0 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))))) into 0 23.070 * [backup-simplify]: Simplify 0 into 0 23.071 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 23.072 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 23.073 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 23.073 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 23.073 * [backup-simplify]: Simplify (+ 0 0) into 0 23.077 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 23.077 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 23.078 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re))))))) into 0 23.080 * [backup-simplify]: Simplify (* (exp (* -1/3 (log re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (* 1/6 (/ 1 (pow im 2))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 23.081 * [backup-simplify]: Simplify (+ (* (pow re -1/3) 0) (+ (* 0 0) (+ (* (* 1/6 (* (pow (/ 1 re) 1/3) (/ 1 (pow im 2)))) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))))) into 0 23.081 * [taylor]: Taking taylor expansion of 0 in im 23.081 * [backup-simplify]: Simplify 0 into 0 23.081 * [backup-simplify]: Simplify 0 into 0 23.082 * [backup-simplify]: Simplify (* (pow (/ 1 (/ 1 re)) 1/3) (fabs (pow (+ (/ 1 (pow (/ 1 re) 2)) (/ 1 (pow (/ 1 im) 2))) 1/3))) into (* (pow re 1/3) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3))) 23.083 * [backup-simplify]: Simplify (* (fabs (cbrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im)))))) (sqrt (cbrt (+ (* (/ 1 (- re)) (/ 1 (- re))) (* (/ 1 (- im)) (/ 1 (- im))))))) into (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 23.083 * [approximate]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in (re im) around 0 23.083 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in im 23.083 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in im 23.083 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in im 23.083 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in im 23.083 * [taylor]: Taking taylor expansion of 1/6 in im 23.083 * [backup-simplify]: Simplify 1/6 into 1/6 23.083 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in im 23.083 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in im 23.083 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in im 23.083 * [taylor]: Taking taylor expansion of (pow re 2) in im 23.083 * [taylor]: Taking taylor expansion of re in im 23.083 * [backup-simplify]: Simplify re into re 23.083 * [backup-simplify]: Simplify (* re re) into (pow re 2) 23.083 * [backup-simplify]: Simplify (/ 1 (pow re 2)) into (/ 1 (pow re 2)) 23.083 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in im 23.083 * [taylor]: Taking taylor expansion of (pow im 2) in im 23.083 * [taylor]: Taking taylor expansion of im in im 23.083 * [backup-simplify]: Simplify 0 into 0 23.083 * [backup-simplify]: Simplify 1 into 1 23.084 * [backup-simplify]: Simplify (* 1 1) into 1 23.084 * [backup-simplify]: Simplify (/ 1 1) into 1 23.085 * [backup-simplify]: Simplify (+ 0 1) into 1 23.085 * [backup-simplify]: Simplify (log 1) into 0 23.085 * [backup-simplify]: Simplify (+ (* (- 2) (log im)) 0) into (- (* 2 (log im))) 23.085 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log im)))) into (* -1/3 (log im)) 23.086 * [backup-simplify]: Simplify (exp (* -1/3 (log im))) into (pow im -1/3) 23.086 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 23.086 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.086 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in re 23.086 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in re 23.086 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 23.086 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 23.086 * [taylor]: Taking taylor expansion of 1/6 in re 23.086 * [backup-simplify]: Simplify 1/6 into 1/6 23.086 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 23.086 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 23.086 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 23.086 * [taylor]: Taking taylor expansion of (pow re 2) in re 23.086 * [taylor]: Taking taylor expansion of re in re 23.086 * [backup-simplify]: Simplify 0 into 0 23.086 * [backup-simplify]: Simplify 1 into 1 23.087 * [backup-simplify]: Simplify (* 1 1) into 1 23.087 * [backup-simplify]: Simplify (/ 1 1) into 1 23.087 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 23.087 * [taylor]: Taking taylor expansion of (pow im 2) in re 23.087 * [taylor]: Taking taylor expansion of im in re 23.087 * [backup-simplify]: Simplify im into im 23.087 * [backup-simplify]: Simplify (* im im) into (pow im 2) 23.087 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 23.088 * [backup-simplify]: Simplify (+ 1 0) into 1 23.088 * [backup-simplify]: Simplify (log 1) into 0 23.089 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 23.089 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log re)))) into (* -1/3 (log re)) 23.089 * [backup-simplify]: Simplify (exp (* -1/3 (log re))) into (pow re -1/3) 23.089 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in re 23.089 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.089 * [taylor]: Taking taylor expansion of (* (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in re 23.089 * [taylor]: Taking taylor expansion of (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/6) in re 23.089 * [taylor]: Taking taylor expansion of (exp (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))))) in re 23.089 * [taylor]: Taking taylor expansion of (* 1/6 (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))))) in re 23.089 * [taylor]: Taking taylor expansion of 1/6 in re 23.089 * [backup-simplify]: Simplify 1/6 into 1/6 23.089 * [taylor]: Taking taylor expansion of (log (+ (/ 1 (pow re 2)) (/ 1 (pow im 2)))) in re 23.089 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) in re 23.089 * [taylor]: Taking taylor expansion of (/ 1 (pow re 2)) in re 23.090 * [taylor]: Taking taylor expansion of (pow re 2) in re 23.090 * [taylor]: Taking taylor expansion of re in re 23.090 * [backup-simplify]: Simplify 0 into 0 23.090 * [backup-simplify]: Simplify 1 into 1 23.090 * [backup-simplify]: Simplify (* 1 1) into 1 23.090 * [backup-simplify]: Simplify (/ 1 1) into 1 23.090 * [taylor]: Taking taylor expansion of (/ 1 (pow im 2)) in re 23.090 * [taylor]: Taking taylor expansion of (pow im 2) in re 23.090 * [taylor]: Taking taylor expansion of im in re 23.091 * [backup-simplify]: Simplify im into im 23.091 * [backup-simplify]: Simplify (* im im) into (pow im 2) 23.091 * [backup-simplify]: Simplify (/ 1 (pow im 2)) into (/ 1 (pow im 2)) 23.091 * [backup-simplify]: Simplify (+ 1 0) into 1 23.091 * [backup-simplify]: Simplify (log 1) into 0 23.092 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 23.092 * [backup-simplify]: Simplify (* 1/6 (- (* 2 (log re)))) into (* -1/3 (log re)) 23.092 * [backup-simplify]: Simplify (exp (* -1/3 (log re))) into (pow re -1/3) 23.092 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in re 23.092 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.093 * [backup-simplify]: Simplify (* (pow re -1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 23.093 * [taylor]: Taking taylor expansion of (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) in im 23.093 * [taylor]: Taking taylor expansion of (pow (/ 1 re) 1/3) in im 23.093 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 re)))) in im 23.093 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 re))) in im 23.093 * [taylor]: Taking taylor expansion of 1/3 in im 23.093 * [backup-simplify]: Simplify 1/3 into 1/3 23.093 * [taylor]: Taking taylor expansion of (log (/ 1 re)) in im 23.093 * [taylor]: Taking taylor expansion of (/ 1 re) in im 23.093 * [taylor]: Taking taylor expansion of re in im 23.093 * [backup-simplify]: Simplify re into re 23.093 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 23.093 * [backup-simplify]: Simplify (log (/ 1 re)) into (log (/ 1 re)) 23.093 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 re))) into (* 1/3 (log (/ 1 re))) 23.093 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 re)))) into (pow (/ 1 re) 1/3) 23.093 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 23.094 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.094 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 23.094 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 23.095 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 23.096 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 23.096 * [backup-simplify]: Simplify (+ 0 0) into 0 23.097 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 23.098 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 23.098 * [backup-simplify]: Simplify (+ (* 1/6 0) (* 0 (- (* 2 (log re))))) into 0 23.100 * [backup-simplify]: Simplify (* (exp (* -1/3 (log re))) (+ (* (/ (pow 0 1) 1)))) into 0 23.100 * [backup-simplify]: Simplify (+ (* (pow re -1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 23.100 * [taylor]: Taking taylor expansion of 0 in im 23.100 * [backup-simplify]: Simplify 0 into 0 23.100 * [backup-simplify]: Simplify 0 into 0 23.100 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 23.101 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 re) 1)))) 1) into 0 23.101 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 re)))) into 0 23.102 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 1) 1)))) into 0 23.103 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 23.103 * [backup-simplify]: Simplify 0 into 0 23.104 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 23.105 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 23.105 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow im 2))) into (/ 1 (pow im 2)) 23.107 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 1)))) 2) into (/ 1 (pow im 2)) 23.107 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 23.108 * [backup-simplify]: Simplify (+ (* 1/6 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re)))))) into (* 1/6 (/ 1 (pow im 2))) 23.109 * [backup-simplify]: Simplify (* (exp (* -1/3 (log re))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow (* 1/6 (/ 1 (pow im 2))) 1) 1)))) into (* 1/6 (* (pow (/ 1 re) 1/3) (/ 1 (pow im 2)))) 23.109 * [backup-simplify]: Simplify (+ (* (pow re -1/3) 0) (+ (* 0 0) (* (* 1/6 (* (pow (/ 1 re) 1/3) (/ 1 (pow im 2)))) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))))) into (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)))) 23.109 * [taylor]: Taking taylor expansion of (* 1/6 (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)))) in im 23.109 * [taylor]: Taking taylor expansion of 1/6 in im 23.109 * [backup-simplify]: Simplify 1/6 into 1/6 23.109 * [taylor]: Taking taylor expansion of (* (pow (/ 1 re) 1/3) (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2))) in im 23.109 * [taylor]: Taking taylor expansion of (pow (/ 1 re) 1/3) in im 23.109 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 re)))) in im 23.109 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 re))) in im 23.109 * [taylor]: Taking taylor expansion of 1/3 in im 23.109 * [backup-simplify]: Simplify 1/3 into 1/3 23.109 * [taylor]: Taking taylor expansion of (log (/ 1 re)) in im 23.109 * [taylor]: Taking taylor expansion of (/ 1 re) in im 23.109 * [taylor]: Taking taylor expansion of re in im 23.109 * [backup-simplify]: Simplify re into re 23.109 * [backup-simplify]: Simplify (/ 1 re) into (/ 1 re) 23.109 * [backup-simplify]: Simplify (log (/ 1 re)) into (log (/ 1 re)) 23.110 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 re))) into (* 1/3 (log (/ 1 re))) 23.110 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 re)))) into (pow (/ 1 re) 1/3) 23.110 * [taylor]: Taking taylor expansion of (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (pow im 2)) in im 23.110 * [taylor]: Taking taylor expansion of (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) in im 23.110 * [backup-simplify]: Simplify (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.110 * [taylor]: Taking taylor expansion of (pow im 2) in im 23.110 * [taylor]: Taking taylor expansion of im in im 23.110 * [backup-simplify]: Simplify 0 into 0 23.110 * [backup-simplify]: Simplify 1 into 1 23.110 * [backup-simplify]: Simplify (* 1 1) into 1 23.110 * [backup-simplify]: Simplify (/ (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 1) into (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) 23.111 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 23.111 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 23.112 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (/ 0 1)))) into 0 23.113 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)) (/ 0 1)) (* 0 (/ 0 1)))) into 0 23.113 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)))) into 0 23.113 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 re) 1)))) 1) into 0 23.114 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 re)))) into 0 23.114 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 1) 1)))) into 0 23.114 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 23.115 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 re) 1)))) 2) into 0 23.116 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 re))))) into 0 23.116 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 23.117 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (+ (* 0 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))))) into 0 23.117 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))) into 0 23.117 * [backup-simplify]: Simplify (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) into (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))) 23.118 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 0) (* 0 (* (pow (/ 1 re) 1/3) (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))))) into 0 23.118 * [backup-simplify]: Simplify 0 into 0 23.118 * [backup-simplify]: Simplify 0 into 0 23.118 * [backup-simplify]: Simplify (- (+ (* (/ 1 re) (/ 0 re)) (* 0 (/ 0 re)))) into 0 23.119 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (/ 1 re) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (/ 1 re) 1)))) 2) into 0 23.120 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (/ 1 re))))) into 0 23.120 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 re)))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 23.121 * [backup-simplify]: Simplify (+ (* (pow (/ 1 re) 1/3) 0) (+ (* 0 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3))))) into 0 23.121 * [backup-simplify]: Simplify 0 into 0 23.121 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 23.122 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 23.122 * [backup-simplify]: Simplify (+ (* im 0) (* 0 im)) into 0 23.122 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow im 2)) (/ 0 (pow im 2))))) into 0 23.122 * [backup-simplify]: Simplify (+ 0 0) into 0 23.124 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow 1 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 (/ 1 (pow im 2))) 1)) (pow 1 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow 1 1)))) 6) into 0 23.125 * [backup-simplify]: Simplify (+ (* (- 2) (log re)) 0) into (- (* 2 (log re))) 23.125 * [backup-simplify]: Simplify (+ (* 1/6 0) (+ (* 0 (/ 1 (pow im 2))) (+ (* 0 0) (* 0 (- (* 2 (log re))))))) into 0 23.127 * [backup-simplify]: Simplify (* (exp (* -1/3 (log re))) (+ (* (/ (pow 0 3) 6)) (* (/ (pow 0 1) 1) (/ (pow (* 1/6 (/ 1 (pow im 2))) 1) 1)) (* (/ (pow 0 1) 1)))) into 0 23.127 * [backup-simplify]: Simplify (+ (* (pow re -1/3) 0) (+ (* 0 0) (+ (* (* 1/6 (* (pow (/ 1 re) 1/3) (/ 1 (pow im 2)))) 0) (* 0 (fabs (pow (+ (/ 1 (pow re 2)) (/ 1 (pow im 2))) 1/3)))))) into 0 23.127 * [taylor]: Taking taylor expansion of 0 in im 23.127 * [backup-simplify]: Simplify 0 into 0 23.127 * [backup-simplify]: Simplify 0 into 0 23.127 * [backup-simplify]: Simplify (* (pow (/ 1 (/ 1 (- re))) 1/3) (fabs (pow (+ (/ 1 (pow (/ 1 (- re)) 2)) (/ 1 (pow (/ 1 (- im)) 2))) 1/3))) into (* (pow (* re -1) 1/3) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3))) 23.128 * * * [progress]: simplifying candidates 23.128 * * * * [progress]: [ 1 / 81 ] simplifiying candidate # 23.128 * * * * [progress]: [ 2 / 81 ] simplifiying candidate # 23.128 * * * * [progress]: [ 3 / 81 ] simplifiying candidate # 23.128 * [simplify]: Simplifying (log (cbrt (+ (* re re) (* im im)))) 23.128 * * [simplify]: iters left: 6 (7 enodes) 23.129 * * [simplify]: iters left: 5 (22 enodes) 23.132 * * [simplify]: Extracting #0: cost 1 inf + 0 23.132 * * [simplify]: Extracting #1: cost 3 inf + 0 23.132 * * [simplify]: Extracting #2: cost 5 inf + 0 23.132 * * [simplify]: Extracting #3: cost 8 inf + 0 23.133 * * [simplify]: Extracting #4: cost 12 inf + 0 23.133 * * [simplify]: Extracting #5: cost 10 inf + 2 23.133 * * [simplify]: Extracting #6: cost 1 inf + 1086 23.133 * * [simplify]: Extracting #7: cost 0 inf + 1358 23.133 * [simplify]: Simplified to (log (cbrt (+ (* re re) (* im im)))) 23.133 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (exp (log (cbrt (+ (* re re) (* im im))))))) re))))) 23.133 * * * * [progress]: [ 4 / 81 ] simplifiying candidate # 23.133 * [simplify]: Simplifying (exp (cbrt (+ (* re re) (* im im)))) 23.133 * * [simplify]: iters left: 6 (7 enodes) 23.135 * * [simplify]: iters left: 5 (22 enodes) 23.139 * * [simplify]: Extracting #0: cost 1 inf + 0 23.139 * * [simplify]: Extracting #1: cost 3 inf + 0 23.139 * * [simplify]: Extracting #2: cost 5 inf + 0 23.139 * * [simplify]: Extracting #3: cost 8 inf + 0 23.139 * * [simplify]: Extracting #4: cost 12 inf + 0 23.139 * * [simplify]: Extracting #5: cost 10 inf + 2 23.140 * * [simplify]: Extracting #6: cost 1 inf + 1086 23.140 * * [simplify]: Extracting #7: cost 0 inf + 1358 23.140 * [simplify]: Simplified to (exp (cbrt (+ (* re re) (* im im)))) 23.140 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (log (exp (cbrt (+ (* re re) (* im im))))))) re))))) 23.141 * * * * [progress]: [ 5 / 81 ] simplifiying candidate # 23.141 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) 23.141 * * [simplify]: iters left: 6 (8 enodes) 23.144 * * [simplify]: iters left: 5 (25 enodes) 23.149 * * [simplify]: Extracting #0: cost 1 inf + 0 23.149 * * [simplify]: Extracting #1: cost 3 inf + 0 23.149 * * [simplify]: Extracting #2: cost 5 inf + 0 23.150 * * [simplify]: Extracting #3: cost 7 inf + 0 23.150 * * [simplify]: Extracting #4: cost 10 inf + 0 23.150 * * [simplify]: Extracting #5: cost 14 inf + 0 23.150 * * [simplify]: Extracting #6: cost 11 inf + 43 23.150 * * [simplify]: Extracting #7: cost 9 inf + 125 23.150 * * [simplify]: Extracting #8: cost 5 inf + 612 23.150 * * [simplify]: Extracting #9: cost 1 inf + 1620 23.150 * * [simplify]: Extracting #10: cost 0 inf + 1942 23.151 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) 23.151 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (* (cbrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) (cbrt (cbrt (+ (* re re) (* im im))))))) re))))) 23.151 * [simplify]: Simplifying (cbrt (cbrt (+ (* re re) (* im im)))) 23.151 * * [simplify]: iters left: 6 (7 enodes) 23.152 * * [simplify]: iters left: 5 (22 enodes) 23.155 * * [simplify]: Extracting #0: cost 1 inf + 0 23.155 * * [simplify]: Extracting #1: cost 3 inf + 0 23.155 * * [simplify]: Extracting #2: cost 5 inf + 0 23.155 * * [simplify]: Extracting #3: cost 8 inf + 0 23.155 * * [simplify]: Extracting #4: cost 12 inf + 0 23.155 * * [simplify]: Extracting #5: cost 10 inf + 2 23.156 * * [simplify]: Extracting #6: cost 1 inf + 1096 23.156 * * [simplify]: Extracting #7: cost 0 inf + 1378 23.156 * [simplify]: Simplified to (cbrt (cbrt (+ (* re re) (* im im)))) 23.156 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (* (cbrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) (cbrt (cbrt (+ (* re re) (* im im))))))) re))))) 23.156 * * * * [progress]: [ 6 / 81 ] simplifiying candidate # 23.156 * [simplify]: Simplifying (cbrt (sqrt (+ (* re re) (* im im)))) 23.156 * * [simplify]: iters left: 6 (7 enodes) 23.158 * * [simplify]: iters left: 5 (22 enodes) 23.161 * * [simplify]: Extracting #0: cost 1 inf + 0 23.161 * * [simplify]: Extracting #1: cost 3 inf + 0 23.161 * * [simplify]: Extracting #2: cost 5 inf + 0 23.162 * * [simplify]: Extracting #3: cost 8 inf + 0 23.162 * * [simplify]: Extracting #4: cost 12 inf + 0 23.162 * * [simplify]: Extracting #5: cost 10 inf + 2 23.162 * * [simplify]: Extracting #6: cost 1 inf + 976 23.162 * * [simplify]: Extracting #7: cost 0 inf + 1218 23.162 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 23.162 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 23.162 * [simplify]: Simplifying (cbrt (sqrt (+ (* re re) (* im im)))) 23.163 * * [simplify]: iters left: 6 (7 enodes) 23.164 * * [simplify]: iters left: 5 (22 enodes) 23.167 * * [simplify]: Extracting #0: cost 1 inf + 0 23.167 * * [simplify]: Extracting #1: cost 3 inf + 0 23.167 * * [simplify]: Extracting #2: cost 5 inf + 0 23.167 * * [simplify]: Extracting #3: cost 8 inf + 0 23.167 * * [simplify]: Extracting #4: cost 12 inf + 0 23.167 * * [simplify]: Extracting #5: cost 10 inf + 2 23.167 * * [simplify]: Extracting #6: cost 1 inf + 976 23.167 * * [simplify]: Extracting #7: cost 0 inf + 1218 23.168 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 23.168 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 23.168 * * * * [progress]: [ 7 / 81 ] simplifiying candidate # 23.168 * [simplify]: Simplifying (cbrt 1) 23.168 * * [simplify]: iters left: 1 (2 enodes) 23.170 * * [simplify]: Extracting #0: cost 1 inf + 0 23.170 * * [simplify]: Extracting #1: cost 0 inf + 1 23.170 * [simplify]: Simplified to 1 23.170 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (* 1 (cbrt (+ (* re re) (* im im)))))) re))))) 23.170 * [simplify]: Simplifying (cbrt (+ (* re re) (* im im))) 23.170 * * [simplify]: iters left: 5 (6 enodes) 23.172 * * [simplify]: iters left: 4 (19 enodes) 23.176 * * [simplify]: Extracting #0: cost 1 inf + 0 23.176 * * [simplify]: Extracting #1: cost 3 inf + 0 23.176 * * [simplify]: Extracting #2: cost 6 inf + 0 23.176 * * [simplify]: Extracting #3: cost 10 inf + 0 23.176 * * [simplify]: Extracting #4: cost 6 inf + 84 23.176 * * [simplify]: Extracting #5: cost 0 inf + 814 23.176 * [simplify]: Simplified to (cbrt (+ (* re re) (* im im))) 23.177 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (* 1 (cbrt (+ (* re re) (* im im)))))) re))))) 23.177 * * * * [progress]: [ 8 / 81 ] simplifiying candidate # 23.177 * [simplify]: Simplifying (cbrt (+ (pow (* re re) 3) (pow (* im im) 3))) 23.177 * * [simplify]: iters left: 6 (9 enodes) 23.182 * * [simplify]: iters left: 5 (45 enodes) 23.203 * * [simplify]: iters left: 4 (100 enodes) 23.247 * * [simplify]: iters left: 3 (201 enodes) 23.314 * * [simplify]: iters left: 2 (411 enodes) 23.464 * * [simplify]: Extracting #0: cost 1 inf + 0 23.464 * * [simplify]: Extracting #1: cost 3 inf + 0 23.464 * * [simplify]: Extracting #2: cost 6 inf + 0 23.464 * * [simplify]: Extracting #3: cost 68 inf + 0 23.465 * * [simplify]: Extracting #4: cost 169 inf + 460 23.468 * * [simplify]: Extracting #5: cost 139 inf + 11205 23.476 * * [simplify]: Extracting #6: cost 32 inf + 53690 23.486 * * [simplify]: Extracting #7: cost 0 inf + 67302 23.497 * * [simplify]: Extracting #8: cost 0 inf + 66982 23.508 * [simplify]: Simplified to (cbrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) 23.508 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (/ (cbrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (cbrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im)))))))) re))))) 23.509 * [simplify]: Simplifying (cbrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))) 23.509 * * [simplify]: iters left: 6 (10 enodes) 23.514 * * [simplify]: iters left: 5 (52 enodes) 23.534 * * [simplify]: iters left: 4 (119 enodes) 23.581 * * [simplify]: iters left: 3 (234 enodes) 23.650 * * [simplify]: iters left: 2 (366 enodes) 23.836 * * [simplify]: Extracting #0: cost 1 inf + 0 23.836 * * [simplify]: Extracting #1: cost 3 inf + 0 23.836 * * [simplify]: Extracting #2: cost 22 inf + 0 23.837 * * [simplify]: Extracting #3: cost 148 inf + 0 23.839 * * [simplify]: Extracting #4: cost 200 inf + 2270 23.845 * * [simplify]: Extracting #5: cost 83 inf + 21850 23.852 * * [simplify]: Extracting #6: cost 1 inf + 34684 23.859 * * [simplify]: Extracting #7: cost 0 inf + 34616 23.865 * [simplify]: Simplified to (cbrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))) 23.865 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (/ (cbrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (cbrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im)))))))) re))))) 23.866 * * * * [progress]: [ 9 / 81 ] simplifiying candidate # 23.866 * [simplify]: Simplifying (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 23.866 * * [simplify]: iters left: 6 (8 enodes) 23.868 * * [simplify]: iters left: 5 (37 enodes) 23.874 * * [simplify]: iters left: 4 (67 enodes) 23.896 * * [simplify]: iters left: 3 (123 enodes) 23.940 * * [simplify]: iters left: 2 (278 enodes) 24.056 * * [simplify]: Extracting #0: cost 1 inf + 0 24.056 * * [simplify]: Extracting #1: cost 3 inf + 0 24.056 * * [simplify]: Extracting #2: cost 50 inf + 0 24.057 * * [simplify]: Extracting #3: cost 150 inf + 0 24.059 * * [simplify]: Extracting #4: cost 192 inf + 1220 24.063 * * [simplify]: Extracting #5: cost 122 inf + 12249 24.076 * * [simplify]: Extracting #6: cost 12 inf + 33380 24.089 * * [simplify]: Extracting #7: cost 0 inf + 35705 24.099 * [simplify]: Simplified to (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 24.099 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (/ (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (cbrt (- (* re re) (* im im)))))) re))))) 24.099 * [simplify]: Simplifying (cbrt (- (* re re) (* im im))) 24.099 * * [simplify]: iters left: 5 (6 enodes) 24.101 * * [simplify]: iters left: 4 (23 enodes) 24.104 * * [simplify]: iters left: 3 (36 enodes) 24.109 * * [simplify]: iters left: 2 (53 enodes) 24.120 * * [simplify]: iters left: 1 (94 enodes) 24.150 * * [simplify]: Extracting #0: cost 1 inf + 0 24.150 * * [simplify]: Extracting #1: cost 3 inf + 0 24.150 * * [simplify]: Extracting #2: cost 32 inf + 0 24.150 * * [simplify]: Extracting #3: cost 48 inf + 0 24.151 * * [simplify]: Extracting #4: cost 42 inf + 247 24.151 * * [simplify]: Extracting #5: cost 18 inf + 3452 24.152 * * [simplify]: Extracting #6: cost 0 inf + 5808 24.154 * * [simplify]: Extracting #7: cost 0 inf + 5528 24.155 * [simplify]: Simplified to (cbrt (- (* re re) (* im im))) 24.155 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (/ (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (cbrt (- (* re re) (* im im)))))) re))))) 24.155 * * * * [progress]: [ 10 / 81 ] simplifiying candidate # 24.155 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* re re) (* im im)))) (cbrt (cbrt (+ (* re re) (* im im))))) 24.155 * * [simplify]: iters left: 6 (8 enodes) 24.157 * * [simplify]: iters left: 5 (25 enodes) 24.160 * * [simplify]: Extracting #0: cost 1 inf + 0 24.160 * * [simplify]: Extracting #1: cost 3 inf + 0 24.160 * * [simplify]: Extracting #2: cost 5 inf + 0 24.160 * * [simplify]: Extracting #3: cost 7 inf + 0 24.160 * * [simplify]: Extracting #4: cost 10 inf + 0 24.160 * * [simplify]: Extracting #5: cost 14 inf + 0 24.160 * * [simplify]: Extracting #6: cost 11 inf + 43 24.161 * * [simplify]: Extracting #7: cost 9 inf + 125 24.161 * * [simplify]: Extracting #8: cost 5 inf + 612 24.161 * * [simplify]: Extracting #9: cost 1 inf + 1700 24.161 * * [simplify]: Extracting #10: cost 0 inf + 2022 24.161 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* re re) (* im im)))) (cbrt (cbrt (+ (* re re) (* im im))))) 24.161 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (cbrt (+ (* re re) (* im im)))) (cbrt (cbrt (+ (* re re) (* im im))))) (cbrt (cbrt (+ (* re re) (* im im))))))) re))))) 24.162 * [simplify]: Simplifying (cbrt (cbrt (+ (* re re) (* im im)))) 24.162 * * [simplify]: iters left: 6 (7 enodes) 24.163 * * [simplify]: iters left: 5 (22 enodes) 24.166 * * [simplify]: Extracting #0: cost 1 inf + 0 24.166 * * [simplify]: Extracting #1: cost 3 inf + 0 24.166 * * [simplify]: Extracting #2: cost 5 inf + 0 24.166 * * [simplify]: Extracting #3: cost 8 inf + 0 24.166 * * [simplify]: Extracting #4: cost 12 inf + 0 24.166 * * [simplify]: Extracting #5: cost 10 inf + 2 24.167 * * [simplify]: Extracting #6: cost 1 inf + 1096 24.167 * * [simplify]: Extracting #7: cost 0 inf + 1378 24.167 * [simplify]: Simplified to (cbrt (cbrt (+ (* re re) (* im im)))) 24.167 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (* (* (cbrt (cbrt (+ (* re re) (* im im)))) (cbrt (cbrt (+ (* re re) (* im im))))) (cbrt (cbrt (+ (* re re) (* im im))))))) re))))) 24.167 * * * * [progress]: [ 11 / 81 ] simplifiying candidate # 24.167 * [simplify]: Simplifying (* (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im)))) (cbrt (+ (* re re) (* im im)))) 24.167 * * [simplify]: iters left: 6 (8 enodes) 24.169 * * [simplify]: iters left: 5 (26 enodes) 24.173 * * [simplify]: iters left: 4 (28 enodes) 24.179 * * [simplify]: iters left: 3 (35 enodes) 24.193 * * [simplify]: iters left: 2 (49 enodes) 24.202 * * [simplify]: iters left: 1 (75 enodes) 24.215 * * [simplify]: Extracting #0: cost 1 inf + 0 24.215 * * [simplify]: Extracting #1: cost 11 inf + 0 24.215 * * [simplify]: Extracting #2: cost 23 inf + 1 24.215 * * [simplify]: Extracting #3: cost 18 inf + 169 24.215 * * [simplify]: Extracting #4: cost 13 inf + 1442 24.216 * * [simplify]: Extracting #5: cost 2 inf + 5944 24.217 * * [simplify]: Extracting #6: cost 0 inf + 6850 24.217 * [simplify]: Simplified to (+ (* re re) (* im im)) 24.217 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 24.217 * * * * [progress]: [ 12 / 81 ] simplifiying candidate # 24.218 * [simplify]: Simplifying (sqrt (cbrt (+ (* re re) (* im im)))) 24.218 * * [simplify]: iters left: 6 (7 enodes) 24.219 * * [simplify]: iters left: 5 (22 enodes) 24.222 * * [simplify]: Extracting #0: cost 1 inf + 0 24.222 * * [simplify]: Extracting #1: cost 3 inf + 0 24.222 * * [simplify]: Extracting #2: cost 5 inf + 0 24.222 * * [simplify]: Extracting #3: cost 8 inf + 0 24.222 * * [simplify]: Extracting #4: cost 12 inf + 0 24.222 * * [simplify]: Extracting #5: cost 10 inf + 2 24.223 * * [simplify]: Extracting #6: cost 1 inf + 1056 24.223 * * [simplify]: Extracting #7: cost 0 inf + 1298 24.223 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 24.223 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))) re))))) 24.223 * [simplify]: Simplifying (sqrt (cbrt (+ (* re re) (* im im)))) 24.223 * * [simplify]: iters left: 6 (7 enodes) 24.225 * * [simplify]: iters left: 5 (22 enodes) 24.228 * * [simplify]: Extracting #0: cost 1 inf + 0 24.228 * * [simplify]: Extracting #1: cost 3 inf + 0 24.228 * * [simplify]: Extracting #2: cost 5 inf + 0 24.228 * * [simplify]: Extracting #3: cost 8 inf + 0 24.228 * * [simplify]: Extracting #4: cost 12 inf + 0 24.228 * * [simplify]: Extracting #5: cost 10 inf + 2 24.228 * * [simplify]: Extracting #6: cost 1 inf + 1056 24.228 * * [simplify]: Extracting #7: cost 0 inf + 1298 24.229 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 24.229 * [simplify]: Simplified (2 2 1 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))) re))))) 24.229 * * * * [progress]: [ 13 / 81 ] simplifiying candidate # 24.229 * * * * [progress]: [ 14 / 81 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* re re) (* im im))))))) re)))))> 24.229 * [simplify]: Simplifying (real->posit16 (cbrt (+ (* re re) (* im im)))) 24.229 * * [simplify]: iters left: 6 (7 enodes) 24.230 * * [simplify]: iters left: 5 (19 enodes) 24.233 * * [simplify]: Extracting #0: cost 1 inf + 0 24.233 * * [simplify]: Extracting #1: cost 2 inf + 0 24.233 * * [simplify]: Extracting #2: cost 3 inf + 0 24.233 * * [simplify]: Extracting #3: cost 6 inf + 0 24.233 * * [simplify]: Extracting #4: cost 10 inf + 0 24.233 * * [simplify]: Extracting #5: cost 6 inf + 84 24.233 * * [simplify]: Extracting #6: cost 0 inf + 814 24.233 * [simplify]: Simplified to (real->posit16 (cbrt (+ (* re re) (* im im)))) 24.234 * [simplify]: Simplified (2 2 1 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (posit16->real (real->posit16 (cbrt (+ (* re re) (* im im))))))) re))))) 24.234 * * * * [progress]: [ 15 / 81 ] simplifiying candidate # 24.234 * * * * [progress]: [ 16 / 81 ] simplifiying candidate # 24.234 * * * * [progress]: [ 17 / 81 ] simplifiying candidate # 24.234 * [simplify]: Simplifying (log (cbrt (+ (* re re) (* im im)))) 24.234 * * [simplify]: iters left: 6 (7 enodes) 24.235 * * [simplify]: iters left: 5 (22 enodes) 24.238 * * [simplify]: Extracting #0: cost 1 inf + 0 24.238 * * [simplify]: Extracting #1: cost 3 inf + 0 24.238 * * [simplify]: Extracting #2: cost 5 inf + 0 24.238 * * [simplify]: Extracting #3: cost 8 inf + 0 24.238 * * [simplify]: Extracting #4: cost 12 inf + 0 24.238 * * [simplify]: Extracting #5: cost 10 inf + 2 24.239 * * [simplify]: Extracting #6: cost 1 inf + 1086 24.239 * * [simplify]: Extracting #7: cost 0 inf + 1358 24.239 * [simplify]: Simplified to (log (cbrt (+ (* re re) (* im im)))) 24.239 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (exp (log (cbrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 24.239 * * * * [progress]: [ 18 / 81 ] simplifiying candidate # 24.239 * [simplify]: Simplifying (exp (cbrt (+ (* re re) (* im im)))) 24.239 * * [simplify]: iters left: 6 (7 enodes) 24.241 * * [simplify]: iters left: 5 (22 enodes) 24.244 * * [simplify]: Extracting #0: cost 1 inf + 0 24.244 * * [simplify]: Extracting #1: cost 3 inf + 0 24.244 * * [simplify]: Extracting #2: cost 5 inf + 0 24.244 * * [simplify]: Extracting #3: cost 8 inf + 0 24.244 * * [simplify]: Extracting #4: cost 12 inf + 0 24.244 * * [simplify]: Extracting #5: cost 10 inf + 2 24.244 * * [simplify]: Extracting #6: cost 1 inf + 1086 24.244 * * [simplify]: Extracting #7: cost 0 inf + 1358 24.245 * [simplify]: Simplified to (exp (cbrt (+ (* re re) (* im im)))) 24.245 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (log (exp (cbrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 24.245 * * * * [progress]: [ 19 / 81 ] simplifiying candidate # 24.245 * [simplify]: Simplifying (cbrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) 24.245 * * [simplify]: iters left: 6 (8 enodes) 24.247 * * [simplify]: iters left: 5 (25 enodes) 24.251 * * [simplify]: Extracting #0: cost 1 inf + 0 24.251 * * [simplify]: Extracting #1: cost 3 inf + 0 24.251 * * [simplify]: Extracting #2: cost 5 inf + 0 24.251 * * [simplify]: Extracting #3: cost 7 inf + 0 24.251 * * [simplify]: Extracting #4: cost 10 inf + 0 24.251 * * [simplify]: Extracting #5: cost 14 inf + 0 24.251 * * [simplify]: Extracting #6: cost 11 inf + 43 24.251 * * [simplify]: Extracting #7: cost 9 inf + 125 24.251 * * [simplify]: Extracting #8: cost 5 inf + 612 24.251 * * [simplify]: Extracting #9: cost 1 inf + 1620 24.251 * * [simplify]: Extracting #10: cost 0 inf + 1942 24.252 * [simplify]: Simplified to (cbrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) 24.252 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (* (cbrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) (cbrt (cbrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 24.252 * [simplify]: Simplifying (cbrt (cbrt (+ (* re re) (* im im)))) 24.252 * * [simplify]: iters left: 6 (7 enodes) 24.255 * * [simplify]: iters left: 5 (22 enodes) 24.260 * * [simplify]: Extracting #0: cost 1 inf + 0 24.260 * * [simplify]: Extracting #1: cost 3 inf + 0 24.260 * * [simplify]: Extracting #2: cost 5 inf + 0 24.261 * * [simplify]: Extracting #3: cost 8 inf + 0 24.261 * * [simplify]: Extracting #4: cost 12 inf + 0 24.261 * * [simplify]: Extracting #5: cost 10 inf + 2 24.261 * * [simplify]: Extracting #6: cost 1 inf + 1096 24.261 * * [simplify]: Extracting #7: cost 0 inf + 1378 24.262 * [simplify]: Simplified to (cbrt (cbrt (+ (* re re) (* im im)))) 24.262 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (* (cbrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))) (cbrt (cbrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 24.262 * * * * [progress]: [ 20 / 81 ] simplifiying candidate # 24.262 * [simplify]: Simplifying (cbrt (sqrt (+ (* re re) (* im im)))) 24.263 * * [simplify]: iters left: 6 (7 enodes) 24.265 * * [simplify]: iters left: 5 (22 enodes) 24.271 * * [simplify]: Extracting #0: cost 1 inf + 0 24.271 * * [simplify]: Extracting #1: cost 3 inf + 0 24.271 * * [simplify]: Extracting #2: cost 5 inf + 0 24.271 * * [simplify]: Extracting #3: cost 8 inf + 0 24.271 * * [simplify]: Extracting #4: cost 12 inf + 0 24.271 * * [simplify]: Extracting #5: cost 10 inf + 2 24.272 * * [simplify]: Extracting #6: cost 1 inf + 976 24.272 * * [simplify]: Extracting #7: cost 0 inf + 1218 24.273 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 24.273 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 24.273 * [simplify]: Simplifying (cbrt (sqrt (+ (* re re) (* im im)))) 24.273 * * [simplify]: iters left: 6 (7 enodes) 24.276 * * [simplify]: iters left: 5 (22 enodes) 24.281 * * [simplify]: Extracting #0: cost 1 inf + 0 24.281 * * [simplify]: Extracting #1: cost 3 inf + 0 24.281 * * [simplify]: Extracting #2: cost 5 inf + 0 24.281 * * [simplify]: Extracting #3: cost 8 inf + 0 24.281 * * [simplify]: Extracting #4: cost 12 inf + 0 24.281 * * [simplify]: Extracting #5: cost 10 inf + 2 24.282 * * [simplify]: Extracting #6: cost 1 inf + 976 24.282 * * [simplify]: Extracting #7: cost 0 inf + 1218 24.282 * [simplify]: Simplified to (cbrt (sqrt (+ (* re re) (* im im)))) 24.282 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (* (cbrt (sqrt (+ (* re re) (* im im)))) (cbrt (sqrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 24.282 * * * * [progress]: [ 21 / 81 ] simplifiying candidate # 24.282 * [simplify]: Simplifying (cbrt 1) 24.282 * * [simplify]: iters left: 1 (2 enodes) 24.284 * * [simplify]: Extracting #0: cost 1 inf + 0 24.284 * * [simplify]: Extracting #1: cost 0 inf + 1 24.284 * [simplify]: Simplified to 1 24.284 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (* 1 (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 24.285 * [simplify]: Simplifying (cbrt (+ (* re re) (* im im))) 24.285 * * [simplify]: iters left: 5 (6 enodes) 24.287 * * [simplify]: iters left: 4 (19 enodes) 24.290 * * [simplify]: Extracting #0: cost 1 inf + 0 24.290 * * [simplify]: Extracting #1: cost 3 inf + 0 24.290 * * [simplify]: Extracting #2: cost 6 inf + 0 24.290 * * [simplify]: Extracting #3: cost 10 inf + 0 24.290 * * [simplify]: Extracting #4: cost 6 inf + 84 24.290 * * [simplify]: Extracting #5: cost 0 inf + 814 24.290 * [simplify]: Simplified to (cbrt (+ (* re re) (* im im))) 24.290 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (* 1 (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 24.290 * * * * [progress]: [ 22 / 81 ] simplifiying candidate # 24.291 * [simplify]: Simplifying (cbrt (+ (pow (* re re) 3) (pow (* im im) 3))) 24.291 * * [simplify]: iters left: 6 (9 enodes) 24.293 * * [simplify]: iters left: 5 (45 enodes) 24.304 * * [simplify]: iters left: 4 (100 enodes) 24.336 * * [simplify]: iters left: 3 (201 enodes) 24.389 * * [simplify]: iters left: 2 (411 enodes) 24.527 * * [simplify]: Extracting #0: cost 1 inf + 0 24.528 * * [simplify]: Extracting #1: cost 3 inf + 0 24.528 * * [simplify]: Extracting #2: cost 6 inf + 0 24.528 * * [simplify]: Extracting #3: cost 68 inf + 0 24.529 * * [simplify]: Extracting #4: cost 169 inf + 460 24.532 * * [simplify]: Extracting #5: cost 139 inf + 11205 24.539 * * [simplify]: Extracting #6: cost 32 inf + 53690 24.550 * * [simplify]: Extracting #7: cost 0 inf + 67302 24.561 * * [simplify]: Extracting #8: cost 0 inf + 66982 24.575 * [simplify]: Simplified to (cbrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) 24.575 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (/ (cbrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (cbrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 24.576 * [simplify]: Simplifying (cbrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))) 24.576 * * [simplify]: iters left: 6 (10 enodes) 24.582 * * [simplify]: iters left: 5 (52 enodes) 24.593 * * [simplify]: iters left: 4 (119 enodes) 24.618 * * [simplify]: iters left: 3 (234 enodes) 24.682 * * [simplify]: iters left: 2 (366 enodes) 24.866 * * [simplify]: Extracting #0: cost 1 inf + 0 24.866 * * [simplify]: Extracting #1: cost 3 inf + 0 24.867 * * [simplify]: Extracting #2: cost 22 inf + 0 24.867 * * [simplify]: Extracting #3: cost 148 inf + 0 24.869 * * [simplify]: Extracting #4: cost 200 inf + 2270 24.876 * * [simplify]: Extracting #5: cost 83 inf + 21850 24.895 * * [simplify]: Extracting #6: cost 1 inf + 34684 24.909 * * [simplify]: Extracting #7: cost 0 inf + 34616 24.923 * [simplify]: Simplified to (cbrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))) 24.923 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (/ (cbrt (+ (* (* re (* re re)) (* re (* re re))) (* (* im im) (* (* im im) (* im im))))) (cbrt (+ (* (* im im) (* im im)) (* (* re re) (- (* re re) (* im im))))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 24.923 * * * * [progress]: [ 23 / 81 ] simplifiying candidate # 24.924 * [simplify]: Simplifying (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 24.924 * * [simplify]: iters left: 6 (8 enodes) 24.928 * * [simplify]: iters left: 5 (37 enodes) 24.941 * * [simplify]: iters left: 4 (67 enodes) 24.963 * * [simplify]: iters left: 3 (123 enodes) 25.013 * * [simplify]: iters left: 2 (278 enodes) 25.112 * * [simplify]: Extracting #0: cost 1 inf + 0 25.112 * * [simplify]: Extracting #1: cost 3 inf + 0 25.112 * * [simplify]: Extracting #2: cost 50 inf + 0 25.113 * * [simplify]: Extracting #3: cost 150 inf + 0 25.114 * * [simplify]: Extracting #4: cost 192 inf + 1220 25.119 * * [simplify]: Extracting #5: cost 122 inf + 12249 25.131 * * [simplify]: Extracting #6: cost 12 inf + 33380 25.146 * * [simplify]: Extracting #7: cost 0 inf + 35705 25.161 * [simplify]: Simplified to (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) 25.161 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (/ (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (cbrt (- (* re re) (* im im))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 25.161 * [simplify]: Simplifying (cbrt (- (* re re) (* im im))) 25.161 * * [simplify]: iters left: 5 (6 enodes) 25.164 * * [simplify]: iters left: 4 (23 enodes) 25.171 * * [simplify]: iters left: 3 (36 enodes) 25.181 * * [simplify]: iters left: 2 (53 enodes) 25.192 * * [simplify]: iters left: 1 (94 enodes) 25.211 * * [simplify]: Extracting #0: cost 1 inf + 0 25.211 * * [simplify]: Extracting #1: cost 3 inf + 0 25.211 * * [simplify]: Extracting #2: cost 32 inf + 0 25.211 * * [simplify]: Extracting #3: cost 48 inf + 0 25.211 * * [simplify]: Extracting #4: cost 42 inf + 247 25.212 * * [simplify]: Extracting #5: cost 18 inf + 3452 25.213 * * [simplify]: Extracting #6: cost 0 inf + 5808 25.214 * * [simplify]: Extracting #7: cost 0 inf + 5528 25.215 * [simplify]: Simplified to (cbrt (- (* re re) (* im im))) 25.215 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (/ (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))) (cbrt (- (* re re) (* im im))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 25.216 * * * * [progress]: [ 24 / 81 ] simplifiying candidate # 25.216 * [simplify]: Simplifying (* (cbrt (cbrt (+ (* re re) (* im im)))) (cbrt (cbrt (+ (* re re) (* im im))))) 25.216 * * [simplify]: iters left: 6 (8 enodes) 25.219 * * [simplify]: iters left: 5 (25 enodes) 25.225 * * [simplify]: Extracting #0: cost 1 inf + 0 25.226 * * [simplify]: Extracting #1: cost 3 inf + 0 25.226 * * [simplify]: Extracting #2: cost 5 inf + 0 25.226 * * [simplify]: Extracting #3: cost 7 inf + 0 25.226 * * [simplify]: Extracting #4: cost 10 inf + 0 25.226 * * [simplify]: Extracting #5: cost 14 inf + 0 25.226 * * [simplify]: Extracting #6: cost 11 inf + 43 25.226 * * [simplify]: Extracting #7: cost 9 inf + 125 25.226 * * [simplify]: Extracting #8: cost 5 inf + 612 25.227 * * [simplify]: Extracting #9: cost 1 inf + 1700 25.227 * * [simplify]: Extracting #10: cost 0 inf + 2022 25.228 * [simplify]: Simplified to (* (cbrt (cbrt (+ (* re re) (* im im)))) (cbrt (cbrt (+ (* re re) (* im im))))) 25.228 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (* (* (cbrt (cbrt (+ (* re re) (* im im)))) (cbrt (cbrt (+ (* re re) (* im im))))) (cbrt (cbrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 25.228 * [simplify]: Simplifying (cbrt (cbrt (+ (* re re) (* im im)))) 25.228 * * [simplify]: iters left: 6 (7 enodes) 25.231 * * [simplify]: iters left: 5 (22 enodes) 25.237 * * [simplify]: Extracting #0: cost 1 inf + 0 25.237 * * [simplify]: Extracting #1: cost 3 inf + 0 25.237 * * [simplify]: Extracting #2: cost 5 inf + 0 25.237 * * [simplify]: Extracting #3: cost 8 inf + 0 25.237 * * [simplify]: Extracting #4: cost 12 inf + 0 25.238 * * [simplify]: Extracting #5: cost 10 inf + 2 25.238 * * [simplify]: Extracting #6: cost 1 inf + 1096 25.238 * * [simplify]: Extracting #7: cost 0 inf + 1378 25.239 * [simplify]: Simplified to (cbrt (cbrt (+ (* re re) (* im im)))) 25.239 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (* (* (cbrt (cbrt (+ (* re re) (* im im)))) (cbrt (cbrt (+ (* re re) (* im im))))) (cbrt (cbrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 25.239 * * * * [progress]: [ 25 / 81 ] simplifiying candidate # 25.239 * [simplify]: Simplifying (* (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im)))) (cbrt (+ (* re re) (* im im)))) 25.239 * * [simplify]: iters left: 6 (8 enodes) 25.243 * * [simplify]: iters left: 5 (26 enodes) 25.250 * * [simplify]: iters left: 4 (28 enodes) 25.259 * * [simplify]: iters left: 3 (35 enodes) 25.271 * * [simplify]: iters left: 2 (49 enodes) 25.289 * * [simplify]: iters left: 1 (75 enodes) 25.311 * * [simplify]: Extracting #0: cost 1 inf + 0 25.311 * * [simplify]: Extracting #1: cost 11 inf + 0 25.312 * * [simplify]: Extracting #2: cost 23 inf + 1 25.312 * * [simplify]: Extracting #3: cost 18 inf + 169 25.312 * * [simplify]: Extracting #4: cost 13 inf + 1442 25.313 * * [simplify]: Extracting #5: cost 2 inf + 5944 25.317 * * [simplify]: Extracting #6: cost 0 inf + 6850 25.319 * [simplify]: Simplified to (+ (* re re) (* im im)) 25.319 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 25.319 * * * * [progress]: [ 26 / 81 ] simplifiying candidate # 25.319 * [simplify]: Simplifying (sqrt (cbrt (+ (* re re) (* im im)))) 25.320 * * [simplify]: iters left: 6 (7 enodes) 25.322 * * [simplify]: iters left: 5 (22 enodes) 25.328 * * [simplify]: Extracting #0: cost 1 inf + 0 25.328 * * [simplify]: Extracting #1: cost 3 inf + 0 25.329 * * [simplify]: Extracting #2: cost 5 inf + 0 25.329 * * [simplify]: Extracting #3: cost 8 inf + 0 25.329 * * [simplify]: Extracting #4: cost 12 inf + 0 25.329 * * [simplify]: Extracting #5: cost 10 inf + 2 25.329 * * [simplify]: Extracting #6: cost 1 inf + 1056 25.329 * * [simplify]: Extracting #7: cost 0 inf + 1298 25.330 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 25.330 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (* (sqrt (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 25.330 * [simplify]: Simplifying (sqrt (cbrt (+ (* re re) (* im im)))) 25.330 * * [simplify]: iters left: 6 (7 enodes) 25.334 * * [simplify]: iters left: 5 (22 enodes) 25.340 * * [simplify]: Extracting #0: cost 1 inf + 0 25.340 * * [simplify]: Extracting #1: cost 3 inf + 0 25.340 * * [simplify]: Extracting #2: cost 5 inf + 0 25.340 * * [simplify]: Extracting #3: cost 8 inf + 0 25.340 * * [simplify]: Extracting #4: cost 12 inf + 0 25.340 * * [simplify]: Extracting #5: cost 10 inf + 2 25.340 * * [simplify]: Extracting #6: cost 1 inf + 1056 25.341 * * [simplify]: Extracting #7: cost 0 inf + 1298 25.341 * [simplify]: Simplified to (sqrt (cbrt (+ (* re re) (* im im)))) 25.341 * [simplify]: Simplified (2 2 1 2 1 1 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (* (sqrt (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 25.341 * * * * [progress]: [ 27 / 81 ] simplifiying candidate # 25.341 * * * * [progress]: [ 28 / 81 ] simplifiying candidate #real (real->posit16 (cbrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re)))))> 25.342 * [simplify]: Simplifying (real->posit16 (cbrt (+ (* re re) (* im im)))) 25.342 * * [simplify]: iters left: 6 (7 enodes) 25.345 * * [simplify]: iters left: 5 (19 enodes) 25.350 * * [simplify]: Extracting #0: cost 1 inf + 0 25.350 * * [simplify]: Extracting #1: cost 2 inf + 0 25.350 * * [simplify]: Extracting #2: cost 3 inf + 0 25.350 * * [simplify]: Extracting #3: cost 6 inf + 0 25.350 * * [simplify]: Extracting #4: cost 10 inf + 0 25.350 * * [simplify]: Extracting #5: cost 6 inf + 84 25.351 * * [simplify]: Extracting #6: cost 0 inf + 814 25.351 * [simplify]: Simplified to (real->posit16 (cbrt (+ (* re re) (* im im)))) 25.351 * [simplify]: Simplified (2 2 1 2 1 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (posit16->real (real->posit16 (cbrt (+ (* re re) (* im im)))))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 25.351 * * * * [progress]: [ 29 / 81 ] simplifiying candidate # 25.351 * [simplify]: Simplifying (* (exp (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (exp re)) 25.352 * * [simplify]: iters left: 6 (12 enodes) 25.357 * * [simplify]: iters left: 5 (43 enodes) 25.369 * * [simplify]: iters left: 4 (55 enodes) 25.384 * * [simplify]: iters left: 3 (72 enodes) 25.400 * * [simplify]: iters left: 2 (109 enodes) 25.419 * * [simplify]: iters left: 1 (206 enodes) 25.484 * * [simplify]: Extracting #0: cost 1 inf + 0 25.484 * * [simplify]: Extracting #1: cost 40 inf + 0 25.485 * * [simplify]: Extracting #2: cost 123 inf + 0 25.485 * * [simplify]: Extracting #3: cost 154 inf + 3 25.486 * * [simplify]: Extracting #4: cost 156 inf + 148 25.486 * * [simplify]: Extracting #5: cost 159 inf + 148 25.487 * * [simplify]: Extracting #6: cost 161 inf + 189 25.488 * * [simplify]: Extracting #7: cost 146 inf + 3008 25.492 * * [simplify]: Extracting #8: cost 101 inf + 19970 25.508 * * [simplify]: Extracting #9: cost 47 inf + 60114 25.538 * * [simplify]: Extracting #10: cost 0 inf + 105972 25.565 * * [simplify]: Extracting #11: cost 0 inf + 105206 25.582 * [simplify]: Simplified to (exp (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) 25.582 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (log (exp (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))))))))) 25.582 * * * * [progress]: [ 30 / 81 ] simplifiying candidate # 25.582 * * * * [progress]: [ 31 / 81 ] simplifiying candidate # 25.583 * [simplify]: Simplifying (log (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)) 25.583 * * [simplify]: iters left: 6 (11 enodes) 25.585 * * [simplify]: iters left: 5 (36 enodes) 25.590 * * [simplify]: Extracting #0: cost 1 inf + 0 25.590 * * [simplify]: Extracting #1: cost 3 inf + 0 25.590 * * [simplify]: Extracting #2: cost 6 inf + 0 25.590 * * [simplify]: Extracting #3: cost 8 inf + 1 25.590 * * [simplify]: Extracting #4: cost 11 inf + 1 25.590 * * [simplify]: Extracting #5: cost 13 inf + 1 25.590 * * [simplify]: Extracting #6: cost 16 inf + 1 25.590 * * [simplify]: Extracting #7: cost 18 inf + 42 25.590 * * [simplify]: Extracting #8: cost 14 inf + 166 25.591 * * [simplify]: Extracting #9: cost 11 inf + 732 25.591 * * [simplify]: Extracting #10: cost 4 inf + 2546 25.591 * * [simplify]: Extracting #11: cost 0 inf + 4014 25.592 * [simplify]: Simplified to (log (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) 25.592 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (exp (log (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))))))))) 25.592 * * * * [progress]: [ 32 / 81 ] simplifiying candidate # 25.592 * [simplify]: Simplifying (exp (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)) 25.592 * * [simplify]: iters left: 6 (11 enodes) 25.597 * * [simplify]: iters left: 5 (39 enodes) 25.608 * * [simplify]: iters left: 4 (48 enodes) 25.621 * * [simplify]: iters left: 3 (59 enodes) 25.630 * * [simplify]: iters left: 2 (87 enodes) 25.645 * * [simplify]: iters left: 1 (157 enodes) 25.699 * * [simplify]: Extracting #0: cost 1 inf + 0 25.699 * * [simplify]: Extracting #1: cost 24 inf + 0 25.699 * * [simplify]: Extracting #2: cost 86 inf + 0 25.700 * * [simplify]: Extracting #3: cost 114 inf + 2 25.700 * * [simplify]: Extracting #4: cost 112 inf + 148 25.701 * * [simplify]: Extracting #5: cost 115 inf + 148 25.702 * * [simplify]: Extracting #6: cost 117 inf + 189 25.703 * * [simplify]: Extracting #7: cost 103 inf + 2896 25.707 * * [simplify]: Extracting #8: cost 67 inf + 15179 25.718 * * [simplify]: Extracting #9: cost 19 inf + 46661 25.736 * * [simplify]: Extracting #10: cost 1 inf + 62521 25.754 * * [simplify]: Extracting #11: cost 0 inf + 63525 25.772 * [simplify]: Simplified to (exp (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) 25.772 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (log (exp (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))))))))) 25.773 * * * * [progress]: [ 33 / 81 ] simplifiying candidate # 25.773 * [simplify]: Simplifying (* (cbrt (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)) (cbrt (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))) 25.773 * * [simplify]: iters left: 6 (12 enodes) 25.778 * * [simplify]: iters left: 5 (39 enodes) 25.789 * * [simplify]: Extracting #0: cost 1 inf + 0 25.789 * * [simplify]: Extracting #1: cost 3 inf + 0 25.789 * * [simplify]: Extracting #2: cost 5 inf + 0 25.789 * * [simplify]: Extracting #3: cost 8 inf + 0 25.789 * * [simplify]: Extracting #4: cost 10 inf + 1 25.789 * * [simplify]: Extracting #5: cost 13 inf + 1 25.789 * * [simplify]: Extracting #6: cost 15 inf + 1 25.789 * * [simplify]: Extracting #7: cost 18 inf + 1 25.789 * * [simplify]: Extracting #8: cost 20 inf + 42 25.790 * * [simplify]: Extracting #9: cost 17 inf + 125 25.790 * * [simplify]: Extracting #10: cost 11 inf + 1096 25.791 * * [simplify]: Extracting #11: cost 4 inf + 3150 25.792 * * [simplify]: Extracting #12: cost 0 inf + 4998 25.793 * [simplify]: Simplified to (* (cbrt (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) (cbrt (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))))) 25.793 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (* (cbrt (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) (cbrt (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))))) (cbrt (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))))) 25.794 * [simplify]: Simplifying (cbrt (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)) 25.794 * * [simplify]: iters left: 6 (11 enodes) 25.799 * * [simplify]: iters left: 5 (36 enodes) 25.808 * * [simplify]: Extracting #0: cost 1 inf + 0 25.808 * * [simplify]: Extracting #1: cost 3 inf + 0 25.808 * * [simplify]: Extracting #2: cost 6 inf + 0 25.808 * * [simplify]: Extracting #3: cost 8 inf + 1 25.809 * * [simplify]: Extracting #4: cost 11 inf + 1 25.809 * * [simplify]: Extracting #5: cost 13 inf + 1 25.809 * * [simplify]: Extracting #6: cost 16 inf + 1 25.809 * * [simplify]: Extracting #7: cost 18 inf + 42 25.809 * * [simplify]: Extracting #8: cost 14 inf + 166 25.809 * * [simplify]: Extracting #9: cost 11 inf + 732 25.810 * * [simplify]: Extracting #10: cost 4 inf + 2546 25.811 * * [simplify]: Extracting #11: cost 0 inf + 4034 25.812 * [simplify]: Simplified to (cbrt (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) 25.812 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (* (cbrt (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)) (cbrt (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))) (cbrt (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))))))))) 25.812 * * * * [progress]: [ 34 / 81 ] simplifiying candidate # 25.813 * [simplify]: Simplifying (* (* (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re) (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)) (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)) 25.813 * * [simplify]: iters left: 6 (12 enodes) 25.819 * * [simplify]: iters left: 5 (52 enodes) 25.843 * * [simplify]: iters left: 4 (137 enodes) 25.911 * * [simplify]: iters left: 3 (417 enodes) 26.201 * * [simplify]: Extracting #0: cost 1 inf + 0 26.201 * * [simplify]: Extracting #1: cost 26 inf + 0 26.201 * * [simplify]: Extracting #2: cost 155 inf + 1 26.202 * * [simplify]: Extracting #3: cost 222 inf + 125 26.203 * * [simplify]: Extracting #4: cost 222 inf + 248 26.205 * * [simplify]: Extracting #5: cost 224 inf + 248 26.206 * * [simplify]: Extracting #6: cost 226 inf + 248 26.210 * * [simplify]: Extracting #7: cost 181 inf + 16267 26.237 * * [simplify]: Extracting #8: cost 26 inf + 84900 26.283 * * [simplify]: Extracting #9: cost 0 inf + 97170 26.335 * [simplify]: Simplified to (* (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (* (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))))) 26.335 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (cbrt (* (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (* (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))))))))) 26.335 * * * * [progress]: [ 35 / 81 ] simplifiying candidate # 26.335 * [simplify]: Simplifying (sqrt (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)) 26.336 * * [simplify]: iters left: 6 (11 enodes) 26.340 * * [simplify]: iters left: 5 (36 enodes) 26.350 * * [simplify]: Extracting #0: cost 1 inf + 0 26.350 * * [simplify]: Extracting #1: cost 3 inf + 0 26.350 * * [simplify]: Extracting #2: cost 6 inf + 0 26.350 * * [simplify]: Extracting #3: cost 8 inf + 1 26.350 * * [simplify]: Extracting #4: cost 11 inf + 1 26.350 * * [simplify]: Extracting #5: cost 13 inf + 1 26.350 * * [simplify]: Extracting #6: cost 16 inf + 1 26.350 * * [simplify]: Extracting #7: cost 18 inf + 42 26.350 * * [simplify]: Extracting #8: cost 14 inf + 166 26.351 * * [simplify]: Extracting #9: cost 11 inf + 732 26.351 * * [simplify]: Extracting #10: cost 4 inf + 2546 26.352 * * [simplify]: Extracting #11: cost 0 inf + 3954 26.354 * [simplify]: Simplified to (sqrt (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) 26.354 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (sqrt (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) (sqrt (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))))) 26.354 * [simplify]: Simplifying (sqrt (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)) 26.354 * * [simplify]: iters left: 6 (11 enodes) 26.359 * * [simplify]: iters left: 5 (36 enodes) 26.369 * * [simplify]: Extracting #0: cost 1 inf + 0 26.369 * * [simplify]: Extracting #1: cost 3 inf + 0 26.369 * * [simplify]: Extracting #2: cost 6 inf + 0 26.369 * * [simplify]: Extracting #3: cost 8 inf + 1 26.369 * * [simplify]: Extracting #4: cost 11 inf + 1 26.369 * * [simplify]: Extracting #5: cost 13 inf + 1 26.369 * * [simplify]: Extracting #6: cost 16 inf + 1 26.369 * * [simplify]: Extracting #7: cost 18 inf + 42 26.370 * * [simplify]: Extracting #8: cost 14 inf + 166 26.370 * * [simplify]: Extracting #9: cost 11 inf + 732 26.370 * * [simplify]: Extracting #10: cost 4 inf + 2546 26.372 * * [simplify]: Extracting #11: cost 0 inf + 3954 26.373 * [simplify]: Simplified to (sqrt (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) 26.373 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (* (sqrt (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)) (sqrt (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))))))))) 26.373 * * * * [progress]: [ 36 / 81 ] simplifiying candidate # 26.373 * [simplify]: Simplifying (+ (pow (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) 3) (pow re 3)) 26.373 * * [simplify]: iters left: 6 (13 enodes) 26.380 * * [simplify]: iters left: 5 (57 enodes) 26.403 * * [simplify]: iters left: 4 (115 enodes) 26.431 * * [simplify]: iters left: 3 (225 enodes) 26.503 * * [simplify]: iters left: 2 (458 enodes) 26.688 * * [simplify]: Extracting #0: cost 1 inf + 0 26.688 * * [simplify]: Extracting #1: cost 4 inf + 0 26.689 * * [simplify]: Extracting #2: cost 79 inf + 0 26.690 * * [simplify]: Extracting #3: cost 197 inf + 43 26.692 * * [simplify]: Extracting #4: cost 192 inf + 886 26.694 * * [simplify]: Extracting #5: cost 182 inf + 5318 26.699 * * [simplify]: Extracting #6: cost 136 inf + 23867 26.713 * * [simplify]: Extracting #7: cost 34 inf + 94449 26.742 * * [simplify]: Extracting #8: cost 0 inf + 119894 26.777 * [simplify]: Simplified to (+ (* re (* re re)) (* (* (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) 26.777 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (+ (* re (* re re)) (* (* (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) (+ (* (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (- (* re re) (* (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)))))))) 26.778 * [simplify]: Simplifying (+ (* (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (- (* re re) (* (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))) 26.778 * * [simplify]: iters left: 6 (13 enodes) 26.784 * * [simplify]: iters left: 5 (58 enodes) 26.796 * * [simplify]: iters left: 4 (106 enodes) 26.815 * * [simplify]: iters left: 3 (176 enodes) 26.873 * * [simplify]: iters left: 2 (237 enodes) 26.922 * * [simplify]: iters left: 1 (314 enodes) 26.987 * * [simplify]: Extracting #0: cost 1 inf + 0 26.987 * * [simplify]: Extracting #1: cost 13 inf + 0 26.987 * * [simplify]: Extracting #2: cost 63 inf + 0 26.987 * * [simplify]: Extracting #3: cost 90 inf + 42 26.987 * * [simplify]: Extracting #4: cost 89 inf + 205 26.988 * * [simplify]: Extracting #5: cost 90 inf + 246 26.988 * * [simplify]: Extracting #6: cost 79 inf + 2425 26.995 * * [simplify]: Extracting #7: cost 19 inf + 23785 27.012 * * [simplify]: Extracting #8: cost 0 inf + 30663 27.028 * * [simplify]: Extracting #9: cost 0 inf + 30583 27.045 * [simplify]: Simplified to (- (* re re) (* (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) (- re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))))) 27.045 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (+ (* re (* re re)) (* (* (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) (- (* re re) (* (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) (- re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))))))))) 27.046 * * * * [progress]: [ 37 / 81 ] simplifiying candidate # 27.046 * * * * [progress]: [ 38 / 81 ] simplifiying candidate # 27.046 * [simplify]: Simplifying (- (* (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (* re re)) 27.046 * * [simplify]: iters left: 6 (11 enodes) 27.051 * * [simplify]: iters left: 5 (47 enodes) 27.066 * * [simplify]: iters left: 4 (75 enodes) 27.088 * * [simplify]: iters left: 3 (95 enodes) 27.103 * * [simplify]: iters left: 2 (152 enodes) 27.142 * * [simplify]: iters left: 1 (283 enodes) 27.207 * * [simplify]: Extracting #0: cost 1 inf + 0 27.207 * * [simplify]: Extracting #1: cost 22 inf + 0 27.208 * * [simplify]: Extracting #2: cost 80 inf + 0 27.208 * * [simplify]: Extracting #3: cost 96 inf + 42 27.208 * * [simplify]: Extracting #4: cost 95 inf + 205 27.209 * * [simplify]: Extracting #5: cost 95 inf + 327 27.209 * * [simplify]: Extracting #6: cost 87 inf + 1821 27.214 * * [simplify]: Extracting #7: cost 28 inf + 24178 27.225 * * [simplify]: Extracting #8: cost 1 inf + 35272 27.238 * * [simplify]: Extracting #9: cost 0 inf + 35714 27.260 * [simplify]: Simplified to (- (* (fabs (cbrt (+ (* re re) (* im im)))) (* (cbrt (+ (* re re) (* im im))) (fabs (cbrt (+ (* re re) (* im im)))))) (* re re)) 27.260 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (- (* (fabs (cbrt (+ (* re re) (* im im)))) (* (cbrt (+ (* re re) (* im im))) (fabs (cbrt (+ (* re re) (* im im)))))) (* re re)) (- (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)))))) 27.260 * [simplify]: Simplifying (- (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re) 27.260 * * [simplify]: iters left: 6 (10 enodes) 27.265 * * [simplify]: iters left: 5 (34 enodes) 27.274 * * [simplify]: iters left: 4 (37 enodes) 27.284 * * [simplify]: Extracting #0: cost 1 inf + 0 27.284 * * [simplify]: Extracting #1: cost 5 inf + 0 27.284 * * [simplify]: Extracting #2: cost 8 inf + 1 27.285 * * [simplify]: Extracting #3: cost 10 inf + 42 27.285 * * [simplify]: Extracting #4: cost 11 inf + 83 27.285 * * [simplify]: Extracting #5: cost 14 inf + 83 27.285 * * [simplify]: Extracting #6: cost 16 inf + 124 27.285 * * [simplify]: Extracting #7: cost 13 inf + 207 27.285 * * [simplify]: Extracting #8: cost 7 inf + 1178 27.286 * * [simplify]: Extracting #9: cost 0 inf + 3232 27.287 * [simplify]: Simplified to (- (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) re) 27.287 * [simplify]: Simplified (2 2 1 2 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (/ (- (* (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (* re re)) (- (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) re)))))) 27.288 * * * * [progress]: [ 39 / 81 ] simplifiying candidate #real (real->posit16 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)))))))> 27.288 * [simplify]: Simplifying (real->posit16 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re)) 27.288 * * [simplify]: iters left: 6 (11 enodes) 27.292 * * [simplify]: iters left: 5 (33 enodes) 27.301 * * [simplify]: Extracting #0: cost 1 inf + 0 27.301 * * [simplify]: Extracting #1: cost 2 inf + 0 27.302 * * [simplify]: Extracting #2: cost 4 inf + 0 27.302 * * [simplify]: Extracting #3: cost 6 inf + 1 27.302 * * [simplify]: Extracting #4: cost 9 inf + 1 27.302 * * [simplify]: Extracting #5: cost 11 inf + 1 27.302 * * [simplify]: Extracting #6: cost 14 inf + 1 27.302 * * [simplify]: Extracting #7: cost 16 inf + 42 27.302 * * [simplify]: Extracting #8: cost 12 inf + 166 27.302 * * [simplify]: Extracting #9: cost 9 inf + 732 27.303 * * [simplify]: Extracting #10: cost 2 inf + 2546 27.304 * * [simplify]: Extracting #11: cost 0 inf + 3150 27.305 * [simplify]: Simplified to (real->posit16 (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) 27.305 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (posit16->real (real->posit16 (+ re (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))))))))) 27.305 * * * * [progress]: [ 40 / 81 ] simplifiying candidate # 27.305 * * * * [progress]: [ 41 / 81 ] simplifiying candidate # 27.305 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) 27.306 * * [simplify]: iters left: 6 (9 enodes) 27.309 * * [simplify]: iters left: 5 (29 enodes) 27.317 * * [simplify]: Extracting #0: cost 1 inf + 0 27.317 * * [simplify]: Extracting #1: cost 4 inf + 0 27.317 * * [simplify]: Extracting #2: cost 7 inf + 0 27.317 * * [simplify]: Extracting #3: cost 9 inf + 0 27.317 * * [simplify]: Extracting #4: cost 12 inf + 0 27.317 * * [simplify]: Extracting #5: cost 16 inf + 0 27.317 * * [simplify]: Extracting #6: cost 12 inf + 84 27.317 * * [simplify]: Extracting #7: cost 10 inf + 166 27.318 * * [simplify]: Extracting #8: cost 6 inf + 854 27.318 * * [simplify]: Extracting #9: cost 2 inf + 1862 27.319 * * [simplify]: Extracting #10: cost 0 inf + 2426 27.319 * [simplify]: Simplified to (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) 27.319 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (pow (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) 1) re))))) 27.320 * * * * [progress]: [ 42 / 81 ] simplifiying candidate # 27.320 * * * * [progress]: [ 43 / 81 ] simplifiying candidate # 27.320 * [simplify]: Simplifying (+ (log (fabs (cbrt (+ (* re re) (* im im))))) (log (sqrt (cbrt (+ (* re re) (* im im)))))) 27.320 * * [simplify]: iters left: 6 (11 enodes) 27.324 * * [simplify]: iters left: 5 (35 enodes) 27.334 * * [simplify]: Extracting #0: cost 1 inf + 0 27.334 * * [simplify]: Extracting #1: cost 4 inf + 0 27.334 * * [simplify]: Extracting #2: cost 8 inf + 0 27.334 * * [simplify]: Extracting #3: cost 11 inf + 0 27.334 * * [simplify]: Extracting #4: cost 13 inf + 0 27.334 * * [simplify]: Extracting #5: cost 16 inf + 0 27.334 * * [simplify]: Extracting #6: cost 20 inf + 0 27.335 * * [simplify]: Extracting #7: cost 16 inf + 84 27.335 * * [simplify]: Extracting #8: cost 14 inf + 166 27.335 * * [simplify]: Extracting #9: cost 12 inf + 490 27.335 * * [simplify]: Extracting #10: cost 5 inf + 2164 27.336 * * [simplify]: Extracting #11: cost 0 inf + 3954 27.337 * [simplify]: Simplified to (+ (log (sqrt (cbrt (+ (* re re) (* im im))))) (log (fabs (cbrt (+ (* re re) (* im im)))))) 27.337 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (exp (+ (log (sqrt (cbrt (+ (* re re) (* im im))))) (log (fabs (cbrt (+ (* re re) (* im im))))))) re))))) 27.337 * * * * [progress]: [ 44 / 81 ] simplifiying candidate # 27.338 * [simplify]: Simplifying (log (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) 27.338 * * [simplify]: iters left: 6 (10 enodes) 27.342 * * [simplify]: iters left: 5 (35 enodes) 27.354 * * [simplify]: iters left: 4 (40 enodes) 27.364 * * [simplify]: Extracting #0: cost 1 inf + 0 27.364 * * [simplify]: Extracting #1: cost 5 inf + 0 27.364 * * [simplify]: Extracting #2: cost 10 inf + 0 27.364 * * [simplify]: Extracting #3: cost 13 inf + 0 27.364 * * [simplify]: Extracting #4: cost 15 inf + 0 27.365 * * [simplify]: Extracting #5: cost 18 inf + 0 27.365 * * [simplify]: Extracting #6: cost 22 inf + 0 27.365 * * [simplify]: Extracting #7: cost 19 inf + 43 27.365 * * [simplify]: Extracting #8: cost 16 inf + 166 27.365 * * [simplify]: Extracting #9: cost 12 inf + 1044 27.366 * * [simplify]: Extracting #10: cost 6 inf + 2406 27.367 * * [simplify]: Extracting #11: cost 2 inf + 3754 27.368 * * [simplify]: Extracting #12: cost 0 inf + 4458 27.369 * [simplify]: Simplified to (log (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) 27.369 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (exp (log (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) re))))) 27.370 * * * * [progress]: [ 45 / 81 ] simplifiying candidate # 27.370 * [simplify]: Simplifying (exp (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) 27.370 * * [simplify]: iters left: 6 (10 enodes) 27.374 * * [simplify]: iters left: 5 (34 enodes) 27.382 * * [simplify]: iters left: 4 (42 enodes) 27.389 * * [simplify]: iters left: 3 (55 enodes) 27.397 * * [simplify]: iters left: 2 (82 enodes) 27.412 * * [simplify]: iters left: 1 (147 enodes) 27.457 * * [simplify]: Extracting #0: cost 1 inf + 0 27.457 * * [simplify]: Extracting #1: cost 21 inf + 0 27.458 * * [simplify]: Extracting #2: cost 73 inf + 1 27.458 * * [simplify]: Extracting #3: cost 90 inf + 4 27.459 * * [simplify]: Extracting #4: cost 95 inf + 5 27.459 * * [simplify]: Extracting #5: cost 98 inf + 6 27.460 * * [simplify]: Extracting #6: cost 81 inf + 3552 27.464 * * [simplify]: Extracting #7: cost 38 inf + 18115 27.473 * * [simplify]: Extracting #8: cost 9 inf + 38381 27.481 * * [simplify]: Extracting #9: cost 1 inf + 46235 27.488 * * [simplify]: Extracting #10: cost 0 inf + 46867 27.495 * [simplify]: Simplified to (exp (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) 27.495 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (log (exp (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) re))))) 27.495 * * * * [progress]: [ 46 / 81 ] simplifiying candidate # 27.496 * [simplify]: Simplifying (* (* (* (fabs (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) (fabs (cbrt (+ (* re re) (* im im))))) (* (* (sqrt (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (+ (* re re) (* im im)))))) 27.496 * * [simplify]: iters left: 6 (13 enodes) 27.498 * * [simplify]: iters left: 5 (45 enodes) 27.506 * * [simplify]: iters left: 4 (75 enodes) 27.533 * * [simplify]: iters left: 3 (131 enodes) 27.572 * * [simplify]: iters left: 2 (201 enodes) 27.650 * * [simplify]: iters left: 1 (383 enodes) 27.814 * * [simplify]: Extracting #0: cost 1 inf + 0 27.815 * * [simplify]: Extracting #1: cost 59 inf + 0 27.816 * * [simplify]: Extracting #2: cost 169 inf + 1 27.817 * * [simplify]: Extracting #3: cost 175 inf + 3 27.819 * * [simplify]: Extracting #4: cost 179 inf + 4 27.821 * * [simplify]: Extracting #5: cost 171 inf + 374 27.824 * * [simplify]: Extracting #6: cost 150 inf + 8336 27.842 * * [simplify]: Extracting #7: cost 54 inf + 69188 27.880 * * [simplify]: Extracting #8: cost 0 inf + 108456 27.917 * * [simplify]: Extracting #9: cost 0 inf + 108046 27.952 * [simplify]: Simplified to (* (* (cbrt (+ (* re re) (* im im))) (fabs (cbrt (+ (* re re) (* im im))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (* (fabs (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) 27.952 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (cbrt (* (* (cbrt (+ (* re re) (* im im))) (fabs (cbrt (+ (* re re) (* im im))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (* (fabs (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))))) re))))) 27.952 * * * * [progress]: [ 47 / 81 ] simplifiying candidate # 27.953 * [simplify]: Simplifying (* (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))) 27.953 * * [simplify]: iters left: 6 (11 enodes) 27.957 * * [simplify]: iters left: 5 (35 enodes) 27.962 * * [simplify]: Extracting #0: cost 1 inf + 0 27.962 * * [simplify]: Extracting #1: cost 3 inf + 0 27.962 * * [simplify]: Extracting #2: cost 5 inf + 0 27.962 * * [simplify]: Extracting #3: cost 8 inf + 0 27.962 * * [simplify]: Extracting #4: cost 11 inf + 0 27.962 * * [simplify]: Extracting #5: cost 13 inf + 0 27.962 * * [simplify]: Extracting #6: cost 16 inf + 0 27.962 * * [simplify]: Extracting #7: cost 20 inf + 0 27.962 * * [simplify]: Extracting #8: cost 16 inf + 84 27.962 * * [simplify]: Extracting #9: cost 14 inf + 166 27.962 * * [simplify]: Extracting #10: cost 11 inf + 732 27.963 * * [simplify]: Extracting #11: cost 4 inf + 2586 27.963 * * [simplify]: Extracting #12: cost 0 inf + 4114 27.964 * [simplify]: Simplified to (* (cbrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (cbrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) 27.964 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (cbrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (cbrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))) re))))) 27.964 * [simplify]: Simplifying (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) 27.964 * * [simplify]: iters left: 6 (10 enodes) 27.966 * * [simplify]: iters left: 5 (32 enodes) 27.970 * * [simplify]: Extracting #0: cost 1 inf + 0 27.970 * * [simplify]: Extracting #1: cost 3 inf + 0 27.970 * * [simplify]: Extracting #2: cost 6 inf + 0 27.970 * * [simplify]: Extracting #3: cost 9 inf + 0 27.970 * * [simplify]: Extracting #4: cost 11 inf + 0 27.970 * * [simplify]: Extracting #5: cost 14 inf + 0 27.970 * * [simplify]: Extracting #6: cost 18 inf + 0 27.970 * * [simplify]: Extracting #7: cost 15 inf + 43 27.971 * * [simplify]: Extracting #8: cost 13 inf + 125 27.971 * * [simplify]: Extracting #9: cost 8 inf + 854 27.971 * * [simplify]: Extracting #10: cost 0 inf + 3230 27.971 * [simplify]: Simplified to (cbrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) 27.971 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (cbrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))) (cbrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) re))))) 27.972 * * * * [progress]: [ 48 / 81 ] simplifiying candidate # 27.972 * [simplify]: Simplifying (* (* (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) 27.972 * * [simplify]: iters left: 6 (11 enodes) 27.974 * * [simplify]: iters left: 5 (45 enodes) 27.982 * * [simplify]: iters left: 4 (76 enodes) 28.010 * * [simplify]: iters left: 3 (132 enodes) 28.040 * * [simplify]: iters left: 2 (181 enodes) 28.102 * * [simplify]: iters left: 1 (249 enodes) 28.190 * * [simplify]: Extracting #0: cost 1 inf + 0 28.190 * * [simplify]: Extracting #1: cost 33 inf + 0 28.190 * * [simplify]: Extracting #2: cost 87 inf + 1 28.191 * * [simplify]: Extracting #3: cost 95 inf + 3 28.192 * * [simplify]: Extracting #4: cost 99 inf + 4 28.193 * * [simplify]: Extracting #5: cost 85 inf + 2036 28.199 * * [simplify]: Extracting #6: cost 37 inf + 23844 28.207 * * [simplify]: Extracting #7: cost 1 inf + 45185 28.215 * * [simplify]: Extracting #8: cost 0 inf + 45638 28.225 * [simplify]: Simplified to (* (* (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) 28.225 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (cbrt (* (* (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) re))))) 28.225 * * * * [progress]: [ 49 / 81 ] simplifiying candidate # 28.225 * [simplify]: Simplifying (sqrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) 28.225 * * [simplify]: iters left: 6 (10 enodes) 28.227 * * [simplify]: iters left: 5 (32 enodes) 28.232 * * [simplify]: Extracting #0: cost 1 inf + 0 28.232 * * [simplify]: Extracting #1: cost 3 inf + 0 28.232 * * [simplify]: Extracting #2: cost 6 inf + 0 28.232 * * [simplify]: Extracting #3: cost 9 inf + 0 28.232 * * [simplify]: Extracting #4: cost 11 inf + 0 28.232 * * [simplify]: Extracting #5: cost 14 inf + 0 28.232 * * [simplify]: Extracting #6: cost 18 inf + 0 28.232 * * [simplify]: Extracting #7: cost 15 inf + 43 28.232 * * [simplify]: Extracting #8: cost 13 inf + 125 28.232 * * [simplify]: Extracting #9: cost 8 inf + 854 28.233 * * [simplify]: Extracting #10: cost 0 inf + 3150 28.234 * [simplify]: Simplified to (sqrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) 28.234 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) (sqrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))) re))))) 28.234 * [simplify]: Simplifying (sqrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) 28.234 * * [simplify]: iters left: 6 (10 enodes) 28.238 * * [simplify]: iters left: 5 (32 enodes) 28.247 * * [simplify]: Extracting #0: cost 1 inf + 0 28.247 * * [simplify]: Extracting #1: cost 3 inf + 0 28.247 * * [simplify]: Extracting #2: cost 6 inf + 0 28.247 * * [simplify]: Extracting #3: cost 9 inf + 0 28.247 * * [simplify]: Extracting #4: cost 11 inf + 0 28.247 * * [simplify]: Extracting #5: cost 14 inf + 0 28.247 * * [simplify]: Extracting #6: cost 18 inf + 0 28.247 * * [simplify]: Extracting #7: cost 15 inf + 43 28.247 * * [simplify]: Extracting #8: cost 13 inf + 125 28.248 * * [simplify]: Extracting #9: cost 8 inf + 854 28.248 * * [simplify]: Extracting #10: cost 0 inf + 3150 28.249 * [simplify]: Simplified to (sqrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) 28.249 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) (sqrt (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) re))))) 28.250 * * * * [progress]: [ 50 / 81 ] simplifiying candidate # 28.250 * * * * [progress]: [ 51 / 81 ] simplifiying candidate # 28.250 * [simplify]: Simplifying (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im)))))) 28.250 * * [simplify]: iters left: 6 (12 enodes) 28.255 * * [simplify]: iters left: 5 (38 enodes) 28.263 * * [simplify]: Extracting #0: cost 1 inf + 0 28.263 * * [simplify]: Extracting #1: cost 4 inf + 0 28.263 * * [simplify]: Extracting #2: cost 8 inf + 0 28.263 * * [simplify]: Extracting #3: cost 12 inf + 0 28.263 * * [simplify]: Extracting #4: cost 15 inf + 0 28.263 * * [simplify]: Extracting #5: cost 18 inf + 0 28.263 * * [simplify]: Extracting #6: cost 22 inf + 0 28.263 * * [simplify]: Extracting #7: cost 18 inf + 84 28.263 * * [simplify]: Extracting #8: cost 9 inf + 1420 28.264 * * [simplify]: Extracting #9: cost 0 inf + 4198 28.265 * [simplify]: Simplified to (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im)))))) 28.265 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im)))))) (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 28.265 * [simplify]: Simplifying (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im)))))) 28.265 * * [simplify]: iters left: 6 (12 enodes) 28.267 * * [simplify]: iters left: 5 (38 enodes) 28.272 * * [simplify]: Extracting #0: cost 1 inf + 0 28.272 * * [simplify]: Extracting #1: cost 4 inf + 0 28.272 * * [simplify]: Extracting #2: cost 8 inf + 0 28.272 * * [simplify]: Extracting #3: cost 12 inf + 0 28.272 * * [simplify]: Extracting #4: cost 15 inf + 0 28.273 * * [simplify]: Extracting #5: cost 18 inf + 0 28.273 * * [simplify]: Extracting #6: cost 22 inf + 0 28.273 * * [simplify]: Extracting #7: cost 18 inf + 84 28.273 * * [simplify]: Extracting #8: cost 9 inf + 1420 28.273 * * [simplify]: Extracting #9: cost 0 inf + 4198 28.274 * [simplify]: Simplified to (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im)))))) 28.274 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im)))))) (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im))))))) re))))) 28.274 * * * * [progress]: [ 52 / 81 ] simplifiying candidate # 28.274 * [simplify]: Simplifying (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) 28.274 * * [simplify]: iters left: 6 (11 enodes) 28.277 * * [simplify]: iters left: 5 (35 enodes) 28.282 * * [simplify]: Extracting #0: cost 1 inf + 0 28.282 * * [simplify]: Extracting #1: cost 4 inf + 0 28.282 * * [simplify]: Extracting #2: cost 8 inf + 0 28.282 * * [simplify]: Extracting #3: cost 11 inf + 0 28.282 * * [simplify]: Extracting #4: cost 13 inf + 0 28.282 * * [simplify]: Extracting #5: cost 16 inf + 0 28.282 * * [simplify]: Extracting #6: cost 20 inf + 0 28.282 * * [simplify]: Extracting #7: cost 16 inf + 84 28.282 * * [simplify]: Extracting #8: cost 14 inf + 166 28.282 * * [simplify]: Extracting #9: cost 12 inf + 490 28.282 * * [simplify]: Extracting #10: cost 5 inf + 2104 28.283 * * [simplify]: Extracting #11: cost 0 inf + 3714 28.283 * [simplify]: Simplified to (* (sqrt (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (fabs (cbrt (+ (* re re) (* im im)))))) 28.283 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (fabs (cbrt (+ (* re re) (* im im)))))) (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im))))))) re))))) 28.284 * [simplify]: Simplifying (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) 28.284 * * [simplify]: iters left: 6 (11 enodes) 28.286 * * [simplify]: iters left: 5 (35 enodes) 28.291 * * [simplify]: Extracting #0: cost 1 inf + 0 28.291 * * [simplify]: Extracting #1: cost 4 inf + 0 28.291 * * [simplify]: Extracting #2: cost 8 inf + 0 28.291 * * [simplify]: Extracting #3: cost 11 inf + 0 28.291 * * [simplify]: Extracting #4: cost 13 inf + 0 28.291 * * [simplify]: Extracting #5: cost 16 inf + 0 28.291 * * [simplify]: Extracting #6: cost 20 inf + 0 28.291 * * [simplify]: Extracting #7: cost 16 inf + 84 28.291 * * [simplify]: Extracting #8: cost 14 inf + 166 28.291 * * [simplify]: Extracting #9: cost 12 inf + 490 28.291 * * [simplify]: Extracting #10: cost 5 inf + 2104 28.292 * * [simplify]: Extracting #11: cost 0 inf + 3714 28.292 * [simplify]: Simplified to (* (sqrt (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (fabs (cbrt (+ (* re re) (* im im)))))) 28.292 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) (* (sqrt (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (fabs (cbrt (+ (* re re) (* im im))))))) re))))) 28.292 * * * * [progress]: [ 53 / 81 ] simplifiying candidate # 28.293 * [simplify]: Simplifying (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) 28.293 * * [simplify]: iters left: 6 (11 enodes) 28.297 * * [simplify]: iters left: 5 (35 enodes) 28.307 * * [simplify]: Extracting #0: cost 1 inf + 0 28.307 * * [simplify]: Extracting #1: cost 4 inf + 0 28.307 * * [simplify]: Extracting #2: cost 8 inf + 0 28.307 * * [simplify]: Extracting #3: cost 11 inf + 0 28.307 * * [simplify]: Extracting #4: cost 13 inf + 0 28.307 * * [simplify]: Extracting #5: cost 16 inf + 0 28.307 * * [simplify]: Extracting #6: cost 20 inf + 0 28.308 * * [simplify]: Extracting #7: cost 16 inf + 84 28.308 * * [simplify]: Extracting #8: cost 14 inf + 166 28.308 * * [simplify]: Extracting #9: cost 12 inf + 490 28.308 * * [simplify]: Extracting #10: cost 5 inf + 2104 28.309 * * [simplify]: Extracting #11: cost 0 inf + 3714 28.310 * [simplify]: Simplified to (* (sqrt (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (fabs (cbrt (+ (* re re) (* im im)))))) 28.310 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (fabs (cbrt (+ (* re re) (* im im)))))) (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im))))))) re))))) 28.311 * [simplify]: Simplifying (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) 28.311 * * [simplify]: iters left: 6 (11 enodes) 28.316 * * [simplify]: iters left: 5 (35 enodes) 28.325 * * [simplify]: Extracting #0: cost 1 inf + 0 28.325 * * [simplify]: Extracting #1: cost 4 inf + 0 28.325 * * [simplify]: Extracting #2: cost 8 inf + 0 28.325 * * [simplify]: Extracting #3: cost 11 inf + 0 28.325 * * [simplify]: Extracting #4: cost 13 inf + 0 28.326 * * [simplify]: Extracting #5: cost 16 inf + 0 28.327 * * [simplify]: Extracting #6: cost 20 inf + 0 28.327 * * [simplify]: Extracting #7: cost 16 inf + 84 28.327 * * [simplify]: Extracting #8: cost 14 inf + 166 28.328 * * [simplify]: Extracting #9: cost 12 inf + 490 28.328 * * [simplify]: Extracting #10: cost 5 inf + 2104 28.329 * * [simplify]: Extracting #11: cost 0 inf + 3714 28.329 * [simplify]: Simplified to (* (sqrt (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (fabs (cbrt (+ (* re re) (* im im)))))) 28.329 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) (* (sqrt (sqrt (cbrt (+ (* re re) (* im im))))) (sqrt (fabs (cbrt (+ (* re re) (* im im))))))) re))))) 28.329 * * * * [progress]: [ 54 / 81 ] simplifiying candidate # 28.330 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (* (cbrt (sqrt (cbrt (+ (* re re) (* im im))))) (cbrt (sqrt (cbrt (+ (* re re) (* im im))))))) 28.330 * * [simplify]: iters left: 6 (11 enodes) 28.332 * * [simplify]: iters left: 5 (37 enodes) 28.337 * * [simplify]: iters left: 4 (41 enodes) 28.343 * * [simplify]: Extracting #0: cost 1 inf + 0 28.343 * * [simplify]: Extracting #1: cost 6 inf + 0 28.343 * * [simplify]: Extracting #2: cost 12 inf + 0 28.343 * * [simplify]: Extracting #3: cost 15 inf + 0 28.343 * * [simplify]: Extracting #4: cost 18 inf + 0 28.343 * * [simplify]: Extracting #5: cost 22 inf + 0 28.343 * * [simplify]: Extracting #6: cost 19 inf + 43 28.343 * * [simplify]: Extracting #7: cost 16 inf + 166 28.343 * * [simplify]: Extracting #8: cost 13 inf + 732 28.344 * * [simplify]: Extracting #9: cost 4 inf + 3190 28.344 * * [simplify]: Extracting #10: cost 0 inf + 4838 28.345 * [simplify]: Simplified to (* (* (fabs (cbrt (+ (* re re) (* im im)))) (cbrt (sqrt (cbrt (+ (* re re) (* im im)))))) (cbrt (sqrt (cbrt (+ (* re re) (* im im)))))) 28.345 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (* (fabs (cbrt (+ (* re re) (* im im)))) (cbrt (sqrt (cbrt (+ (* re re) (* im im)))))) (cbrt (sqrt (cbrt (+ (* re re) (* im im)))))) (cbrt (sqrt (cbrt (+ (* re re) (* im im)))))) re))))) 28.345 * * * * [progress]: [ 55 / 81 ] simplifiying candidate # 28.345 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im))))))) 28.345 * * [simplify]: iters left: 6 (11 enodes) 28.348 * * [simplify]: iters left: 5 (35 enodes) 28.352 * * [simplify]: Extracting #0: cost 1 inf + 0 28.352 * * [simplify]: Extracting #1: cost 4 inf + 0 28.352 * * [simplify]: Extracting #2: cost 8 inf + 0 28.352 * * [simplify]: Extracting #3: cost 12 inf + 0 28.352 * * [simplify]: Extracting #4: cost 16 inf + 0 28.353 * * [simplify]: Extracting #5: cost 20 inf + 0 28.353 * * [simplify]: Extracting #6: cost 16 inf + 84 28.353 * * [simplify]: Extracting #7: cost 14 inf + 166 28.353 * * [simplify]: Extracting #8: cost 11 inf + 732 28.353 * * [simplify]: Extracting #9: cost 4 inf + 2546 28.354 * * [simplify]: Extracting #10: cost 0 inf + 4034 28.354 * [simplify]: Simplified to (* (sqrt (cbrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im)))))) (fabs (cbrt (+ (* re re) (* im im))))) 28.354 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (cbrt (* (cbrt (+ (* re re) (* im im))) (cbrt (+ (* re re) (* im im)))))) (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (cbrt (+ (* re re) (* im im)))))) re))))) 28.354 * * * * [progress]: [ 56 / 81 ] simplifiying candidate # 28.355 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (sqrt (+ (* re re) (* im im)))))) 28.355 * * [simplify]: iters left: 6 (11 enodes) 28.357 * * [simplify]: iters left: 5 (35 enodes) 28.361 * * [simplify]: Extracting #0: cost 1 inf + 0 28.361 * * [simplify]: Extracting #1: cost 4 inf + 0 28.361 * * [simplify]: Extracting #2: cost 8 inf + 0 28.361 * * [simplify]: Extracting #3: cost 12 inf + 0 28.361 * * [simplify]: Extracting #4: cost 16 inf + 0 28.362 * * [simplify]: Extracting #5: cost 20 inf + 0 28.362 * * [simplify]: Extracting #6: cost 16 inf + 84 28.362 * * [simplify]: Extracting #7: cost 14 inf + 166 28.362 * * [simplify]: Extracting #8: cost 11 inf + 652 28.362 * * [simplify]: Extracting #9: cost 4 inf + 2146 28.363 * * [simplify]: Extracting #10: cost 0 inf + 3554 28.363 * [simplify]: Simplified to (* (sqrt (cbrt (sqrt (+ (* re re) (* im im))))) (fabs (cbrt (+ (* re re) (* im im))))) 28.363 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (sqrt (cbrt (sqrt (+ (* re re) (* im im))))) (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (sqrt (+ (* re re) (* im im)))))) re))))) 28.363 * * * * [progress]: [ 57 / 81 ] simplifiying candidate # 28.364 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt 1))) 28.364 * * [simplify]: iters left: 6 (11 enodes) 28.367 * * [simplify]: iters left: 5 (37 enodes) 28.373 * * [simplify]: iters left: 4 (39 enodes) 28.383 * * [simplify]: iters left: 3 (42 enodes) 28.394 * * [simplify]: Extracting #0: cost 1 inf + 0 28.394 * * [simplify]: Extracting #1: cost 4 inf + 0 28.394 * * [simplify]: Extracting #2: cost 5 inf + 1 28.394 * * [simplify]: Extracting #3: cost 8 inf + 1 28.395 * * [simplify]: Extracting #4: cost 12 inf + 1 28.395 * * [simplify]: Extracting #5: cost 9 inf + 44 28.395 * * [simplify]: Extracting #6: cost 6 inf + 167 28.395 * * [simplify]: Extracting #7: cost 4 inf + 491 28.395 * * [simplify]: Extracting #8: cost 0 inf + 1299 28.396 * [simplify]: Simplified to (fabs (cbrt (+ (* re re) (* im im)))) 28.396 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 28.396 * * * * [progress]: [ 58 / 81 ] simplifiying candidate # 28.397 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (* (cbrt (cbrt (+ (* re re) (* im im)))) (cbrt (cbrt (+ (* re re) (* im im))))))) 28.397 * * [simplify]: iters left: 6 (11 enodes) 28.401 * * [simplify]: iters left: 5 (36 enodes) 28.411 * * [simplify]: Extracting #0: cost 1 inf + 0 28.411 * * [simplify]: Extracting #1: cost 4 inf + 0 28.412 * * [simplify]: Extracting #2: cost 9 inf + 0 28.412 * * [simplify]: Extracting #3: cost 13 inf + 0 28.412 * * [simplify]: Extracting #4: cost 16 inf + 0 28.412 * * [simplify]: Extracting #5: cost 20 inf + 0 28.412 * * [simplify]: Extracting #6: cost 17 inf + 43 28.412 * * [simplify]: Extracting #7: cost 15 inf + 125 28.412 * * [simplify]: Extracting #8: cost 7 inf + 1820 28.414 * * [simplify]: Extracting #9: cost 0 inf + 3954 28.415 * [simplify]: Simplified to (* (fabs (cbrt (cbrt (+ (* re re) (* im im))))) (fabs (cbrt (+ (* re re) (* im im))))) 28.415 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (fabs (cbrt (cbrt (+ (* re re) (* im im))))) (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (cbrt (+ (* re re) (* im im)))))) re))))) 28.415 * * * * [progress]: [ 59 / 81 ] simplifiying candidate # 28.415 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) 28.415 * * [simplify]: iters left: 6 (10 enodes) 28.419 * * [simplify]: iters left: 5 (32 enodes) 28.428 * * [simplify]: Extracting #0: cost 1 inf + 0 28.428 * * [simplify]: Extracting #1: cost 4 inf + 0 28.428 * * [simplify]: Extracting #2: cost 8 inf + 0 28.429 * * [simplify]: Extracting #3: cost 11 inf + 0 28.429 * * [simplify]: Extracting #4: cost 14 inf + 0 28.429 * * [simplify]: Extracting #5: cost 18 inf + 0 28.429 * * [simplify]: Extracting #6: cost 15 inf + 43 28.429 * * [simplify]: Extracting #7: cost 13 inf + 125 28.429 * * [simplify]: Extracting #8: cost 8 inf + 854 28.430 * * [simplify]: Extracting #9: cost 0 inf + 3070 28.431 * [simplify]: Simplified to (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) 28.431 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) re))))) 28.431 * * * * [progress]: [ 60 / 81 ] simplifiying candidate # 28.431 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt 1)) 28.431 * * [simplify]: iters left: 6 (10 enodes) 28.437 * * [simplify]: iters left: 5 (34 enodes) 28.449 * * [simplify]: iters left: 4 (36 enodes) 28.458 * * [simplify]: iters left: 3 (39 enodes) 28.464 * * [simplify]: Extracting #0: cost 1 inf + 0 28.464 * * [simplify]: Extracting #1: cost 4 inf + 0 28.464 * * [simplify]: Extracting #2: cost 5 inf + 1 28.464 * * [simplify]: Extracting #3: cost 8 inf + 1 28.464 * * [simplify]: Extracting #4: cost 12 inf + 1 28.464 * * [simplify]: Extracting #5: cost 9 inf + 44 28.464 * * [simplify]: Extracting #6: cost 7 inf + 126 28.464 * * [simplify]: Extracting #7: cost 1 inf + 1097 28.464 * * [simplify]: Extracting #8: cost 0 inf + 1299 28.465 * [simplify]: Simplified to (fabs (cbrt (+ (* re re) (* im im)))) 28.465 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 28.465 * * * * [progress]: [ 61 / 81 ] simplifiying candidate # 28.465 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) 28.465 * * [simplify]: iters left: 6 (10 enodes) 28.467 * * [simplify]: iters left: 5 (32 enodes) 28.471 * * [simplify]: Extracting #0: cost 1 inf + 0 28.471 * * [simplify]: Extracting #1: cost 4 inf + 0 28.471 * * [simplify]: Extracting #2: cost 8 inf + 0 28.471 * * [simplify]: Extracting #3: cost 11 inf + 0 28.471 * * [simplify]: Extracting #4: cost 14 inf + 0 28.471 * * [simplify]: Extracting #5: cost 18 inf + 0 28.472 * * [simplify]: Extracting #6: cost 15 inf + 43 28.472 * * [simplify]: Extracting #7: cost 13 inf + 125 28.472 * * [simplify]: Extracting #8: cost 8 inf + 854 28.472 * * [simplify]: Extracting #9: cost 0 inf + 3070 28.473 * [simplify]: Simplified to (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) 28.473 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) (sqrt (sqrt (cbrt (+ (* re re) (* im im)))))) re))))) 28.473 * * * * [progress]: [ 62 / 81 ] simplifiying candidate # 28.473 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) 1) 28.473 * * [simplify]: iters left: 6 (9 enodes) 28.475 * * [simplify]: iters left: 5 (29 enodes) 28.480 * * [simplify]: iters left: 4 (33 enodes) 28.485 * * [simplify]: Extracting #0: cost 1 inf + 0 28.485 * * [simplify]: Extracting #1: cost 4 inf + 0 28.485 * * [simplify]: Extracting #2: cost 5 inf + 1 28.485 * * [simplify]: Extracting #3: cost 8 inf + 1 28.485 * * [simplify]: Extracting #4: cost 12 inf + 1 28.485 * * [simplify]: Extracting #5: cost 8 inf + 85 28.485 * * [simplify]: Extracting #6: cost 6 inf + 167 28.486 * * [simplify]: Extracting #7: cost 4 inf + 491 28.486 * * [simplify]: Extracting #8: cost 1 inf + 1057 28.486 * * [simplify]: Extracting #9: cost 0 inf + 1299 28.487 * [simplify]: Simplified to (fabs (cbrt (+ (* re re) (* im im)))) 28.487 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 28.487 * * * * [progress]: [ 63 / 81 ] simplifiying candidate # 28.487 * [simplify]: Simplifying (* (cbrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (+ (* re re) (* im im))))) 28.487 * * [simplify]: iters left: 6 (10 enodes) 28.491 * * [simplify]: iters left: 5 (32 enodes) 28.500 * * [simplify]: Extracting #0: cost 1 inf + 0 28.500 * * [simplify]: Extracting #1: cost 4 inf + 0 28.500 * * [simplify]: Extracting #2: cost 8 inf + 0 28.500 * * [simplify]: Extracting #3: cost 11 inf + 0 28.500 * * [simplify]: Extracting #4: cost 14 inf + 0 28.500 * * [simplify]: Extracting #5: cost 18 inf + 0 28.500 * * [simplify]: Extracting #6: cost 15 inf + 43 28.500 * * [simplify]: Extracting #7: cost 13 inf + 125 28.501 * * [simplify]: Extracting #8: cost 9 inf + 612 28.501 * * [simplify]: Extracting #9: cost 1 inf + 2908 28.502 * * [simplify]: Extracting #10: cost 0 inf + 3230 28.503 * [simplify]: Simplified to (* (cbrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (+ (* re re) (* im im))))) 28.503 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (* (cbrt (fabs (cbrt (+ (* re re) (* im im))))) (cbrt (fabs (cbrt (+ (* re re) (* im im)))))) (* (cbrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (+ (* re re) (* im im)))))) re))))) 28.503 * * * * [progress]: [ 64 / 81 ] simplifiying candidate # 28.504 * [simplify]: Simplifying (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (+ (* re re) (* im im))))) 28.504 * * [simplify]: iters left: 6 (10 enodes) 28.508 * * [simplify]: iters left: 5 (32 enodes) 28.517 * * [simplify]: Extracting #0: cost 1 inf + 0 28.517 * * [simplify]: Extracting #1: cost 4 inf + 0 28.517 * * [simplify]: Extracting #2: cost 8 inf + 0 28.517 * * [simplify]: Extracting #3: cost 11 inf + 0 28.517 * * [simplify]: Extracting #4: cost 14 inf + 0 28.517 * * [simplify]: Extracting #5: cost 18 inf + 0 28.517 * * [simplify]: Extracting #6: cost 15 inf + 43 28.517 * * [simplify]: Extracting #7: cost 13 inf + 125 28.517 * * [simplify]: Extracting #8: cost 9 inf + 612 28.518 * * [simplify]: Extracting #9: cost 1 inf + 2788 28.519 * * [simplify]: Extracting #10: cost 0 inf + 3070 28.520 * [simplify]: Simplified to (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (+ (* re re) (* im im))))) 28.520 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (* (sqrt (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (+ (* re re) (* im im)))))) re))))) 28.520 * * * * [progress]: [ 65 / 81 ] simplifiying candidate # 28.520 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))) 28.520 * * [simplify]: iters left: 6 (9 enodes) 28.524 * * [simplify]: iters left: 5 (29 enodes) 28.532 * * [simplify]: Extracting #0: cost 1 inf + 0 28.532 * * [simplify]: Extracting #1: cost 4 inf + 0 28.532 * * [simplify]: Extracting #2: cost 7 inf + 0 28.532 * * [simplify]: Extracting #3: cost 9 inf + 0 28.532 * * [simplify]: Extracting #4: cost 12 inf + 0 28.532 * * [simplify]: Extracting #5: cost 16 inf + 0 28.532 * * [simplify]: Extracting #6: cost 12 inf + 84 28.532 * * [simplify]: Extracting #7: cost 10 inf + 166 28.532 * * [simplify]: Extracting #8: cost 6 inf + 854 28.533 * * [simplify]: Extracting #9: cost 2 inf + 1862 28.533 * * [simplify]: Extracting #10: cost 0 inf + 2426 28.534 * [simplify]: Simplified to (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))) 28.534 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* 1 (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) re))))) 28.534 * * * * [progress]: [ 66 / 81 ] simplifiying candidate # 28.535 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (pow (* re re) 3) (pow (* im im) 3))))) 28.535 * * [simplify]: iters left: 6 (14 enodes) 28.542 * * [simplify]: iters left: 5 (62 enodes) 28.559 * * [simplify]: iters left: 4 (117 enodes) 28.585 * * [simplify]: iters left: 3 (212 enodes) 28.663 * * [simplify]: iters left: 2 (407 enodes) 28.828 * * [simplify]: Extracting #0: cost 1 inf + 0 28.828 * * [simplify]: Extracting #1: cost 4 inf + 0 28.828 * * [simplify]: Extracting #2: cost 8 inf + 0 28.828 * * [simplify]: Extracting #3: cost 12 inf + 0 28.828 * * [simplify]: Extracting #4: cost 18 inf + 0 28.829 * * [simplify]: Extracting #5: cost 79 inf + 0 28.830 * * [simplify]: Extracting #6: cost 171 inf + 743 28.832 * * [simplify]: Extracting #7: cost 151 inf + 8410 28.836 * * [simplify]: Extracting #8: cost 65 inf + 37272 28.841 * * [simplify]: Extracting #9: cost 7 inf + 62834 28.847 * * [simplify]: Extracting #10: cost 0 inf + 66166 28.853 * [simplify]: Simplified to (* (sqrt (cbrt (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* (* im im) (* im im)))))) (fabs (cbrt (+ (* re re) (* im im))))) 28.853 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (* (sqrt (cbrt (+ (* (* re re) (* (* re re) (* re re))) (* (* im im) (* (* im im) (* im im)))))) (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (+ (* (* re re) (* re re)) (- (* (* im im) (* im im)) (* (* re re) (* im im))))))) re))))) 28.853 * * * * [progress]: [ 67 / 81 ] simplifiying candidate # 28.854 * [simplify]: Simplifying (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im)))))) 28.854 * * [simplify]: iters left: 6 (13 enodes) 28.856 * * [simplify]: iters left: 5 (53 enodes) 28.870 * * [simplify]: iters left: 4 (80 enodes) 28.895 * * [simplify]: iters left: 3 (136 enodes) 28.948 * * [simplify]: iters left: 2 (291 enodes) 29.073 * * [simplify]: Extracting #0: cost 1 inf + 0 29.073 * * [simplify]: Extracting #1: cost 4 inf + 0 29.073 * * [simplify]: Extracting #2: cost 8 inf + 0 29.074 * * [simplify]: Extracting #3: cost 12 inf + 0 29.074 * * [simplify]: Extracting #4: cost 61 inf + 0 29.075 * * [simplify]: Extracting #5: cost 160 inf + 0 29.076 * * [simplify]: Extracting #6: cost 192 inf + 2113 29.084 * * [simplify]: Extracting #7: cost 77 inf + 21254 29.099 * * [simplify]: Extracting #8: cost 3 inf + 38215 29.115 * * [simplify]: Extracting #9: cost 0 inf + 38921 29.130 * [simplify]: Simplified to (* (sqrt (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))) (fabs (cbrt (+ (* re re) (* im im))))) 29.130 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (/ (* (sqrt (cbrt (- (* (* re re) (* re re)) (* (* im im) (* im im))))) (fabs (cbrt (+ (* re re) (* im im))))) (sqrt (cbrt (- (* re re) (* im im))))) re))))) 29.131 * * * * [progress]: [ 68 / 81 ] simplifiying candidate #real (real->posit16 (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im))))))) re)))))> 29.131 * [simplify]: Simplifying (real->posit16 (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (cbrt (+ (* re re) (* im im)))))) 29.131 * * [simplify]: iters left: 6 (10 enodes) 29.135 * * [simplify]: iters left: 5 (29 enodes) 29.143 * * [simplify]: Extracting #0: cost 1 inf + 0 29.143 * * [simplify]: Extracting #1: cost 2 inf + 0 29.143 * * [simplify]: Extracting #2: cost 4 inf + 0 29.143 * * [simplify]: Extracting #3: cost 7 inf + 0 29.143 * * [simplify]: Extracting #4: cost 9 inf + 0 29.143 * * [simplify]: Extracting #5: cost 12 inf + 0 29.143 * * [simplify]: Extracting #6: cost 16 inf + 0 29.143 * * [simplify]: Extracting #7: cost 13 inf + 43 29.143 * * [simplify]: Extracting #8: cost 11 inf + 125 29.144 * * [simplify]: Extracting #9: cost 6 inf + 854 29.144 * * [simplify]: Extracting #10: cost 0 inf + 2426 29.145 * [simplify]: Simplified to (real->posit16 (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im)))))) 29.145 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (posit16->real (real->posit16 (* (sqrt (cbrt (+ (* re re) (* im im)))) (fabs (cbrt (+ (* re re) (* im im))))))) re))))) 29.145 * * * * [progress]: [ 69 / 81 ] simplifiying candidate # 29.145 * * * * [progress]: [ 70 / 81 ] simplifiying candidate # 29.145 * [simplify]: Simplifying (+ (pow im 2/3) (* 1/3 (* (pow re 2) (pow (/ 1 (pow im 4)) 1/3)))) 29.145 * * [simplify]: iters left: 6 (15 enodes) 29.151 * * [simplify]: iters left: 5 (67 enodes) 29.165 * * [simplify]: iters left: 4 (129 enodes) 29.210 * * [simplify]: iters left: 3 (255 enodes) 29.309 * * [simplify]: Extracting #0: cost 1 inf + 0 29.309 * * [simplify]: Extracting #1: cost 4 inf + 0 29.309 * * [simplify]: Extracting #2: cost 47 inf + 0 29.309 * * [simplify]: Extracting #3: cost 108 inf + 169 29.310 * * [simplify]: Extracting #4: cost 105 inf + 844 29.311 * * [simplify]: Extracting #5: cost 101 inf + 2390 29.319 * * [simplify]: Extracting #6: cost 55 inf + 17682 29.330 * * [simplify]: Extracting #7: cost 6 inf + 43702 29.343 * * [simplify]: Extracting #8: cost 0 inf + 47696 29.356 * [simplify]: Simplified to (+ (* (* (cbrt (/ 1 (* (* im im) (* im im)))) (* re re)) 1/3) (* (cbrt im) (cbrt im))) 29.357 * [simplify]: Simplified (2 2 1 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (+ (* (* (cbrt (/ 1 (* (* im im) (* im im)))) (* re re)) 1/3) (* (cbrt im) (cbrt im))))) re))))) 29.357 * * * * [progress]: [ 71 / 81 ] simplifiying candidate # 29.357 * [simplify]: Simplifying (pow (/ 1 re) -2/3) 29.357 * * [simplify]: iters left: 3 (5 enodes) 29.361 * * [simplify]: iters left: 2 (22 enodes) 29.368 * * [simplify]: iters left: 1 (38 enodes) 29.377 * * [simplify]: Extracting #0: cost 1 inf + 0 29.377 * * [simplify]: Extracting #1: cost 8 inf + 0 29.377 * * [simplify]: Extracting #2: cost 15 inf + 1 29.377 * * [simplify]: Extracting #3: cost 12 inf + 5 29.377 * * [simplify]: Extracting #4: cost 5 inf + 1102 29.378 * * [simplify]: Extracting #5: cost 0 inf + 2869 29.378 * [simplify]: Simplified to (pow (/ 1 re) -2/3) 29.378 * [simplify]: Simplified (2 2 1 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (pow (/ 1 re) -2/3))) re))))) 29.378 * * * * [progress]: [ 72 / 81 ] simplifiying candidate # 29.378 * [simplify]: Simplifying (pow (/ -1 re) -2/3) 29.378 * * [simplify]: iters left: 3 (5 enodes) 29.380 * * [simplify]: iters left: 2 (20 enodes) 29.385 * * [simplify]: iters left: 1 (34 enodes) 29.393 * * [simplify]: Extracting #0: cost 1 inf + 0 29.393 * * [simplify]: Extracting #1: cost 8 inf + 0 29.393 * * [simplify]: Extracting #2: cost 15 inf + 1 29.393 * * [simplify]: Extracting #3: cost 12 inf + 5 29.393 * * [simplify]: Extracting #4: cost 4 inf + 1355 29.394 * * [simplify]: Extracting #5: cost 0 inf + 2869 29.394 * [simplify]: Simplified to (pow (/ -1 re) -2/3) 29.394 * [simplify]: Simplified (2 2 1 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* re re) (* im im)))) (sqrt (pow (/ -1 re) -2/3))) re))))) 29.394 * * * * [progress]: [ 73 / 81 ] simplifiying candidate # 29.395 * [simplify]: Simplifying (+ (pow im 2/3) (* 1/3 (* (pow re 2) (pow (/ 1 (pow im 4)) 1/3)))) 29.395 * * [simplify]: iters left: 6 (15 enodes) 29.403 * * [simplify]: iters left: 5 (67 enodes) 29.418 * * [simplify]: iters left: 4 (129 enodes) 29.461 * * [simplify]: iters left: 3 (255 enodes) 29.535 * * [simplify]: Extracting #0: cost 1 inf + 0 29.535 * * [simplify]: Extracting #1: cost 4 inf + 0 29.536 * * [simplify]: Extracting #2: cost 47 inf + 0 29.536 * * [simplify]: Extracting #3: cost 108 inf + 169 29.536 * * [simplify]: Extracting #4: cost 105 inf + 844 29.537 * * [simplify]: Extracting #5: cost 101 inf + 2390 29.539 * * [simplify]: Extracting #6: cost 55 inf + 17682 29.544 * * [simplify]: Extracting #7: cost 6 inf + 43702 29.551 * * [simplify]: Extracting #8: cost 0 inf + 47696 29.558 * [simplify]: Simplified to (+ (* (* (cbrt (/ 1 (* (* im im) (* im im)))) (* re re)) 1/3) (* (cbrt im) (cbrt im))) 29.558 * [simplify]: Simplified (2 2 1 2 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (+ (* (* (cbrt (/ 1 (* (* im im) (* im im)))) (* re re)) 1/3) (* (cbrt im) (cbrt im)))) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 29.558 * * * * [progress]: [ 74 / 81 ] simplifiying candidate # 29.558 * [simplify]: Simplifying (pow (/ 1 re) -2/3) 29.558 * * [simplify]: iters left: 3 (5 enodes) 29.560 * * [simplify]: iters left: 2 (22 enodes) 29.566 * * [simplify]: iters left: 1 (38 enodes) 29.581 * * [simplify]: Extracting #0: cost 1 inf + 0 29.582 * * [simplify]: Extracting #1: cost 8 inf + 0 29.582 * * [simplify]: Extracting #2: cost 15 inf + 1 29.582 * * [simplify]: Extracting #3: cost 12 inf + 5 29.582 * * [simplify]: Extracting #4: cost 5 inf + 1102 29.582 * * [simplify]: Extracting #5: cost 0 inf + 2869 29.583 * [simplify]: Simplified to (pow (/ 1 re) -2/3) 29.583 * [simplify]: Simplified (2 2 1 2 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (pow (/ 1 re) -2/3)) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 29.583 * * * * [progress]: [ 75 / 81 ] simplifiying candidate # 29.583 * [simplify]: Simplifying (pow (/ -1 re) -2/3) 29.584 * * [simplify]: iters left: 3 (5 enodes) 29.587 * * [simplify]: iters left: 2 (20 enodes) 29.594 * * [simplify]: iters left: 1 (34 enodes) 29.603 * * [simplify]: Extracting #0: cost 1 inf + 0 29.603 * * [simplify]: Extracting #1: cost 8 inf + 0 29.603 * * [simplify]: Extracting #2: cost 15 inf + 1 29.603 * * [simplify]: Extracting #3: cost 12 inf + 5 29.603 * * [simplify]: Extracting #4: cost 4 inf + 1355 29.603 * * [simplify]: Extracting #5: cost 0 inf + 2869 29.603 * [simplify]: Simplified to (pow (/ -1 re) -2/3) 29.603 * [simplify]: Simplified (2 2 1 2 1 1 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (pow (/ -1 re) -2/3)) (sqrt (cbrt (+ (* re re) (* im im))))) re))))) 29.603 * * * * [progress]: [ 76 / 81 ] simplifiying candidate # 29.604 * [simplify]: Simplifying (+ re (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) (* 1/6 (* (* (pow re 2) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3))) (pow (/ 1 (pow im 5)) 1/3))))) 29.604 * * [simplify]: iters left: 6 (22 enodes) 29.611 * * [simplify]: iters left: 5 (102 enodes) 29.635 * * [simplify]: iters left: 4 (195 enodes) 29.698 * * [simplify]: iters left: 3 (469 enodes) 29.877 * * [simplify]: Extracting #0: cost 1 inf + 0 29.877 * * [simplify]: Extracting #1: cost 8 inf + 0 29.877 * * [simplify]: Extracting #2: cost 95 inf + 1 29.878 * * [simplify]: Extracting #3: cost 224 inf + 167 29.879 * * [simplify]: Extracting #4: cost 225 inf + 713 29.880 * * [simplify]: Extracting #5: cost 242 inf + 2448 29.882 * * [simplify]: Extracting #6: cost 221 inf + 14245 29.897 * * [simplify]: Extracting #7: cost 88 inf + 97898 29.917 * * [simplify]: Extracting #8: cost 7 inf + 153725 29.936 * * [simplify]: Extracting #9: cost 0 inf + 154457 29.973 * * [simplify]: Extracting #10: cost 0 inf + 154417 29.997 * [simplify]: Simplified to (+ (* (fabs (cbrt (+ (* im im) (* re re)))) (+ (cbrt im) (* 1/6 (* (* re re) (cbrt (/ 1 (pow im 5))))))) re) 29.997 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* im im) (* re re)))) (+ (cbrt im) (* 1/6 (* (* re re) (cbrt (/ 1 (pow im 5))))))) re))))) 29.997 * * * * [progress]: [ 77 / 81 ] simplifiying candidate # 29.997 * [simplify]: Simplifying (+ re (* (pow re 1/3) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)))) 29.997 * * [simplify]: iters left: 6 (12 enodes) 30.003 * * [simplify]: iters left: 5 (55 enodes) 30.015 * * [simplify]: iters left: 4 (84 enodes) 30.046 * * [simplify]: iters left: 3 (155 enodes) 30.099 * * [simplify]: iters left: 2 (290 enodes) 30.196 * * [simplify]: Extracting #0: cost 1 inf + 0 30.196 * * [simplify]: Extracting #1: cost 4 inf + 0 30.196 * * [simplify]: Extracting #2: cost 27 inf + 1 30.196 * * [simplify]: Extracting #3: cost 77 inf + 82 30.197 * * [simplify]: Extracting #4: cost 78 inf + 1441 30.197 * * [simplify]: Extracting #5: cost 84 inf + 9033 30.199 * * [simplify]: Extracting #6: cost 78 inf + 13623 30.200 * * [simplify]: Extracting #7: cost 70 inf + 14606 30.203 * * [simplify]: Extracting #8: cost 19 inf + 43427 30.210 * * [simplify]: Extracting #9: cost 0 inf + 58786 30.223 * [simplify]: Simplified to (+ re (* (cbrt re) (fabs (cbrt (+ (* im im) (* re re)))))) 30.223 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ re (* (cbrt re) (fabs (cbrt (+ (* im im) (* re re)))))))))) 30.223 * * * * [progress]: [ 78 / 81 ] simplifiying candidate # 30.224 * [simplify]: Simplifying (+ (* (pow (* re -1) 1/3) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3))) re) 30.224 * * [simplify]: iters left: 6 (14 enodes) 30.232 * * [simplify]: iters left: 5 (62 enodes) 30.254 * * [simplify]: iters left: 4 (92 enodes) 30.288 * * [simplify]: iters left: 3 (162 enodes) 30.343 * * [simplify]: iters left: 2 (289 enodes) 30.442 * * [simplify]: Extracting #0: cost 1 inf + 0 30.442 * * [simplify]: Extracting #1: cost 4 inf + 0 30.442 * * [simplify]: Extracting #2: cost 28 inf + 1 30.442 * * [simplify]: Extracting #3: cost 82 inf + 1 30.443 * * [simplify]: Extracting #4: cost 84 inf + 795 30.445 * * [simplify]: Extracting #5: cost 86 inf + 7220 30.448 * * [simplify]: Extracting #6: cost 79 inf + 14061 30.451 * * [simplify]: Extracting #7: cost 74 inf + 14267 30.458 * * [simplify]: Extracting #8: cost 33 inf + 37666 30.474 * * [simplify]: Extracting #9: cost 2 inf + 59301 30.484 * * [simplify]: Extracting #10: cost 0 inf + 60549 30.491 * [simplify]: Simplified to (+ (* (fabs (cbrt (+ (* im im) (* re re)))) (cbrt (- re))) re) 30.491 * [simplify]: Simplified (2 2 1 2) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* im im) (* re re)))) (cbrt (- re))) re))))) 30.491 * * * * [progress]: [ 79 / 81 ] simplifiying candidate # 30.491 * [simplify]: Simplifying (+ (* (fabs (pow (+ (pow im 2) (pow re 2)) 1/3)) (pow im 1/3)) (* 1/6 (* (* (pow re 2) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3))) (pow (/ 1 (pow im 5)) 1/3)))) 30.492 * * [simplify]: iters left: 6 (21 enodes) 30.499 * * [simplify]: iters left: 5 (96 enodes) 30.519 * * [simplify]: iters left: 4 (181 enodes) 30.575 * * [simplify]: iters left: 3 (449 enodes) 30.744 * * [simplify]: Extracting #0: cost 1 inf + 0 30.744 * * [simplify]: Extracting #1: cost 7 inf + 0 30.745 * * [simplify]: Extracting #2: cost 86 inf + 0 30.746 * * [simplify]: Extracting #3: cost 215 inf + 125 30.748 * * [simplify]: Extracting #4: cost 222 inf + 1387 30.751 * * [simplify]: Extracting #5: cost 209 inf + 8981 30.758 * * [simplify]: Extracting #6: cost 180 inf + 26088 30.767 * * [simplify]: Extracting #7: cost 165 inf + 32852 30.784 * * [simplify]: Extracting #8: cost 77 inf + 84737 30.801 * * [simplify]: Extracting #9: cost 6 inf + 139762 30.823 * * [simplify]: Extracting #10: cost 0 inf + 144998 30.858 * [simplify]: Simplified to (* (fabs (cbrt (+ (* im im) (* re re)))) (+ (* (cbrt (/ 1 (pow im 5))) (* 1/6 (* re re))) (cbrt im))) 30.858 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* im im) (* re re)))) (+ (* (cbrt (/ 1 (pow im 5))) (* 1/6 (* re re))) (cbrt im))) re))))) 30.859 * * * * [progress]: [ 80 / 81 ] simplifiying candidate # 30.859 * [simplify]: Simplifying (* (pow re 1/3) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3))) 30.859 * * [simplify]: iters left: 6 (11 enodes) 30.863 * * [simplify]: iters left: 5 (51 enodes) 30.872 * * [simplify]: iters left: 4 (80 enodes) 30.890 * * [simplify]: iters left: 3 (151 enodes) 30.944 * * [simplify]: iters left: 2 (294 enodes) 31.048 * * [simplify]: Extracting #0: cost 1 inf + 0 31.048 * * [simplify]: Extracting #1: cost 26 inf + 0 31.049 * * [simplify]: Extracting #2: cost 77 inf + 0 31.049 * * [simplify]: Extracting #3: cost 76 inf + 1742 31.051 * * [simplify]: Extracting #4: cost 82 inf + 7675 31.053 * * [simplify]: Extracting #5: cost 75 inf + 13452 31.055 * * [simplify]: Extracting #6: cost 65 inf + 14809 31.066 * * [simplify]: Extracting #7: cost 24 inf + 40112 31.077 * * [simplify]: Extracting #8: cost 3 inf + 54471 31.089 * * [simplify]: Extracting #9: cost 0 inf + 56936 31.101 * [simplify]: Simplified to (* (cbrt re) (fabs (cbrt (+ (* im im) (* re re))))) 31.101 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (cbrt re) (fabs (cbrt (+ (* im im) (* re re))))) re))))) 31.101 * * * * [progress]: [ 81 / 81 ] simplifiying candidate # 31.102 * [simplify]: Simplifying (* (pow (* re -1) 1/3) (fabs (pow (+ (pow im 2) (pow re 2)) 1/3))) 31.102 * * [simplify]: iters left: 6 (13 enodes) 31.110 * * [simplify]: iters left: 5 (58 enodes) 31.131 * * [simplify]: iters left: 4 (88 enodes) 31.159 * * [simplify]: iters left: 3 (159 enodes) 31.194 * * [simplify]: iters left: 2 (294 enodes) 31.265 * * [simplify]: Extracting #0: cost 1 inf + 0 31.265 * * [simplify]: Extracting #1: cost 29 inf + 0 31.266 * * [simplify]: Extracting #2: cost 87 inf + 0 31.266 * * [simplify]: Extracting #3: cost 95 inf + 7 31.266 * * [simplify]: Extracting #4: cost 109 inf + 677 31.267 * * [simplify]: Extracting #5: cost 98 inf + 6536 31.269 * * [simplify]: Extracting #6: cost 79 inf + 14195 31.273 * * [simplify]: Extracting #7: cost 30 inf + 45171 31.286 * * [simplify]: Extracting #8: cost 2 inf + 63552 31.299 * * [simplify]: Extracting #9: cost 0 inf + 64498 31.306 * [simplify]: Simplified to (* (fabs (cbrt (+ (* im im) (* re re)))) (cbrt (- re))) 31.306 * [simplify]: Simplified (2 2 1 2 1) to (λ (re im) (* 0.5 (sqrt (* 2.0 (+ (* (fabs (cbrt (+ (* im im) (* re re)))) (cbrt (- re))) re))))) 31.307 * * * [progress]: adding candidates to table 32.333 * [progress]: [Phase 3 of 3] Extracting. 32.333 * * [regime]: Finding splitpoints for: (# # # # #real (real->posit16 (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re)))))> # # #) 32.339 * * * [regime-changes]: Trying 3 branch expressions: (im (* im im) re) 32.339 * * * * [regimes]: Trying to branch on im from (# # # # #real (real->posit16 (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re)))))> # # #) 32.430 * * * * [regimes]: Trying to branch on (* im im) from (# # # # #real (real->posit16 (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re)))))> # # #) 32.506 * * * * [regimes]: Trying to branch on (* im im) from (# # # # #real (real->posit16 (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re)))))> # #) 32.611 * * * * [regimes]: Trying to branch on re from (# # # # #real (real->posit16 (sqrt (+ (* re re) (* im im))))))) (cbrt (sqrt (+ (* re re) (* im im))))))) re)))))> # # #) 32.721 * * * [regime]: Found split indices: #